國立中山大學 102學年度第2學期 課程教學大綱
National Sun Yat-sen University 102Academic year Course syllabus
|
中文名稱 Course name(Chinese) |
計算機程式 |
課號 Course Code |
GEAI1323A |
英文名稱 Course name(English) |
COMPUTER PROGRAMMING |
課程類別 Type of the course |
講授類 | 必選修 Required/Selected | 必修 |
系所 Dept./faculty |
跨院選修(工) |
授課教師 Instructor |
李聰
|
學分 Credit |
3 |
因應嚴重特殊傳染性肺炎(武漢肺炎),倘若後續需實施遠距授課,授課方式調整如下: |
|
因應嚴重特殊傳染性肺炎(武漢肺炎),倘若後續需實施遠距授課,評分方式調整如下: |
|
尚未建立傳染性肺炎(武漢肺炎)課程評分方式﹝評分標準及比例﹞
|
|
課程大綱 Course syllabus |
|
計算機發展日新月異,在計算機的應用中,軟體設計為其落實設計的主要方式. 我們可以先構思我們對問題的解法,再將此解法以程式語言(programming language)的形式寫成軟體程式(program),經由編譯工具(compiler)翻譯為計算機可直接執行的可執行程式(executable program),然後即可執行此軟體. 在諸多程式語言中,C++為一具歷史且應用廣泛的程式語言,在電機相關領域尤其重要,其對解法中所敘述之事物以物件導向程式(object-oriented programming)的方式撰寫描述,可形成多種優點,因此本課程即著重在此程式語言的教學與練習.
|
|
課程目標 Objectives |
|
學習與建立基本軟體設計能力,應用於電機工程與資訊系統設計各領域的工作
|
|
授課方式 Teaching methods |
|
評分方式﹝評分標準及比例﹞Evaluation (Criteria and ratio)等第制單科成績對照表 letter grading reference
|
|
1.unit tests (exams):50% 2.programs:30% 3.homework:20%
|
|
參考書/教科書/閱讀文獻 Reference book/ textbook/ documents
〔請遵守智慧財產權觀念,不可非法影印。教師所提供之教材供學生本人自修學習使用,不得散播及做為商業用途〕
No copies for intellectual property rights. Textbooks provided by the instructor used only for self-study, can not broadcast or commercial use
|
|
序號 | 作者 | 書名 | 出版社 | 出版年 | 出版地 | ISBN# | 1 | Walter Savitch | Absolute C++, 5th Ed. | Addison-Wesley | 2013 | USA | 978-0-273-76932-3 |
|
|
彈性暨自主學習規劃 Alternative learning periods
|
|
每週課程內容及預計進度 Weekly scheduled progress |
|
週次 | 日期 | 授課內容及主題 | 1 | 2014/02/17~2014/02/23 | Iintroduction | 2 | 2014/02/24~2014/03/02 | Program control flow | 3 | 2014/03/03~2014/03/09 | Algorithms | 4 | 2014/03/10~2014/03/16 | Function (unit test 1) | 5 | 2014/03/17~2014/03/23 | Function overloading | 6 | 2014/03/24~2014/03/30 | Recursive function | 7 | 2014/03/31~2014/04/06 | holiday | 8 | 2014/04/07~2014/04/13 | Arrays (unit test 2) | 9 | 2014/04/14~2014/04/20 | Structures, pointers | 10 | 2014/04/21~2014/04/27 | Dynamic arrays, data structures | 11 | 2014/04/28~2014/05/04 | Classes (unit test 3) | 12 | 2014/05/05~2014/05/11 | Class constructors | 13 | 2014/05/12~2014/05/18 | Operator for classes | 14 | 2014/05/19~2014/05/25 | Streams and File I/O (unit test 4) | 15 | 2014/05/26~2014/06/01 | Class Inheritance | 16 | 2014/06/02~2014/06/08 | Generics (Generic container and processing) (unit test 5) | 17 | 2014/06/09~2014/06/15 | Templates | 18 | 2014/06/16~2014/06/22 | String, name space (unit test 6) |
|
|
課業討論時間 Office hours |
|
時段1: 時間:星期三12-2PM 地點:F8008 時段2: 時間:星期五12-2PM 地點:F8008
|
|
系所學生專業能力/全校學生基本素養與核心能力 basic disciplines and core capabilitics of the dcpartment and the university |
|
系所學生專業能力/全校學生基本素養與核心能力 | 課堂活動與評量方式 | 本課程欲培養之能力與素養 | 紙筆考試或測驗 | 課堂討論︵含個案討論︶ | 個人書面報告、作業、作品、實驗 | 群組書面報告、作業、作品、實驗 | 個人口頭報告 | 群組口頭報告 | 課程規畫之校外參訪及實習 | 證照/檢定 | 參與課程規畫之校內外活動及競賽 | 課外閱讀 | ※系所所學生專業能力 | |
1.能夠整合、組織電機專業理論來分析、表達問題之能力。 | V | V | | V | | | | | | | | 2.能夠運用電機專業知識解決及實作電機工程問題之能力。 | V | V | | V | | | | | | | | 3.具備分工、協調、重視團隊合作精神、遵守工程倫理以達成工作目標之能力。 | | | | | | | | | | | | 4.能夠激發自己潛能、融合他人智慧,具備獨立思考以及研究創新之能力。 | V | V | | V | | | | | | | | 5.具備吸收電機新知、掌握國際發展趨勢,隨時接受競爭挑戰之能力。 | | | | | | | | | | | | ※全校學生基本素養與核心能力 | |
1.表達與溝通能力。 | | | | | | | | | | | | 2.探究與批判思考能力。 | V | V | | V | | | | | | | | 3.終身學習能力。 | V | | | V | | | | | | | | 4.倫理與社會責任。 | | | | | | | | | | | | 5.美感品味。 | | | | | | | | | | | | 6.創造力。 | V | | | V | | | | | | | | 7.全球視野。 | | | | | | | | | | | | 8.合作與領導能力。 | | | | | | | | | | | | 9.山海胸襟與自然情懷。 | | | | | | | | | | | |
|
|
本課程與SDGs相關項目:The course relates to SDGs items: |
|
本課程校外實習資訊: This course is relevant to internship: |
|