Lectures
Lecture # | Date | Slide | Reading |
---|---|---|---|
Lecture 1 | Jan 22 | Course Information | |
Lecture 2 | Jan 24 | No Class | |
Lecture 3 | Jan 26 | Fundamental Concepts | |
Lecture 4 | Jan 29 | Overview of C part 1 | Chapter 1 |
Lecture 5 | Jan 31 | Overview of C part 2 | Chapter 1 |
Lecture 6 | Feb 2 | Overview of C part 2 | Chapter 1 |
Lecture 7 | Feb 5 | Overview of C part 2 | Chapter 1 |
Lecture 8 | Feb 7 | Overview of C part 3 | Chapter 1 |
Lecture 9 | Feb 9 | Overview of C part 3 (cont.) | Chapter 1 |
Lecture 10 | Feb 12 | Fundamental Data Types and more | Chapter 2, 3 |
Lecture 11 | Feb 14 | Fundamental Data Types and more (cont.) | Chapter 2, 3 |
Lecture 12 | Feb 16 | Control Flow Revisited | Chapter 4 |
Lecture 13 | Feb 19 | Control Flow Revisited (cont.) | Chapter 4 |
Lecture 14 | Feb 21 | Functions and Recursion | Chapter 5 |
Lecture 15 | Feb 23 | Functions and Recursion (cont.) | Chapter 5 |
Lecture 16 | Feb 26 | Midterm 1 Review | |
Lecture 17 | Feb 28 | Midterm 1 | |
Lecture 18 | Mar 2 | Functions and Recursion (cont.) | Chapter 5 |
Lecture 19 | Mar 5 | No class | |
Lecture 20 | Mar 7 | Functions and Recursion (cont.) | Chapter 5 |
Lecture 21 | Mar 9 | Introduction to Arrays | Chapter 6 |
Lecture 22 | Mar 19 | Arrays and Pointers | Chapter 6 |
Lecture 23 | Mar 21 | No class | |
Lecture 24 | Mar 23 | Arrays and Pointers (cont.) | Chapter 6 |
Lecture 25 | Mar 26 | Pointers (cont.) | Chapter 6 |
Lecture 26 | Mar 28 | Pointers and Strings | Chapter 6 |
Lecture 27 | Mar 30 | Pointers and Strings (cont.) | Chapter 6 |
Lecture 28 | Apr 2 | No class | |
Lecture 29 | Apr 4 | Midterm 2 | |
Lecture 30 | Apr 6 | Strings (cont.) | Chapter 6 |
Lecture 31 | Apr 9 | Strings (cont.) Enumeration Types and Structures |
Chapter 7, 9 |
Lecture 32 | Apr 11 | Structures | Chapter 9 |
Lecture 33 | Apr 13 | Structures and List Processing | Chapter 9, 10 |
Lecture 34 | Apr 16 | Structures and List Processing (cont.) | Chapter 10 |
Lecture 35 | Apr 18 | Input/Output: Advanced Concepts | Chapter 11 |
Lecture 36 | Apr 20 | No Class | |
Lecture 37 | Apr 23 | Input/Output: Advanced Concepts (cont.) | Chapter 11 |
Lecture 38 | Apr 25 | Structures and List Processing (cont.) | Chapter 10 |
Lecture 39 | Apr 27 | Quiz 4 | |
Lecture 40 | Apr 30 | Structures and List Processing (cont.) | Chapter 10 |
Lecture 41 | May 2 | Structures and List Processing (cont.) | Chapter 10 |
Lecture 42 | May 4 | Final Review |