輔仁大學電機工程學系100 學年度上學期課程綱要表
開課系所 名稱及代碼
電機工程學系電通組一年級
□碩士班 □碩士在職專班
任 課 教 授 (中英文並列)
劉惠英 Huey-Ing Liu
開課科目代碼 D- 選
別
必修 選修
學分數 上 下
○ 1
課 程 名 稱 (中英文並列)
計算機概論實習
Introduction to Computer Science Lab
課程目標
本課程內容主要介紹高階電腦程式語言與實際上機練習:C 語言的 各 類 基 本 語 法 與 撰 寫 方 式 , 並 利 用 Visual Studio C++ 2008 Express 編譯器(Compiler)進行上機的程式撰寫、編譯、除錯與執 行。同時透過與教師、助教互動的方式來達成學生主動練習的目的。
本實驗課主要目標是讓學生能在課堂上實際練習電腦程式語言的基 本撰寫,以便將來能夠順利的應用到其他相關領域課程的學習與研 究。
課程綱要 (1)背景知識介紹
甲、 Adobe Acrobat 軟體(PDF 檔)介紹。
乙、 E-mail 系統介紹。
丙、 iCAN 系統介紹。
丁、 認識Visual C++ 2008 Express 環境架構。
(2)輸入與輸出描述(Input and Output Statements)。
(3)資料類型與變數宣告(Data Types and Variable Declaration)。
(4)算數操作(Arithmetic Operation)。
(5)演算法:流程圖與虛擬碼(Algorithms:Flow-chart and Pseudocode)。
(6)結構化程式(Structured Program Development in C Program)。
(7)控制結構(Control Structure in C Program)。
甲、 “if else” Decision/Selection Structure.
乙、 “while” Loop/Repetition Structure.
丙、 Counter-controlled Repetition Structure.
丁、 Sentinel-controlled Repetition Structure.
戊、 Nested Control Structure.*
己、 “for” Loop/Repetition Structure.*
庚、 “switch” Multiple-selection Structure.*
辛、 “do while” Loop/Repetition Structure.*
壬、 “break” and “continue” Statements.*
(*部分為依據實際授課進度,所做的彈性調整內容)
授課進度
(*部分為依據實際授課進度,所做的彈性調整內容)
先 修 課 程 高中英文、高中數學(邏輯能力)
建議續修科目 計算機程式、物件導向程式語言,資料結構,計算機組織,微算機概 論、作業系統
指定教材 (用書、器材)
Course Material:
1. Book:C How to Program, 6th (中譯本為「C 程式設計藝 術」)
Authors:P.J. Deitel, and H.M. Deitel
Publisher:Prentice Hall, Pearson (全華圖書代理,黃文珍:
0958-008-962) Wee
k Date Topic
1 9/15 (四) 課程介紹與相關背景知識介紹
2 9/22 (四) Ch1 Introduction & Visual C++ 2008 Express Operation (1)
3 9/29 (四) Ch1 Introduction & Visual C++ 2008 Express Operation (2)
4 10/6 (四) Ch2 Introduction to C Programming (1)
5 10/13
(四) Ch2 Introduction to C Programming (2)
6 10/20
(四) Ch3 Structured Program Development in C (1)
7 10/27
(四) Ch3 Structured Program Development in C (2)
8 11/3 (四) Ch3 Structured Program Development in C (3)
9 11/10
(四) 期中考週 (上機考) 10 11/17
(四) Ch4 C Program Control (1) 11 11/24
(四) Ch4 C Program Control (2) 12 12/1 (四) Ch4 C Program Control (3) 13 12/8 (四) Ch4 C Program Control (4) 14 12/15
(四) Ch5 C Functions (1)*
15 12/22
(四) Ch5 C Functions (2)*
16 12/29
(四) Ch5 C Functions (3)*
17 1/5 (四) Ch5 C Functions (4)*
18 1/12 (四) 期末考週 (上機考)
參考書目
Reference:
1. C 語言入門進階(第二版),位元文化 著,松崗圖書(文魁) (XP09047)
2. Visual C++ 2008 Express 入門進階,位元文化 著,文魁圖書 (松崗) (P8297)
3. C 標準函式庫:
http://www.cs.ccu.edu.tw/~hst95u/BestSteve/CStandard Library.html
4. C++函式庫精華錄,天瓏書局(工具書)
評量方式 課程中之隨堂作業 80% 期中考 10%
期末考 10% 其他Others
與 電 機 系 教 育 目 標 及 核 心 能 力 關 聯 性
(請勾選)
與大學部教育目標關聯性:
□ 全人教育、倫理涵養 █ 理論紮根、實務訓練
□ 團隊合作、跨域整合 □ 社會關懷、國際接軌 與大學部核心能力關聯性:
█ 運用數學、科學及電機工程知識的能力。
█ 執行實驗、分析數據、驗證理論的能力。
█ 電機工程軟硬體設計技術及使用專業工具的能力。
□ 溝通表達、協調與團隊合作的能力。
□ 瞭解專業領域最新發展及其對環境的影響。
□ 理解全人教育、專業倫理及社會責任。
█ 外語閱讀、寫作及表達的能力。
█ 自我管理、終身學習的能力。
與碩士班教育目標關聯性:
□ 研究發展創新 □ 理論實務整合
□ 專業倫理涵養 □ 國際視野提昇 與碩士班核心能力關聯性:
□ 應用電機工程知識及解決問題的能力。
□ 獨立研究、分析、設計、模擬及驗證的能力。
□ 電機工程軟硬體與系統設計技術及使用工具的能力。
□ 溝通協調與團隊合作的能力。
□ 瞭解專業領域最新發展及其對環境的影響。
□ 理解專業倫理及社會責任。
□ 專業外語論文之閱讀、撰寫及表達的能力。
□ 自我管理、終身學習的能力。
與碩士在職專班教育目標關聯性:
□ 基礎理論增進 □ 理論實務驗證
□ 專業倫理涵養 □ 國際視野提昇 與碩士在職專班核心能力關聯性:
□ 應用電機工程知識及解決問題的能力。
□ 電機產品設計開發、規格分析、量測驗證的能力。
□ 電機工程軟硬體與系統設計技術及使用工具的能力。
□ 溝通協調與團隊合作的能力。
□ 瞭解專業領域最新發展及其對環境的影響。
□ 理解專業倫理及社會責任。
□ 專業外語論文之閱讀、撰寫及表達的能力。
□ 自我管理、終身學習的能力。
與 學 校 基 本 素 養
關 聯 性
(請勾選)
全校 ▓問題分析與解決行為 □人際溝通行為
□團隊合作行為 ▓創新行為
教學方法關聯 (請勾選)
▓講授 □個案 □電子 □實境體驗式
□體驗教學 □競賽游戲 □電影教學 □競賽讀書會 ▓專題實作
□產業實習 □服務學習 █自主學習 □對話教學 □PBL
█其他: 實作作業
其他
1. 授課器材:電腦、單槍投影機、布幕。
2. 作業(80%):共 16 次(各佔 5%)。
作業需準時繳交,繳交時請上傳至iCAN 網站。若非特殊原 因,一律不接受遲交。缺交者當次成績以0 分計算。
iCAN 網站:http://www.elearn.fju.edu.tw。
上述作業若有抄襲者,一經查獲,所有相同者(被抄者與抄 襲者) 一律以 0 分計算。
作業一律需繳交source code 與 binary code (.exe)。
3. 期中考(10%):上機考。
4. 期末考(10%):上機考。
5. 系上提供學習輔導機制,請踴躍參加。
6. 全學期成績未達 60 分者即為不及格,不接受任何求情。