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