國立清華大學資訊工程學系 特聘教授
國立台灣大學資訊工程學系 博士
【榮譽】 | 國立清華大學100、104、110校傑出教學獎 |
【教學】 | 計算機程式設計、程式創作、電腦視覺特效、程式設計導論、 |
統計學習理論 | |
【研究】 | 電腦視覺、圖像辨識 |
【網站】 | https://htchen.github.io |
【榮譽】 | 國立清華大學100、104、110校傑出教學獎 |
【教學】 | 計算機程式設計、程式創作、電腦視覺特效、程式設計導論、 |
統計學習理論 | |
【研究】 | 電腦視覺、圖像辨識 |
【網站】 | https://htchen.github.io |
This course is aimed to help the students learn how to program in C. There will be several labs, two midterm exams, one final exam, and the final project, with the following percentages.......
♠ | S. Prata, C PRIMER PLUS |
♠ | Lecture notes |
https://github.com/htchen/i2p-nthu/tree/master/程式設計一 | |
♠ | 清大開放課程影片-17週 |
http://ocw.nthu.edu.tw/ocw/index.php?page=course&cid=134 | |
♠ | Essential C |
http://cslibrary.stanford.edu/101/EssentialC.pdf | |
♠ | The C Book |
http://publications.gbdirect.co.uk/c_book/the_c_book.pdf | |
♠ | MIT: A Crash Course in C |
http://www.mattababy.org/~belmonte/Teaching/CCC/handouts.pdf | |
MIT: A Crash Course in C Reference Manual | |
http://www.gnu.org/software/libc/manual/html_mono/libc.html |
Week | Topics | Labs and Exams |
1. | CH. 1 Getting Ready | Lab #0 2/21 Thu. |
2. | CH. 3 Data and C | 2/28 放假 |
3. | CH. 4 Formatted Input/Output | Lab #1 3/7 Thu. |
4. | Binary Representations | CH 15 Bit Manipulation |
5. | CH. 6 Control Statements: Looping | Lab #2 3/21 Thu. |
6. | CH. 6 Control Statements: Looping | Written Exam 3/28 Thu. @ Delta 109 |
CH. 7 Control Statements: Branching | ||
7. | CH. 8 Character I/O and Redirection | 4/4 放假 |
8. | CH. 9 Functions | Lab #3 4/11 Thu. |
9. | CH. 9 Functions | |
10. | CH. 10 Arrays and Pointers | Midterm Exam I 4/25 Thu. |
11. | CH. 10 Arrays and Pointers | |
12. | CH. 10 Arrays and Pointers | Lab #4 5/9 Thu. |
13. | Midterm Exercise (5/14) | Midterm Exercise (5/14) |
14. | CH. 10 Arrays and Pointers Pointers | Term Project Hackathon 5/25 Sat. |
CH. 11 String Functions CH. 12 Memory Management CH. 13 File Input/Output | ||
15. | CH. 12 Memory Management | Lab #5 5/30 Thu. |
16. | CH. 15 Bit Manipulation | |
CH. 14 Structures CH. 17 Advanced Data Representations | ||
17. | CH. 17 Advanced Data Representations | Lab #6 6/13 Thu. |