計算機概論與程式設計
Introduction to Computers and Programming
| 節 | 週一 | 週二 | 週四 |
|---|---|---|---|
2 09:00–09:50 | 計算機概論與程式設計 EC114 | ||
5 13:20–14:10 | 計算機概論與程式設計 EC114 2 節連堂 | ||
6 14:20–15:10 | |||
A 18:30–19:20 | 計算機概論與程式設計 EC114 3 節連堂 | ||
B 19:30–20:20 | |||
C 20:30–21:20 |
* 根據陽明交大上課時間表所列
In this course, we would introduce the fundamental of programming using C language. The programming concepts and skills would be introduced through lectures and programming exercises. This course is also the entry to higher-level programming courses like data structure, computer architecture, and software engineering. The topics are divided into two parts: basic features of C and advanced features of C. After taking this course, the objectives is to enable the learners to have the following abilities: (1) Students have the concepts and skills for C programming. (2) Students can be familiar with the ways to solve the computing tasks by programming. (3) Students can understand how a program work and the working connection between program commands and PC hardware.
No Prerequisite. Having some programming background is plus.
For students in Chiaotung Campus, the classes are physical at EC114. For students in Yangming Campus, please join the classes with the following link: https://nycu.webex.com/meet/chingchun Course Lecture with programming exercises. TA Office: EC218 & EC118 TA: 顏廷恩 tny0302.en12@nycu.edu.tw 吳秉宸 evan20010126.cs12@nycu.edu.tw 黃寀綾 christina.ii12@nycu.edu.tw 林垣志 louislin.cs12@nycu.edu.tw 卓正修 cho312581013.ii12@nycu.edu.tw 施育衡 ra890927.cs12@nycu.edu.tw 羅翊軒 essen900718.cs12@nycu.edu.tw Web: http://acm.cs.nctu.edu.tw Rules of adding the course: If you are the student of The Department Of Computer Science, you can select the course from 9/4 to 9/7 in the course selection system. If you are not the student of The Department Of Computer Science, please come to the class in 9/11 and fill in the Google Forms. Google Forms : https://forms.gle/97zBFai3DrETNbbr9 加簽規則: 如果你是資工系的學生,你可以在9/4~9/7選課時間時上選課系統選課 如果你是外系生想要加簽的,請在9/11時來上課並填寫以下Google表單 Google表單 : https://forms.gle/97zBFai3DrETNbbr9
Every week, we would assign programming exercises and homework. Homework 40%, Midterm 30%, Final Exam 30%, the grading method is subject to change. Both Midterm and Final Exam are on-site programming tests.
- Advanced Features of C
- Basic Features of C
| 週次 | 主題 |
|---|---|
| 第 1 週 | Introducing C, C Fundamentalslink: https://nycu.webex.com/meet/chingchun |
| 第 2 週 | Formatted Input/output |
| 第 3 週 | Expressions |
| 第 4 週 | Selection Statements |
| 第 5 週 | Loops |
| 第 6 週 | Basic Types |
| 第 7 週 | Arrays |
| 第 8 週 | Functions , Program Organization |
| 第 9 週 | Midterm Exam |
| 第 10 週 | Pointers |
| 第 11 週 | Pointers and Arrays |
| 第 12 週 | Strings Structures |
| 第 13 週 | Advanced Uses of Pointers |
| 第 14 週 | Program Design |
| 第 15 週 | Low-Level Programming |
| 第 16 週 | Optional Course or Final Exam |
| 第 17 週 | Optional Course or Final Exam |
C Programming: A Modern Approach (2nd Edition) Author: K. N. King, W. W. Norton & Company 2008
- 地點
- EC708
- 時間
- Tuesday, 10:00 ~ 12:00
- 聯絡方式
- chingchun@nycu.edu.tw