CS 120: Software Design I

Prof. Jason Sauppe | Fall 2015

This page contains a course schedule for CS 120. Rows in gray are tentative and will be updated as the course progresses. Other course content (e.g., slides, assignments, labs) can be found on D2L.

Content Week Day Date In-Class Reading Assignments
Intro 01 Tue. 09/08 Syllabus
Wed. 09/09 0.1, 0.2, 0.3, 0.4
Thu. 09/10
Fri. 09/11 Lab
Program
Structure
02 Tue. 09/15 Quiz 2.2, 2.3
Wed. 09/16 2.4, 1.5 Assignment 1 available
Thu. 09/17
Fri. 09/18 Lab
Primitive
Datatypes
03 Tue. 09/22 3.1, 3.2
Wed. 09/23 Quiz 3.4, 3.5, 9.1 Assignment 1 due; Assignment 2 available
Thu. 09/24 3.3, 9.2, 9.5
Fri. 09/25 Lab 3.6, 3.7
Selection
Logic
04 Tue. 09/29 Quiz 5.1, 5.3
Wed. 09/30 5.2, 5.5 Assignment 2 due; Assignment 3 available
Thu. 10/01
Fri. 10/02 Lab
Repetition 05 Tue. 10/06 Quiz 6.1, 6.2
Wed. 10/07 6.3, 6.5 Assignment 3 due; Assignment 4 available
Thu. 10/08
Fri. 10/09 Lab
Midterm 1 06 Tue. 10/13 Quiz
Wed. 10/14
Thu. 10/15 Review
Fri. 10/16 Midterm 1 Assignment 4 due on Saturday, Oct. 17
Arrays 07 Tue. 10/20 10.1
Wed. 10/21 10.3, 10.4 Assignment 5 available
Thu. 10/22 10.5
Fri. 10/23 Lab
Methods 08 Tue. 10/27 Quiz 1.1, 1.2, 1.3
Wed. 10/28 4.1, 4.3, 4.4 Assignment 5 due; Assignment 6 available
Thu. 10/29 4.8, 7.5
Fri. 10/30 Lab
Classes &
Objects
09 Tue. 11/03 Quiz 4.1
Wed. 11/04 4.2, 4.5
Thu. 11/05 Assignment 6 due; Assignment 7 available
Fri. 11/06 Lab
GUI Classes
& Events
10 Tue. 11/10 Quiz 14.1, 14.2
Wed. 11/11 14.3, 14.4 Assignment 8 available
Thu. 11/12 14.7 Assignment 7 due
Fri. 11/13 Lab
Midterm 2 11 Tue. 11/17 Quiz
Wed. 11/18 Assignment 8 due
Thu. 11/19 Review
Fri. 11/20 Midterm 2
Classes &
Objects 2
12 Tue. 11/24 4.6, 4.7 Assignment 9 available
Wed. 11/25 Office Hours— 7.4
Thu. 11/26 No Class—
Fri. 11/27 No Class
Inheritance &
Polymorphism
13 Tue. 12/01 1.4, 13.1, 13.2
Wed. 12/02 13.3, 13.4, 13.5
Thu. 12/03 Assignment 10 available
Fri. 12/04 Lab Assignment 9 due
Inheritance &
Polymorphism
Exceptions
Advanced Topics
14 Tue. 12/08
Wed. 12/09
Thu. 12/10 Quiz 8.1, 8.2
Fri. 12/11
Review 15 Tue. 12/15 Review Assignment 10 due
Wed. 12/16 Review
Thu. 12/17 No Class
Fri. 12/18 Final Exam (12:15 PM-2:15 PM, Centennial 2205)—