計算機概論與程式設計
Introduction to Computers and Programming
學期
109-2
學分
3
學分
當期課號
1201
永久課號
DPN1212
開課單位
奈米科學及工程學士學位學程
授課教師
温敏淦
類別
必修
上課時間表
| 節 | 週一 | 週四 |
|---|---|---|
2 09:00–09:50 | 計算機概論與程式設計 計中教室 3 節連堂 | |
3 10:10–11:00 | ||
4 11:10–12:00 | ||
A 18:30–19:20 | 計算機概論與程式設計 計中教室 3 節連堂 | |
B 19:30–20:20 | ||
C 20:30–21:20 |
* 根據陽明交大上課時間表所列
概述
This course provides students a coding training with C++ programming language from the beginning. There are numerous program practices in the course. No prior programming knowledge is required or assumed. 1. To understand the fundamentals of computer. 2. To learn the C++ programming language.
先修科目
None
評分方式
In-class quizzes: 10%~25% Homeworks: 20%~35% Final project: 20%~30% Final programming test: 10%~25%
週次計畫
| 週次 | 主題 |
|---|---|
| 第 1 週 | Introduction to C++ Programming |
| 第 2 週 | 3/1和平紀念日補假 |
| 第 3 週 | Introduction to Computers |
| 第 4 週 | C++ Syntax and Semantics, and the Program Development Process |
| 第 5 週 | Data Types, Expressions, and Variable |
| 第 6 週 | Conditions, Logical Expressions, and Selection Control Structures |
| 第 7 週 | 4/5民族掃墓節調整放假 |
| 第 8 週 | Looping |
| 第 9 週 | Additional Control Structures |
| 第 10 週 | Arrays |
| 第 11 週 | Pointer |
| 第 12 週 | User-Defined Data Types |
| 第 13 週 | Functions |
| 第 14 週 | Scope, Lifetime, and More on Functions |
| 第 15 週 | Recursive Call |
| 第 16 週 | Classes and Abstraction |
| 第 17 週 | 6/1端午節 |
| 第 18 週 | Project Demonstration |
教科書
Textbook P. Deitel and H. Dietel, "C++ How to Program," 8th ed., Pearson, 2011, ISBN: 978-0-27-375276-9. Nell Dale, Chip Weems, " Programming and Problem Solving with C++ ", 6th ed., Jones & Bartlett Learning, 2015, ISBN: 978-1-28-402876-8
Office Hours
- 聯絡方式
- 037-381514 email: mgwen@gm.nuu.edu.tw