The schedule below is tentative and subject to change.
Date | Topics | Textbook | Slides |
---|---|---|---|
September 4, 2024 | Introduction | 1.1, 1.2, 1.3, 1.7 | slides |
September 9, 2024 | Syntax and semantics | 3.1, 3.2, 3.3, 3.5 | slides |
September 11, 2024 | |||
September 16, 2024 | Variables | 5.1-5.8 | slides |
September 18, 2024 | |||
September 23, 2024 | Data Types | Chapter 6 | slides |
September 25, 2024 | |||
October 2, 2024 | |||
October 7, 2024 | Statements | Chapter 7 | slides |
October 9, 2024 | Control Structures | Chapter 8 | slides |
October 16, 2024 | |||
October 21, 2024 | Midterm exam | ||
October 23, 2024 | Subprograms | Chapters 9, 10 | slides |
October 28, 2024 | |||
October 30, 2024 | |||
November 4, 2024 | Object-oriented programming | Chapter 12 | slides |
November 6, 2024 | Functional Programming Languages | Chapter 15 | slides |
November 18, 2024 | |||
November 20, 2024 | |||
November 25, 2024 | Exception Handling | Chapter 14 | slides |
November 27, 2024 | Logic Programming | Chapter 16 | slides |
December 2, 2024 | |||
December 4, 2024 | |||
December 9, 2024 |