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