Weekly Schedule
Schedule subject to change
Links are in blue.
Weekly preparation activities will be found on Blackboard assignments along with any other reading assignments.
Lab links are found in Blackboard.
Week |
Weekly Theme | Monday | Tuesday | Wednesday | Thursday | PA due | Reading-Gaddis |
1 Jan-7 |
Jump start our brains. Intro to design |
Welcome Introducing a new editor |
CS 139 Review includes Programming Style |
Problem solving | Modularization and abstraction Review of objects | T-Gaddis Chapters 2, 3, 4.1-4.7, 4.9, 5 Th - Gaddis 5, 6.1-6.5, 9 |
|
2 Jan-14 |
Exceptions and File IO | String tokenizer | Continue review See prior week for notes. |
Introduction to File i/O |
Introducing File I/O and exceptions
|
Th Gaddis Chapter 12.1 Gaddis 4.10
|
|
3 Jan-21 |
Multidimensional Arrays | ![]() |
Reading Jefferson | Tu Gaddis Chapter 11.1,11.2 (Puzzle 12.1, 12.2) Th- Gaddis 7.7 (8.7-Puzzle) |
|||
4 Jan-28 |
Collections and Abstract data types | Arrays of Objects |
Multidimensional Arrays |
MD array practice | T-Gaddis 7.9, 7.10 (8.9, 8.10 puzzle) Th-Gaddis 7.13 (8.13 Puzzle) |
||
5 Feb-4 |
Abstract data types | Array list practice | Collections Array List Sets |
Integer sets | PA1 dissected, PA2 discussed | ||
6 Feb-11 |
Abstract data types/Exam 1 |
Integer sets (cont) |
![]() |
Review Exam 1 | Exam 1 | ||
7 Feb-18 |
Recursion | No class, free day to work on PA2 |
Return Exam1 |
Introducing recursion practice | More recursion | T-Gaddis 15.1-15.15.3 (Both books) ,15.4 (Both) |
|
8 Feb-25 |
Abstract classes and interfaces | Directory tree search |
Introduction to inheritiance |
Inheritance practice | Polymorphism |
|
T-Gaddis 7.8, 7.11 (Watermelon) 8.8, 8.11 (Puzzle) T-Gaddis 10.1-10.6 Th-Gaddis 10.7 |
Mar-4 |
SPRING BREAK!!! |
||||||
9
Mar-11 |
Abstract classes and interfaces | Polymorphism practice | Abstract Classes | Abstract class practice | Interfaces | T-Gaddis 10.8 Th-Gaddis 10.9 |
|
10 Mar-18 |
Wrap inheritance Exam 2 |
Interface practice | Designing with inheritiance | Exam review | Exam 2 | ||
11 Mar-25 |
GUI | No lab (relax) | Intro to GUI | GUI | Containers | T-Gaddis 12.1 Th-Gaddis |
|
12 Apr-1 |
GUI | Layout managers | Components | T-Gaddis 12.3 Th-Gaddis 12.3-12.7 |
|||
13 Apr-8 |
Software design | Events | Intro to design patterns | T-Gaddis 12.2(Event listeners) Th-Supplement |
|||
14 Apr-15 |
Design Patterns Testing Strategies |
More software design | Testing and debugging strategies | ||||
15 Apr-22 |
Review/wrap up and begin exam | Testing and debugging lab (maintenance coding) | Course review | Final exam coding | Course review |
|
|
Finals Apr-29 |
Final Exam Written Tuesday, Apr 30, 8-10am - In classroom |
Updated 01/03/2013 - NLH