科目名稱:程式設計(上) 科目代號:CS103
英文名稱:Programming Languages 授課教師:吳英銓
開課單位
|
理工學院 資訊應用學系
|
上課教室
|
U104
|
|||||||
學 分 數
|
3
|
授課時間
|
週三第2至4 節
|
修別
|
■必修 □領域選修
□選修
|
|||||
學系(門)教育目標
|
1、重視人文科技素養;2、養成積極服務態度;3、訓練資訊專業人才;4、培養學習創新能力。
|
|||||||||
學生基
本素養
|
1、社會關懷與主動奉獻;2、團隊合作與獨立思考;3、與時精進之資訊實務能力;4、資訊倫理的素養。
|
|||||||||
學生核
心能力
|
1、具備口語表達及科技寫作能力;2、具備資訊系統與管理相關能力;3、具備網路與多媒體相關能力;4、具備資訊開發與應用創新的能力。
|
|||||||||
本課程教學目標與學生基本素養、學生核心能力相關性
|
||||||||||
課程簡介
|
學習 C++ 程式設計技巧
|
|||||||||
課程教學目標
|
關連性
|
|||||||||
學系(門)教育目標
|
學生基本素養
|
學生核心能力
|
||||||||
學習 C++ 程式設計技巧
|
3、4
|
2、3、4
|
4
|
|||||||
教學目標之教學策略與評量方法
|
||||||||||
教學策略
|
評量方法
|
|||||||||
■課堂講授
□分組討論
■實習
□參觀訪問
□其它
|
■課堂參與:10 % (每次1%)
■平時作業:25 % (課堂、課後程式上傳)
■期中考試:30 % (筆試15 % + 上機考15 %)
■學期考試:35 % (筆試15 % + 上機考20 %)
□其 他: %
|
|||||||||
週次
|
日期
|
課程內容:(含每週授課主題及進度)
|
備註
|
|||||||
第 一 週
|
9/14
|
Introduction to C++ (1.1)
|
|
|||||||
第 二 週
|
9/21
|
Variables and assignment statements (1.2)
|
|
|||||||
第 三 週
|
9/28
|
Console input/output、program style (1.3、1.4)
|
|
|||||||
第 四 週
|
10/5
|
Boolean expressions、branching mechanisms (2.1、2.2)
|
|
|||||||
第 五 週
|
10/12
|
Loops (2.3)
|
|
|||||||
第 六 週
|
10/19
|
Predefined functions (3.1)
|
|
|||||||
第 七 週
|
10/26
|
Programmer-defined functions (3.2)
|
|
|||||||
第 八 週
|
11/2
|
期中考試 (筆試)
|
|
|||||||
第 九 週
|
11/9
|
期中考試 (上機)
|
|
|||||||
第 十 週
|
11/16
|
Scope rules (3.2) & Parameters (4.1)
|
|
|||||||
第十一週
|
11/23
|
Introduction to arrays (5.1)
|
|
|||||||
第十二週
|
11/30
|
Arrays in functions (5.2)
|
|
|||||||
第十三週
|
12/7
|
Programming with arrays (5.3)
|
|
|||||||
第十四週
|
12/14
|
An array type for strings (9.1)
|
|
|||||||
第十五週
|
12/21
|
Streams and file I/O (12.1、12.2)
|
|
|||||||
第十六週
|
12/28
|
Multidimensional arrays (5.4)
|
|
|||||||
第十七週
|
1/4
|
期末考試 (筆試)
|
|
|||||||
第十八週
|
1/11
|
期末考試 (上機)
|
|
|||||||
修課注意事項
|
依學校規定扣考。
課前預習,上課用心,課後複習,準時交程式設計作業。
|
|||||||||
作 業
|
十次課堂程式練習(每次1分),八次課後程式作業(總共15分)
|
|||||||||
課程特色
|
每週二節介紹程式語法為主,一節上機操作為主,著重在修課者的程式設計能力,動手寫程式與用功讀書同等重要。
|
|||||||||
主要參考
書 籍
|
Walter Savitch, Absolute C++ (4th Edition), Addison Wesley, 2010, ISBN: 0136083811。(Textbook)
施威銘研究室,最新C++程式語言, 2007, ISBN: 957442314X, (旗標出版股份有限公司)。
|
|||||||||
指定閱讀
|
數位學習平台之教學投影片
|
|||||||||
教材教具
|
電腦房
|
|||||||||
晤談及課程輔導地點(註3)
|
晤談地點: U405
晤談時間: 週一、三 15:20~17:00
|
|||||||||
備 註
|
1.主要參考書籍之說明請含括作者、書名、出版處所、時間。
2.講授大綱及成績評量方式請務必於第一週上課時向學生充分說明。
3.專任教師於開學後,請將課程及輔導時間表置放於教師研究室門口。
|
學習 C++ 程式設計技巧
-
Programming Lecture 01
-
Programming Lab 01
-
Programming Lecture 02
-
Programming Lab 02
-
Programming Hw 01
-
Programming Hw 01 Sol
-
Programming Lecture 03
-
Programming Lab 03
-
Programming Lecture 04
-
Programming Lab 04
-
Programming Hw 02
-
Programming Hw 02 Sol
-
Programming Hw 03
-
coffee.txt
-
Programming Hw 03 Sol
-
Programming Lecture 05
-
Programming Hw 04
-
Programming Hw 04 Sol
-
Programming Lab 05
-
Programming Lecture 06
-
Programming Lab 06
-
Programming Hw 05
-
Programming Hw 05 Sol
-
Quiz 1
-
Midterm
-
MidtermSol1
-
MidtermSol2
-
Programming Lab 07
-
Programming Lecture 07
-
Programming Hw 06
-
Programming Hw 06 Sol
-
Programming Lab 08
-
Programming Hw 07
-
Programming Hw 07 Sol
-
Programming Lecture 08
-
Programming Lab 09
-
Programming Lecture 09
-
Programming Lab 10
-
fs2011.txt
-
Programming Hw 08
-
fgu2011.txt
-
Programming Hw 08 Sol
-
Programming Lecture 10
-
Programming Hw 09
-
Programming Hw 09 Sol
-
hw2011.txt
-
Quiz 2
-
Final
-
Final Sol
-
fin2011.txt
-
Programming Syllabus
-
MS Visual Studio 2008
-
Program Upload
-
Screen Pause
-
Grade
- 課程介紹
- 課程安排
- 評論