計算機程式
Computer Programming
| 節 | 週四 |
|---|---|
A 18:30–19:20 | 計算機程式 EE527 3 節連堂 |
B 19:30–20:20 | |
C 20:30–21:20 |
* 根據陽明交大上課時間表所列
This course aims for both non-computer science major students who do not have extensive experience in computer programming language, and system design engineers who are interested in integrating various pieces of codes together. From the stage of system analysis and design, the students will begin to learn the concept of object-oriented programming (OOP) and solve the engineering problem using C/C++. By using the material of each topic, the student will cultivate good programming concept and methodology. Finally, there will be a project that the students are required to use version control system and team work to complete the assignment. In this case, students can sharpen their programming skills from problem solving, and also lay the groundwork for advanced programming language.
Introduction to computer science
Problem solving skills and ability to implement solution Windows and/or Linux OS Open source resource Material from the internet
In-class Assignment: 20% Homework Assignment: 20% Mid-term exam: 30% Final Project: 30%
| 週次 | 主題 |
|---|---|
| 第 1 週 | Review of programming concept and object-oriented programming |
| 第 3 週 | OOP using UML tool |
| 第 4 週 | C++ programming introduction and implementation |
| 第 9 週 | Numerical method |
| 第 11 週 | Multitasking |
| 第 13 週 | Introduction to version control system: Git and GitHub |
| 第 15 週 | Analysis and discussion of project program |
1. W. Savitch (WS), "Absolute C++," 6th ed., ISBN: 0133970787, Addison Wesley, 2016 2. 游峰碩, “UML物件導向系統分析與設計”, 博碩文化, 2017 3. 陳慶瀚, “C/C++工程師手冊”, 麗文文化, 2005
- 地點
- 工程五館
- 時間
- By appointment
- 聯絡方式
- michael.huangshu@gmail.com