CS 52 Calendar, Spring 2018
Computer Science 52
Fundamentals of Computer Science
Spring 2018
Pomona College
Jan 14, Sunday    
Jan 15, Monday    
Jan 16, Tuesday Class 1
Slides
 
Jan 17, Wednesday    
Jan 18, Thursday Class 2
Slides
Jan 19, Friday   Assignment 0, due at 5:00 pm
Template file
Check file
Jan 20, Saturday    
Jan 21, Sunday    
Jan 22, Monday    
Jan 23, Tuesday Class 3
Slides
Jan 24, Wednesday  
Jan 25, Thursday Class 4
Slides
Jan 26, Friday   Assignment 1, due at 5:00 pm
Template file
Check file
Jan 27, Saturday    
Jan 28, Sunday    
Jan 29, Monday    
Jan 30, Tuesday Class 5
Slides
Jan 31, Wednesday  
Feb 1, Thursday Class 6
Slides
Feb 2, Friday Groundhog Day   Assignment 2, due at 5:00 pm
Template file
Check file
Feb 3, Saturday    
Feb 4, Sunday    
Feb 5, Monday    
Feb 6, Tuesday Class 7, First Midterm  
Feb 7, Wednesday  
Feb 8, Thursday Class 8
Slides
Feb 9, Friday   Assignment 3, due at 5:00 pm
Template file
Check file
Feb 10, Saturday  
Feb 11, Sunday  
Feb 12, Monday    
Feb 13, Tuesday Class 9
Slides
Feb 14, Wednesday
Feb 15, Thursday Class 10
Slides
 
Feb 16, Friday    
Feb 17, Saturday    
Feb 18, Sunday    
Feb 19, Monday    
Feb 20, Tuesday Class 11
Slides
 
Feb 21, Wednesday  
Feb 22, Thursday Class 12
Slides
Feb 23, Friday   Assignment 4, due at 5:00 pm
asgt04-5.a52
Feb 24, Saturday  
Feb 25, Sunday  
Feb 26, Monday    
Feb 27, Tuesday Class 13
Slides
Feb 28, Wednesday  
Mar 1, Thursday Class 14, Second Midterm
Mar 2, Friday  
Mar 3, Saturday    
Mar 4, Sunday    
Mar 5, Monday    
Mar 6, Tuesday Class 15
Slides
 
Mar 7, Wednesday    
Mar 8, Thursday Class 16
Slides
 
Mar 9, Friday   Assignment 5, due at 5:00 pm
Mar 10, Saturday    
Mar 11, Sunday    
Mar 12, Monday Spring Recess
Mar 13, Tuesday
Mar 14, Wednesday
Mar 15, Thursday
Mar 16, Friday
Mar 17, Saturday    
Mar 18, Sunday    
Mar 19, Monday  
Mar 20, Tuesday Class 17
Slides
Mar 21, Wednesday  
Mar 22, Thursday Class 18
Slides
 
Mar 23, Friday   Assignment 6, due at 5:00 pm
Template file
Check file
Examples file
Mar 24, Saturday    
Mar 25, Sunday    
Mar 26, Monday    
Mar 27, Tuesday Class 19
Slides
Mar 28, Wednesday  
Mar 29, Thursday Class 20
Slides
Mar 30, Friday   Assignment 7, due at 5:00 pm
Template file
Check file
Examples file
Driver file
Mar 31, Saturday    
Apr 1, Sunday  
Apr 2, Monday  
Apr 3, Tuesday Class 21
Slides
Apr 4, Wednesday  
Apr 5, Thursday Class 22, Third Midterm
Apr 6, Friday  
Apr 7, Saturday    
Apr 8, Sunday  
Apr 9, Monday  
Apr 10, Tuesday Class 23
Slides
Apr 11, Wednesday  
Apr 12, Thursday Class 24
Slides
Apr 13, Friday   Assignment 8, due at 5:00 pm
Template file
Check file
RSA paper
Student's RSA files
Apr 14, Saturday    
Apr 15, Sunday    
Apr 16, Monday    
Apr 17, Tuesday Class 25
Slides
 
Apr 18, Wednesday  
Apr 19, Thursday Class 26
Slides
 
Apr 20, Friday  
Apr 21, Saturday    
Apr 22, Sunday  
Apr 23, Monday  
Apr 24, Tuesday Class 27
Slides
Apr 25, Wednesday    
Apr 26, Thursday Class 28
Slides
 
Apr 27, Friday   Assignment 9, due at 5:00 pm
Template file
Check file
Knuth's paper
Sample strategies
Apr 28, Saturday    
Apr 29, Sunday    
Apr 30, Monday    
May 1, Tuesday Class 29
Slides
May 2, Wednesday    
May 3, Thursday    
May 4, Friday   Assignment 10, due at 5:00 pm
May 5, Saturday    
May 6, Sunday    
May 7, Monday    
May 8, Tuesday  
May 9, Wednesday    
May 10, Thursday    
May 11, Friday Final Exam, 2:005:00 pm
Topics and Sample Problems
Attached Material
 
May 12, Saturday