CIS 22A Schedule Winter 2024

Class meets: Monday and Wednesday 1:30 PM - 3:20 PM

In Canvas, zy Books Participation Activites (PA) are due at Noon before the class meeting.
In Canvas, zy Books Challenge Activites (CA) are due at 11:59 PM.
CodeLab exercises are due at 11:59 PM.
Take home problems are due at 11:59 PM.

Week
number
Weekday PA
due
CodeLab
due
take-home
Problems
due
CA
due
Exams
Unit A: Introduction to C++
 1 Monday Jan 8 Unit A      
Thursday   Unit A    
Friday     Unit A  
Saturday       Unit A
Unit B: Types, Variables & Assignments
 2 Monday Jan 15 Martin Luther King Jr, Day   HOLIDAY
Wednesday Unit B      
Friday Jan 19       Last day to drop
without a grade of W
Unit C: Types, Variables & Assignments continued
 3 Monday Jan 22        
Wednesday Unit C      
Thursday   Unit B    
Friday     Unit B  
Saturday       Unit B
Unit D: Input & Output Streams, Files, Logic & Branching
 4 Monday Jan 29        
Wednesday Unit D      
Thursday   Unit C    
Friday     Unit C  
Saturday       Unit C
Unit E: Logic & Branching continued
 5 Monday Feb 5 Unit E      
Wednesday         EXAM units A-C
Thursday   Unit D    
Friday     Unit D  
Saturday       Unit D
Unit F: Strings and Looping
 6 Monday Feb 12        
Wednesday Unit F      
Thursday   Unit E    
Friday     Unit E  
Saturday       Unit E
 7 Monday Feb 19 Presidents Day   H O L I D A Y
Wednesday        
Thursdday   Unit F    
Friday     Unit F  
Saturday       Unit F
Unit G: Vectors
 8 Monday Feb 26 Unit G      
Thursday   Unit G    
Friday Mar 1     Unit G   Last day to drop
with a grade of W
Saturday       Unit G
Unit H: Searching, Sorting
9 Monday Mar 4 Unit H      
Wednesday         EXAM units A-F
Thursday   Unit H    
Friday     Unit H  
Saturday       Unit H
Unit I: Functions
10 Monday Mar 11 Unit I      
Thursday   Unit I    
Friday     Unit I  
Saturday       Unit I
Unit J: Functions continued
11 Monday Mar 18 Unit J      
Thursday   Unit J    
Friday     Unit J  
Saturday       Unit J
12 Monday Mar 25 FINAL EXAM 1:45 PM - 3:45 PM
Tuesday Mar 26 All late work due
Friday Mar 29   Last day of term. NO work accepted after this day.