CIT-260 Class Schedule - Fall 2017

Note that this schedule is subject to change during the semester! To see a detailed
description of the objectives, reading assignments, labs and projects due each week,
click on the Topic link. All assignments are due before 11:00pm on the date shown.

Week of Topic Week of Topic
Sept 11
Introduction to Object Oriented Programming
  * classes begin Mon Sept 11
  * lab #1 due 9/14
Oct 30 Arrays
  Wihdraw deadline 11/6
  * lab #14 due 10/31
  * lab #15 due 11/2
  * project #7 due 11/6
Sept 18 Programs and Data
  * lab #2 due 9/19
  * lab #3 due 9/21
  * project #1 due 9/25
Nov 6 Closer Look at Methods
  * lab #16 due 11/7
  * lab #17 due 11/9
  * project #8 due 11/13

Sept 25 Expressions and Algorithm Design
  * lab #4 due 9/26
  * lab #5 due 9/28
  * project #2 due 10/2

  * exam #1
Nov 13 Inheritance and Polymorphism
  * lab #18 due 11/14
  * lab #19 due 11/16
  * project #9 due 11/20
  * exam #3
Oct 2 Decision Statements
  * drop deadline 10/4
  * lab #6 due 10/3
  * lab #7 due 10/5
  * project #3 due 10/9

Nov 20 Packages and Interfaces
  * Thanksgiving break 11/23-24
  * lab #20 due 3/22
  * project #10 due 11/27
Oct 9 Loops
  * lab #8 due 10/10
  * lab #9 due 10/12
  * project #4 due 10/16

Nov 27 Exception Handling
  * lab #21 due 11/28
  * lab #22 due 11/30
  * project #11 due 12/4
Oct 16 Object Oriented Design
  * lab #10 due 10/17
  * lab #11 due 10/19
  * project #5 due 10/23
Dec 4 File I/O
  * lab #23 due 12/5
  * lab #24 due 12/7
  * project #11 due 12/11

Oct 23 Classes and Objects
  * lab #12 due 10/24
  * lab #13 due 10/26
  * project #6 due 10/30
  * exam #2
Dec 11 Review and Wrap Up
  * final exam