Course Schedule, Computers and Programming II, Section 01, Fall 2009

(This schedule is tentative and may change slightly as the course progresses.)
Day Date Topic(s) Section of Book Assignment
Wed Sep 2 Review 1-5 EX 2.8, 2.10, Problems
PP 3.4, 5.3, 5.6, 5.13
Mon Sep 7 Labor Day
NO CLASSES
TUE Sep 8 More review
CLASSES RUN ON A MONDAY SCHEDULE
1-5

EX 4.1, 5.8, 5.10, 5.15, 5.26
Problem
WED Sep 9 Arrays
LAST DAY TO DROP A CLASS
WITHOUT RECEIVING A "W"

Quiz 1 (on HW assigned 9/2,9/8)
7 EX 7.6, 7.7, PP 7.1, 7.3
Problem
THU Sep 10 LAST DAY TO ADD A CLASS
Mon Sep 14 Arrays as Method Parameters
Parameters by Value
and by Reference
7.2
6.7

Homework problems
Program 1 due
Wed Sep 16 Class relationships:
Dependency and Aggregation
Quiz 2 (on HW assigned 9/9,9/14)
6.4 EX 6.4, PP 6.1, 6.2
Mon Sep 21 Inheritance 8 SR 8.6
Program 2 due
Wed Sep 23 Method Overriding
Class Hierarchies
Visibility
Quiz 3 (on HW assigned 9/16,9/21)
8.2
8.3
8.4
SR 8.14, EX 8.3,8.4
Problem
Mon Sep 28 Method Overloading and Overrriding
The final Modifier
6.8,8.2
8.5
EX 6.1,6.2,6.3
SR 8.22
Program 3
due
Wed Sep 30 Polymorphism via Inheritance
Quiz 4 (on HW assigned 9/23,9/28)
9.1, 9.2 EX 9.2,9.3, PP 9.2
Problem
MON Oct 5 EXAM 1
Wed Oct 7 Polymorphism via Interfaces 9.3, 6.5 Problem
Mon Oct 12 Sorting 9.4PP 9.2, Extra problems
Program 4 due
Wed Oct 14 Searching
Quiz 5 (on HW assigned 9/30,10/7,10/12)
9.5, 9.6PP 9.4, SR 9.17,9.19
Extra problem
Mon Oct 19 Java GUI Objects 8.6, 4.7Problem
Program 5 due
Wed Oct 21 Buttons
Check Boxes and Radio Buttons
Online Java API Documentation
Quiz 6 (on HW assigned 10/14,10/19)
4.8
5.12


PP 4.12,4.14,5.35
Mon Oct 26 Exceptions
try-catch Blocks
10.1, 10.2
10.3
SR 10.6,10.8,10.9, Problem
Program 6 due
(run my version here)
Wed Oct 28 Exception Propagation
Exception Class Hierarchy
I/O Exceptions
Quiz 7 (on HW assigned 10/21,10/26)
10.4
10.5
10.6

PP 10.1,10.2
Mon Nov 2 Recursion 11.1,11.2SR 11.8,11.9,
EX 11.1, PP 11.2
Program 7 due
(run my version here)
TUE Nov 3 LAST DAY TO DROP A CLASS
AND RECEIVE A "W"
Wed Nov 4 More Recursion
Quiz 8 (on HW assigned 10/28,11/2)
11.3

EX 11.8, PP 11.1,11.4
MON Nov 9 EXAM 2 On the material
covered since Exam 1
Wed Nov 11 Recursion 11.1, 11.2EX 11.2,11.3,11.7, PP 11.7
Mon Nov 16 More Recursion 11.3 PP 11.9
Program 8 due
Wed Nov 18 Fractals 11.4SR 11.13, PP 11.10
Mon Nov 23 Collections
ArrayLists
Quiz 9 (on HW assigned 11/4,11/11,11/16)
12.1
7.7
SR 7.27,7.28, Problems
Wed Nov 25 Thanksgiving Break
NO CLASSES
Mon Nov 30 Linked Lists
Quiz 10 (on HW assigned 11/18,11/23)
12.2 SR 12.5,12.6, EX 12.1
PP 12.2, Problem
Program 9 due
Wed Dec 2 Stacks and Queues 12.3SR 12.11,12.13,
EX 12.6,12.7,12.8,12.9,
Problem
Mon Dec 7 Stacks: An Application
Quiz 11 (on HW assigned 11/30,12/2)
12.3 Problem
Program 10 due
Wed Dec 9 Review for the Final Exam 6-12
MON 3-6pm,
Dec 21
FINAL EXAM The final is
comprehensive, but
will emphasize the
material since Exam 2


John Loftin 2009-08-17