Lecture |
Topic |
Date |
| 1 | Introduction, Software Dev. Method Reading: Chapters 1-10 |
January 7 |
| 2 | Top -down design, C Overview |
January 9 |
| 3 | C Overview, Unix Tutorial, Arithmetic Expressions |
January 11 |
| 4 | Unix Tutorial, Arithmetic Expressions, Functions |
January 14 |
| 5 | Functions, Library Routines |
January 16 |
| 6 | Conditional Statements |
January 18 |
| 7 | Academic Holiday | January 21 |
| 8 | Relational and Logic Operators, Formatted I/O |
January 23 |
| 9 | Midterm I |
January 25 |
| 10 | File I/O |
January 28 |
| 11 | File I/O, Looping | January 30 |
| 12 | Looping, Compound Operators | February 1 |
| 13 | Compound Operators, Scope | February 4 |
| 14 | More on Flow Control, Bitwise Operators |
February 6 |
| 15 | Functions and Pointers |
February 8 |
| 16 | Functions and Pointers | February 11 |
| 17 | Catchup | February 13 |
| 18 | Academic Holiday | February 15 |
| 19 | Midterm II | February 18 |
| 20 | Arrays and Pointers |
February 20 |
| 21 | Arrays and Pointers |
February 22 |
| 22 | Multidimensional Arrays, Searching | February 25 |
| 23 | Searching, Sorting, Strings |
February 27 |
| 24 | Strings, String Library Functions |
February 29 |
| 25 | Characters, Unformatted I/O | March 3 |
| 26 | Structures, Enumerations, typedef |
March 5 |
| 27 | Dynamic Data Structures | March 7 |
| 28 | Dynamic Data Structures, Recursion | March 10 |
| 29 | Recursion |
March 12 |
| 30 | Final Review |
March 14 |