Lecture Schedule

Spring Quarter, 2025


This schedule will be updated throughout the quarter.

Date Lecture Topic Resources Assignments
Mon, March 31      
Tue, April 1 Introductions, Syllabus, Intro to OSS Lecture Slides Pre-course survey
Project 1 Released
Sign-Up for Github Copilot
Wed, April 2      
Thurs, April 3 Program Comprehension 1: Code Navigation Lecture Slides  
Fri, April 4      
Mon, April 7      
Tue, April 8 Program Comprehension 2: The IDE-Based Debugger Lecture Slides Project 1 due
Project 2 Released
Wed, April 9      
Thurs, April 10 Program Comprehension 3: Making Experimental Code Changes Lecture Slides  
Fri, April 11      
Mon, April 12      
Tue, April 13 Program Comprehension 4: Diagramming    
Wed, April 14      
Thurs, April 15 Program Comprehension 5: Using Test Cases   Project 2 Due
Fri, April 16      
Mon, April 19      
Tue, April 20 Program Comprehension 6: Just in Time Learning    
Wed, April 21      
Thurs, April 22      
Fri, April 23      
Mon, April 26      
Tue, April 27      
Wed, April 28      
Thurs, April 29      
Fri, April 30