TOCEC
工程
層級: 課程資料
媒體: 影音 講義

10702計算機程式設計一Introduction to Programming (I)(資工版)

2017-02-01-2030-12-30

國立清華大學 資訊工程學系 陳煥宗

關鍵字: 計算機程式設計 計算機程式設計一Introduction to Programming (I) C 程式設計 C programming problem solving basic data structures preliminary algorithms Recursive Operation Memory Management Structures and Bit Manipulation

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.......

  

【Text Books 
 
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
 
 
 
  
 Reference= ilms  
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
 
 
【Syllabus】
WeekTopicsLabs and Exams
1CH. 1 Getting Ready 
Lab #0 2/21 Thu.

2 

CH. 3 Data and C 2/28 放假

3 

CH. 4 Formatted Input/OutputLab #1 3/7 Thu.

4

Binary Representations
CH. 15 Bit Manipulation 
 

5

CH. 6 Control Statements: LoopingLab #2 3/21 Thu.

6

CH. 6 Control Statements: Looping CH. 7 Control Statements: BranchingWritten Exam  3/28 Thu. @ Delta 109

7

CH. 8 Character I/O and Redirection4/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
CH. 11 String Functions
CH. 12 Memory Management
CH. 13 File Input/Output
Term Project Hackathon 5/25 Sat.

15

CH. 12 Memory ManagementLab #5 5/30 Thu.

16

CH. 15 Bit Manipulation
CH. 14 Structures
CH. 17 Advanced Data Representations
 

17

CH. 17 Advanced Data RepresentationsLab #6 6/13 Thu.
 

 

前往課程 View Course
http://ocw.nthu.edu.tw/ocw/index.php?page=course&cid=240&
https://www.youtube.com/watch?v=DFipE5fdtOM&list=PLS0SUwlYe8czYVlyK66WJ4f2-Atd2ypM0