Course Textbook: We will provide lecture notes, which can be found consolidated here.
Supplemental Textbook: CLRS - Introduction to Algorithms, 3rd edition by Cormen, Leiserson, Rivest, and Stein. You can obtain a free copy via the Penn Libraries
Note: The lecture schedule is tentative and subject to change as the term progresses.
Date | Topic | Required Readings |
---|---|---|
Thu, Jan 16, 2025 | Welcome to CIS 1210 | |
Tue, Jan 21, 2025 | Greatest Common Divisor, Insertion Sort, and Running time | |
Thu, Jan 23, 2025 | Asymptotic Notation and Running time | |
Tue, Jan 28, 2025 | Running Time of Code Snippets, Divide and Conquer | |
Thu, Jan 30, 2025 | Binary Search, Insertion Sort, Merge Sort, Counting Inversions |