程式設計
臺北科技大學 114-2 學期課程,課號 355563。
- 學期:114-2
- 授課教師:楊元森
- 學分:3
- 必修
- 上課時段:週一 5、6、7 節
課程大綱
Learning programming is an efficient way to understand the fundamental of modern computing. This course introduces the basic C/C++/C# languages, presents fundamentals and illustrates them with short examples of programs. This course covers basic operations of development environment, input/output in console mode, numerical operations, limits and errors, branching, looping, functions, and basic object oriented programming.
課程進度
- Recorded W1: Getting started with C++ (or C#) W2: Spreadsheet macros vs. programming: Part 1: Basics W3: Spreadsheet macros vs. programming: Part 2: Looking up W4: Spreadsheet macros vs. programming: Part 3: Indexing / Matching W5: Setting out to C++ (or C#) W6: Dealing with data and operations W7: Basic branching and loop W8: Arrays and compound types W9: Midterm and review W10: Basic file stream for input (ifstream) W11: Basic file stream for output (ofstream) W12: Composite nested loop and branching W13: Functions and arguments W14: Summation formula as functions W15: Array/function/loop composite problems W16: Final examination W17: Take-home exercise (of final examination) W18: Background of machine learning (online: https://meet.google.com/yiu-jwqa-ckm)
評量方式
Attendance, quiz, lecture activity: 20% +/- 5% Midterm: 30% +/- 5% Final Exam.: 50% +/- 10% Failure Due to Absences (FDA): Absences of more than 6 hours may result in a failing grade.
教材
【遵守智慧財產權觀念,請使用正版教科書,不得使用非法影印教科書】 使用外文原文書:否 中文: * 深入淺出 C (Head First C). David Griffiths, Dawn Griffiths 著、楊仁和 譯. ISBN:9789862766231 * C語言教學手冊(四版)(作者:洪維恩) (ISBN:9789574424849) 英文: * Head First C: A Brain-Friendly Guide. ISBN: 9781449399917 * C++ for Engineers and Scientists. ISBN: 9781133187844