教學大綱表 (100學年度 第2學期)
請遵守智慧財產權,勿使用非法影印教科書,避免觸法。
課程名稱
Course Title
(中文) 程式設計
(英文) Computer Programming
開課單位
Departments
應用數學系
課程代碼
Course No.
A1210
授課教師
Instructor
柯振揚
學分數
Credit
3.0 必/選修
core required/optional
必修 開課年級
Level
大一
先修科目或先備能力(Course Pre-requisites):
課程概述與目標(Course Overview and Goals):(1) Learning how to design programs in C++ programming language.
(2) Learning how to design object oriented programs.
教科書(Textbook) Walter Savitch,
"Problem Solving with C++", 6th edition
Addison Wesley, Inc.
歐亞書局有限公司代理
參考教材(Reference)
課程大綱 Syllabus 分配時數 (小時) 備註
Notes
單元主題
Unit topic
內容綱要
Content summary
講授 示範 習作 其他
chap7: Arrays 1. Introduction to Arrays
2. Arrays in Functions
3. Programming with Arrays
4. Mutidimensional Arrays
6 0 2 0 上機實作 2 小時  
Chap 8: Strings and Vectors An Array Type for Strings 2 0 2 0 上機實作 2 小時  
Chapter 9: Pointers and Dynamic Arrays 1. Pointers
2. Dynamic Arrays
5 0 2 0 上機實作 2 小時  
chap 10: Defining Classes 1. Structures
2. Classes
3. Abstract Data Types
5 0 4 0 上機實作 2 小時 + 測驗 2 小時  
Chap 8: Strings and Vectors 1. The Standard String Class
2. Vectors
2 0 2 0 上機實作 2 小時  
期中考 Chap 7 - Chap 10 0 0 4 0  
Chap 11: Friends, Overloaded Operators, and Arrays in Classes 1. Friend Function
2. Overloading Operators
3. Arrays and Classes
4. Classes and Dynamic Arrays
6 0 2 0 上機實作 2 小時  
Chap 13: Pointers and Linked Lists 1. Nodes and Linked Lists
2. Stacks and Queues
6 0 2 0 上機實作 2 小時  
Chap 14: Recursive 1. Recursive Functions for Tasks
2. Recursive Function for Values
3. Thinking Recursively
5 0 2 0 上機實作 2 小時  
Chap 17: Templates 1. Templates for Algorithm Abstraction
2. Templates for Data Abstraction
5 0 4 0 上機實作 2 小時 + 測驗 2 小時  
期末考 Chap 11, 13, 14 ,17 0 0 4 0  


教學要點概述:
1.自編教材 Handout by Instructor:
□ 1-1.簡報 Slides
□ 1-2.影音教材 Videos
□ 1-3.教具 Teaching Aids
□ 1-4.教科書 Textbook
□ 1-5.其他 Other
□ 2.自編評量工具/量表 Educational Assessment
□ 3.教科書作者提供 Textbook

教學方法:■ 課堂講授 Lecturing   ■ 投影片   ■ 實作  
評量方法: 平時成績:30%   期中考:30%   期末考:30%   其他:10% (課程參與)

教學資源(Teaching Resources):
□ 教材電子檔(Soft Copy of the Handout or the Textbook)
□ 課程網站(Website)
扣考規定:https://curri.ttu.edu.tw/p/412-1033-1254.php