計算機概論
Introduction to Computer and Computer Science
學期
106-1
學分
3
學分
當期課號
1123
永久課號
DEO1202
開課單位
光電工程學系
授課教師
賴英杰
校區
光復
類別
必修
上課時間表
| 節 | 週一 | 週四 |
|---|---|---|
2 09:00–09:50 | 計算機概論 CY203 | |
5 13:20–14:10 | 計算機概論 CY203 2 節連堂 | |
6 14:20–15:10 |
* 根據陽明交大上課時間表所列
概述
1. 學習基本計算機軟硬體架構 2. 學習基本C程式設計能力 3. 學習基本數值計算與資料結構概念 4. 簡介其他常用程式語言(C++, python)與程式設計概念(object-oriented, template) 5. 學習基本電腦程式應用
先修科目
無
教學方式
以投影方式上課, 配合電腦上機程式設計實作。上課講義可由交大e-Campus 教學平台下載。
評分方式
1學期作業 包括課後習題作業與上機程式設計實作等。 2.考試狀況 評分方式:平時成績(上課、上機表現和課後習題作業)10%, 程式設計實作25%, 上機考 15%, 期中考 25%, 期末考25% 3.評量方法 平時成績(上課、上機表現和課後習題作業)10%, 程式設計實作25%, 上機考 15%, 期中考 25%, 期末考25%
課程大綱
- 1. Overview of Computers and Programming
- 2. C Programming and Fundamental Data Structures
- 3. Other Programming Languages and Programming Concepts
- 4. Programming Applications
週次計畫
| 週次 | 主題 |
|---|---|
| 第 1 週 | Overview of Computers and Programming |
| 第 2 週 | Getting Started with C + Number System |
| 第 3 週 | Scalar Types and Input/Output |
| 第 4 週 | Operators and Expressions |
| 第 5 週 | Statements and Control Flow |
| 第 6 週 | Functions |
| 第 7 週 | Preprocessing Directives + Storage Classes |
| 第 8 週 | Program Structure + Formatted Input/Output |
| 第 9 週 | Midterm |
| 第 10 週 | Arrays & Pointers |
| 第 11 週 | Characters and Strings |
| 第 12 週 | Structures, Enumerations, Unions, and Bit Fields |
| 第 13 週 | File Processing & Complex Numbers |
| 第 14 週 | Object-Oriented and Template Programming with C++ |
| 第 15 週 | Script Programming with Python |
| 第 16 週 | Scientific Computing |
| 第 17 週 | Instrument Control |
| 第 18 週 | Final exam |
教科書
1. Textbook: “C for Engineers & Scientists: An Interpretive Approach,” Harry H. Cheng, published by McGraw-Hill. 2. Reference book: “Computer Science: An Overview,” J. Glenn Brookshear, Pearson/Addison Wesley
Office Hours
- 地點
- 田家炳光電大樓二樓215B室
- 時間
- 每週四早上CD時段 (10:00AM~12:00 noon)
- 聯絡方式
- 事先以電話或Email告知