CIS 22A Schedule Spring 2023

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 Apr 10 Unit A      
Thursday   Unit A    
Friday     Unit A  
Saturday       Unit A
Unit B: Types, Variables & Assignments
 2 Monday Apr 17 Unit B      
Thursday   Unit B    
Friday     Unit B  
Saturday       Unit B
Sunday Apr 23       Last day to drop
without a grade of W
Unit C: Types, Variables & Assignments continued
 3 Monday Apr 24 Unit C      
Thursday   Unit C    
Friday     Unit C  
Saturday       Unit C
Unit D: Input & Output Streams, Files, Logic & Branching
 4 Monday May 1 Unit D      
Thursday   Unit D    
Friday     Unit D  
Saturday       Unit D
Unit E: Logic & Branching continued
 5 Monday May 8 Unit E      
Wednesday         EXAM units A-C
Thursday   Unit E    
Friday     Unit E  
Saturday       Unit E
Unit F: Strings and Looping
 6 Monday May 15 Unit F      
Thursday   Unit F    
Friday     Unit F  
Saturday       Unit F
 7 Monday May 22 Unit G      
Thursday   Unit G    
Friday     Unit G  
Saturday       Unit G
Unit G: Vectors
 8 Monday May 29 Memorial Day   H O L I D A Y
Wednesday Unit H      
Thursday   Unit H    
Friday Jun 2     Unit H   Last day to drop
with a grade of W
Saturday       Unit H
Unit H: Searching, Sorting
9 Monday Jun 5 Unit I      
Wednesday         EXAM units A-F
Thursday   Unit I    
Friday     Unit I  
Saturday       Unit I
Unit I: Functions
10 Monday Jun 12 Unit J      
Thursday   Unit J    
Friday     Unit J  
Saturday       Unit J
Unit J: Functions continued
11 Monday Jun 19 Juneteenth   H O L I D A Y
Wednesday review      
12 Monday Jun 26 FINAL EXAM 1:45 PM - 3:45 PM FINAL EXAM
Tuesday all late work due      
Friday Last day of the quarter