校際選修

115-1 選課時程

進行中

  • 初選第一階段 6/15/2026
  • 初選第二階段 6/22/2026
  • 校際選修 8/24/2026
  • 初選第三階段 8/31/2026
  • 開學後加退選 9/7/2026
  • 逾期加退選 9/21/2026
選課資源

計算機程式

Computer Programming

學期
107-1
學分
3 學分
當期課號
1266
永久課號
DME1584
開課單位
機械工程學系
授課教師
黃甦
校區
光復
類別
必修
上課時間表
週四
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

教學方式

Windows and/or Linux Open source resource Material from the internet

評分方式

In-class Assignment: 25% Homework Assignment: 25% Project: 50%

週次計畫
週次主題
第 1 週OOP using UML tool
第 3 週Review of C++ program and object-oriented programming
第 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

Office Hours
地點
工程五館
時間
By appointment
聯絡方式
michael.huangshu@gmail.com