計算機概論與程式設計
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: EC129 TA: 陳乙慈 yitzu1022.cs14@nycu.edu.tw 王宥愷 jason0411202.cs14@nycu.edu.tw 唐文蔚 wei.cs14@nycu.edu.tw 鄭皓中 h44343880.cs14@nycu.edu.tw 林顥閔 haominlin.cs14@nycu.edu.tw 許寅瑜 asdcloud01.ii14@nycu.edu.tw 曾敬堯 andrewchanjingyao.cs14@nycu.edu.tw Students wishing to add this course are required to attend the first week of class for registration. Web: http://acm.cs.nctu.edu.tw
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
1. Pointers 2. Pointers and Arrays 3. Strings 4. Structures 5. Advanced Uses of Pointers 6. Program Design 7. Low-Level Programming 8. (optional) Large Programs 9. (optional)Preprocessor 10. (optional)Declarations
- 講授:
- 21
- 示範:
- 0
- 實作:
- 21
- 其他:
- 0
Basic Features of C
1. Introducing C 2. C Fundamentals 3. Formatted Input/output 4. Expressions 5. Selection Statements 6. Loops 7. Basic Types 8. Arrays 9. Functions 10. Program Organization
- 講授:
- 24
- 示範:
- 0
- 實作:
- 24
- 其他:
- 0
| 週次 | 主題 |
|---|---|
| 第 1 週 | Introducing C, C Fundamentalslink: https://nycu.webex.com/meet/chingchun 2025-09-01(一),2025-09-02(二),2025-09-04(四) |
| 第 2 週 | Formatted Input/output 2025-09-08(一),2025-09-09(二),2025-09-11(四) |
| 第 3 週 | Expressions 2025-09-15(一),2025-09-16(二),2025-09-18(四) |
| 第 4 週 | Selection Statements 2025-09-22(一),2025-09-23(二),2025-09-25(四) |
| 第 5 週 | Loops 2025-09-29(一),2025-09-30(二),2025-10-02(四) |
| 第 6 週 | Basic Types 2025-10-06(一),2025-10-07(二),2025-10-09(四) |
| 第 7 週 | Arrays 2025-10-13(一),2025-10-14(二),2025-10-16(四) |
| 第 8 週 | Functions , Program Organization 2025-10-20(一),2025-10-21(二),2025-10-23(四) |
| 第 9 週 | Midterm Exam 2025-10-27(一),2025-10-28(二),2025-10-30(四) |
| 第 10 週 | Pointers 2025-11-03(一),2025-11-04(二),2025-11-06(四) |
| 第 11 週 | Pointers and Arrays 2025-11-10(一),2025-11-11(二),2025-11-13(四) |
| 第 12 週 | StringsStructures 2025-11-17(一),2025-11-18(二),2025-11-20(四) |
| 第 13 週 | Advanced Uses of Pointers 2025-11-24(一),2025-11-25(二),2025-11-27(四) |
| 第 14 週 | Program Design 2025-12-01(一),2025-12-02(二),2025-12-04(四) |
| 第 15 週 | Low-Level Programming 2025-12-08(一),2025-12-09(二),2025-12-11(四) |
| 第 16 週 | Optional Course or Final Exam 2025-12-15(一),2025-12-16(二),2025-12-18(四) |
| 第 17 週 | Optional Course or Final Exam 2025-12-22(一),2025-12-23(二),2025-12-25(四) |
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
