計算機概論與程式設計
Introduction to Computers and Programming
學期
111-2
學分
3
學分
當期課號
516001
永久課號
ENPN10016
開課單位
奈米科學及工程學士學位學程
授課教師
温敏淦
類別
必修
上課時間表
| 節 | 週一 | 週四 |
|---|---|---|
2 09:00–09:50 | 計算機概論與程式設計 3 節連堂 | |
3 10:10–11:00 | ||
4 11:10–12:00 | ||
9 17:30–18:20 | 計算機概論與程式設計 3 節連堂 | |
A 18:30–19:20 | ||
B 19:30–20: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: 0%~25% Homeworks: 30%~45% Final project: 20%~30% Examination and Programming test: 0%~25%
週次計畫
| 週次 | 主題 |
|---|---|
| 第 1 週 | Introduction to C++ Programming |
| 第 2 週 | Introduction to Computers |
| 第 3 週 | 2/28和平紀念日補假 |
| 第 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 週 | Looping |
| 第 8 週 | 4/4兒童節放假 |
| 第 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 週 | Final Project Demonstration |
| 第 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 https://www.facebook.com/groups/2388244174674646