Weekly Notes  Topics  Reading  Assignments 
Week 1 

Appendix A and Chapters 1 and 2  Homework 1 for Spring 2019 
Week 2 

Chapters 1 and 2 
Homework 1 due Monday 1/28/19
Homework 1b due Wednesday 2/6/19 
Week 3 
 Chapter 3 
Homework 1b due Wednesday 2/6/19
Homework 2 is available 
Week 4 

Chapters 3 and 4  Homework 2 is available 
Week 5 

Chapter 4 
Homework 3. Due Fri 2/22/19
Homework 4. Due Fri 3/1/19 Programming assignment 1 available. 
Week 6 

Homework 4 is available. Due Friday 3/1/19
Programming assignment 1 available. Exam 1 next week. 

Week 7 

Homework 5 for Spring 18
Programming assignment 1 draft available. 

Week 8 


Week 9 

Homework 5
Programming assignment 1 Draft available. 

Week 10 

Chapters 6 and 7 
Homework 6
Program 1 
Week 11 

Homework 6 for Spr 19  
Week 12 

Homework 7
Program 2 DRAFT. 

Week 13 

Homework 8
Program 2 is available. 

Week 14 

Program 2 is available.  
Week 15 

Homework 8 due Friday
Program 2 due Saturday (No late programs) 

Week 16 

Comprehensive Final Exam 