校際選修

115-1 選課時程

進行中

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

計算機程式

Computer Programming

學期
113-1
學分
3 學分
當期課號
516108
永久課號
ENME10023
開課單位
機械工程學系
授課教師
洪榮煌
類別
必修
上課時間表
週五
2
09:00–09:50
計算機程式
3 節連堂
3
10:10–11:00
4
11:10–12:00

* 根據陽明交大上課時間表所列

概述

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. 針對首次接觸電腦程式設計的非資訊專業理工科系學生,及有志於整合程式設計與應用專業領域的系統設計工程人員。從系統分析與設計的階段就開始?解物件導向程式設計(OOP)觀念,應用C/C++語言解決各類工程問題,利用主題內容的設計理念,培養良好的程式設計觀念和方法,以應用性問題來引導解題流程,並利用版本控制工具進行團隊合作程式設計,有助發展實務性的解題技能,並透過系統化的學習流程規劃,奠立紮實程式設計基礎。

先修科目

Introduction to computer science 計算機概論

教學方式

電腦教室授課及實際操作, 並進行展示與實作

評分方式

In-class and Homework Assignment: 60% Final Projec: 40% 堂課實作, 作業 60%; 專案實作 40%;

課程大綱
  • 1. OOP using UML tool
  • 2. Review of C++ program and object-oriented programming
  • 3. C++ programming introduction and implementation
  • 5. Introduction to version control system: Git and GitHub
  • 4. Multitasking
  • 6. Analysis and discussion of project program
週次計畫
週次主題
第 1 週Lecture #01物件導向的觀念 與 UML 入門安裝visual studio 2019基本編譯注意的事項
第 2 週Lecture #02The C language PreviewPart 1
第 3 週Lecture #03The C language PreviewPart 2
第 4 週Lecture #04The C language PreviewPart 3
第 5 週Lecture #05Classes
第 6 週Lecture #06ClassesPart 2
第 7 週Lecture 007Class Review Inheritance Part01
第 8 週Lecture #08Inheritance Part02
第 9 週
第 10 週
第 11 週
第 12 週
第 13 週
第 14 週
第 15 週
第 16 週
教科書

1. 游峰碩, “UML物件導向系統分析與設計”, 博碩文化, 2017 2. W. Savitch (WS), "Absolute C++," 6th ed., ISBN: 0133970787, Addison Wesley, 2016. 3. 陳慶瀚, “C/C++工程師手冊”, 麗文文化, 2005 4. Paul Deitel, Harvey Deitel "C: How to Program, 8/e (IE-Paperback)", Pearson International, 2019

Office Hours
地點
EE 448
時間
By appointment
聯絡方式
lghostkimo@gmail.com