Schedule for CS 115 Spring 2018 (All sections)

This schedule is subject to change as the term progresses. Lectures meet on Tuesdays and Thursdays. Lab meetings are on Mondays.
Week M LabT Lecture Wednesday R Lecture Sunday
January 10 - 12 (Week 1) Syllabus, Chapter 1 (Introduction)
January 15 - 19 (Week 2)
Monday is MLKing Birthday Holiday
Holiday No labs Chapters 1 and 2 (Introduction, Variables and Expressions) Chapters 1 and 2 (Introduction, Variables and Expressions) Homework 1 due at Sunday midnight
January 22 - 26 (Week 3) Lab 1 Chapter 2 (Variables and Expressions) Chapter 3 (Types)
January 29 - February 2 (Week 4) Lab 2 Chapter 3 (Types) Chapter 3 (Types)
February 5 - 9 (Week 5) Lab 3 Chapter 4 (Branching) Chapter 4 (Branching)
Give Pgm 1
February 12 - 16 (Week 6) Lab 4 Chapter 5 (Loops) Design Program 1 due Chapter 5 (Loops)
February 19 - 23 (Week 7) Lab 5 Review for Lecture Test 1 Lecture Test 1 Wed. 2/21 7:30 pm Structured Programming
Debugging
Pgm 1 due
February 26 - March 2 (Week 8) Lab 6 - CHANGED to March 5 Python Zelle Graphics Python Zelle Graphics
March 5 - 9 (Week 9)
Monday is Midterm
Lab Test 1 - CHANGED to Feb. 26 Chapter 6 (Functions) Chapter 6 (Functions)
Give Pgm 2
March 12 - 16 (Week 10)
Spring Break
March 19 - 23 (Week 11) Lab 7 Chapter 6 (Functions) Design Program 2 due Chapter 7 (Strings)
March 26 - 30 (Week 12) Lab 8 Review for Lecture Test 2 Lecture Test 2, Wed. 3/28 Chapter 7 (Strings) Pgm 2 due
April 2 - 6 (Week 13) Lab Test 2 Chapter 8 (Lists) Chapter 8 (Lists)
Give Pgm 3
April 9 - 13 (Week 14) Lab 9 Chapter 8 (Lists) Design Program 3 due Chapter 8 (Lists)
April 16 - 20 (Week 15) Lab 10 Chapter 9 (Exceptions) Chapter 10 (Files) Pgm 3 due
April 23 - 27 (Week 16)
"Dead Week"
Lab Test 3 Chapter 10 (Files) Review for Final Exam
April 30 - May 4 Finals Week
Day Sections Final Exam 4/30/18 Monday 10:30 am - 12:30 pm
Night Section (401) Final Exam 5/1/18 Tuesday 6 pm - 8 pm