| Date |
Topic |
Readings |
Notes |
| Feb. 18
|
- Course Introduction
- Overview of C and its programming environment
|
- Appendix A of 地 C book
- 量竡1
| Download dev-C++ and install it. |
| Feb. 25
|
- Basics of C: variables and data types
- Formatted output
|
| Assignment 1: A simple C program. |
| Mar. 4
|
- More about Input/Output
- Data conversion for numerical values
- Selection Structures: IF statement
|
| |
| Mar. 11
|
- The switch Statement
- Loop statements
|
| Assignment 2 assigned. Assignment 1 due. |
| Mar. 18
| 瓣叫安 |
|
|
| Mar. 25
|
|
- ch. 7.1~7.4, Ch. 8.1 ~ ch. 8.2
- 量竡5
| Assignment 3 assigned. Assignment 2 due. |
| Apr. 1
|
- Arrays Arguments
- Searching & Sorting
|
| |
| Apr. 8
| 琄安 |
|
|
| Apr. 15 |
戳いσ1:10~2:50pm |
σ刚絛瞅量竡量竡せ |
Assignment 3 due. |
| Apr. 22
|
|
| Assignment 4 assigned. |
| Apr. 29
|
- More Recursions, Backtracking
- Enum and Typedef
|
| |
| May 6
|
- Pointers (I)
- Output Parameters
- Strings
|
|
- Assignment 4 due
- Assignment 5 assigned
|
| May 13
|
- More on Strings, Arrays, Pointers
- Static variables
- Structure
|
|
|
| May 20
|
|
| May 27
|
- Struct arrays
- Unions
- Dynamic allocation, Linked Lists
|
|
|
| June 3
|
|
|
|
| June 10
|
- Preprocessor, Macro, Linkage
|
|
|