Schedule
CS-141 Introduction to Programming, Fall 2013


The schedule below is tentative and may be subject to changes.
Links will appear at time of the schedule/assignment dates.
Text: Java for Everyone, 2e, by Cay Horstmann.
Week
Topic
Readings
Assignment
Comments
1
Aug 28/30
Class Overview, Netbeans, First Program Chp 1: Introduction Lab 1 Class begins Wed, Aug 28
2
Sept 4/6
Variable types, math, I/O Chp 2: Fundamental Data Types Lab 2 Labor Day: no class Monday
3
Sept 9/11/13
If-else, boolean expressions Chp 3: Decisions Lab 3 Last day to file Add/Drop: September 10, 2013
4
Sept 16/18/20
Loops: for, while, do-while Chp 4: Loops Lab 4  
5
Sept 23/25/27
Methods, parameters, modular problem solving and programming Chp 4: Loops (cont)
Chp 5: Methods
Lab 5  
6
Sept 30,Oct 2/4
Exam 1 Review Chps 1-4 Lab 6 Prof Orr at CCSC-NW Conference, Fri-Sat
7
Oct 7/9/11
Methods & parameters (cont)
Arrays
Chp 5: Methods (cont)
Chp 6: Arrays and ArrayLists
Lab 7 Last day to file CR/NC: October 9, 2013
8
Oct 14/16
Arrays (cont),
Reading/Writing Text Files, catching errors
Chp 7: Input/Output and Exception Handling Lab 8 Mid-semester day: No classes Friday.
9
Oct 21/23/25
Code Modularization, classes, objects components of a class. Chp 8: Objects & Classes Lab 9  
10
Oct 28/30, Nov 1
Objects & classes continued Chp 8: Objects & Classes Lab 10 Last day to Withdraw: November 1, 2013
11
Nov 4/6/8
Inheritance, super/subclasses, polymorphism, interfaces. Chp 9: Inheritance and Interfaces Lab 11  
12
Nov 11/13/15
Exam 2 Review Chps 5-8 Review past assignments
Lab 12
Prof Orr at VISTAS Conference Thur-Fri
13
Nov 18/20/22
Frames, gui components, event-handling Chp 10: Graphical User Interfaces (GUI) Lab 13  
14
Nov 25/27
Database GUI Chp 10: Graphical User Interfaces (cont) Lab 14 Thanksgiving: no class Thurs or Fri
15
Dec 2/4/6
Present Final Projects!
Review for final exam.
Review chps 1-10 Lab 15  
 
Final Exams will be Tue, Dec 10, 9am (section 1) and Mon, Dec 9, 2pm (section 2)