國立中興大學教學大綱
課程名稱 (中) 程式語言(2207)
(Eng.) Programming Languages
開課單位 水保系
課程類別 選修 學分 3 授課教師 王咏潔
選課單位 水保系 / 學士班 授課使用語言 中文 英文/EMI N 開課學期 1061
課程簡述 本課程以C/C++基礎程式設計為主軸,由C語言程式設計之基礎語法介紹與程式設計實習,瞭解電腦運作的基本原理與資訊處理流程;再介紹C++物件導向程式設計概念與技巧,培養學生物件導向程式設計能力與偵錯技巧。
This course focuses on the introduction of C/C++ programming language. The basic programming skills of C language will be introduced with the practicing examples. Then the introduction of C++ language will help students to develop object-oriented programming ability and horn the debugging skills for software development procedure.
先修課程名稱
課程含自主學習 N
課程與核心能力關聯配比(%) 課程目標之教學方法與評量方法
課程目標 核心能力 配比(%) 教學方法 評量方法
1. 瞭解電腦運作的基本原理與資訊處理流程。
2. 培養學生物件導向程式設計能力與偵錯技巧。
1.整合跨領域知識與技術,有效執行專長事業。
2.培養溝通協調能力,強化團隊合作之精神。
3.養成獨立思考能力及解決問題之技巧。
4.強化水土保持之社會責任與宣導觀念。
0
0
100
0
習作
講授
測驗
作業
授課內容(單元名稱與內容、習作/每週授課、考試進度-共18週)
Week1: 課程簡介、C/C++ 語言簡介與基本概念
I. C 語言程式
Week2: 變數、常數、資料型態與表示法、基本處理、輸入與輸出
Week3: 運算與控制敘述
Week4: 控制敘述 (條件判斷、迴圈)
Week5: 陣列
Week6: 字元與字串
Week7: 排序與搜尋、指標
Week8: 函式 (I)
Week9: 期中考
Week10: 函式 (II)
Week11: 結構 (特殊資料型態)
Week12: 檔案處理
II. C++物件導向
Week13: C++ 新增特性、檔案處理
Week14: 物件、參考、重載函式
Week15: 物件與類別
Week16: 物件導向程式設計 (繼承、多載)
Week17: 樣版
Week18: 期末考
學習評量方式
作業與出席 30%
期中考 35%
期末考 35%
教科書&參考書目(書名、作者、書局、代理商、說明)
參考書目:
初學:
C/C++程式設計入門與應用 [吳權威、王曉慧 編著 出版社:網奕資訊]
C程式設計藝術(第七版) [作者:全華研究室 出版社:全華圖書]
進階: 快速精通C++ [作者:許金童 出版社:博碩]
C++ Primer 4/e 中文版 [譯者:侯捷 出版社:碁峰]
課程教材(教師個人網址請列在本校內之網址)
請由e-campus平台下載上課講義與作業資訊
課程輔導時間
Appointment by email
聯合國全球永續發展目標(連結網址)
 提供體驗課程:N
請尊重智慧財產權及性別平等意識,不得非法影印他人著作。
更新日期 西元年/月/日:無 列印日期 西元年/月/日:2025 / 7 / 01
MyTB教科書訂購平台:http://www.mytb.com.tw/