CS 205 Course Materials, Fall 2014
CS 205 Course Materials
Fall 2014
General
Topics
- Lab 0: Java Review; start Aug. 25, due Aug. 29
Read: Chapter 1
Handout: Lab 0
Starter code: lab0Starter.zip
- Lab 1: Object-Oriented Design; start Sept. 3, due Sept. 5
Read: Chapter 2
Handout: Lab 1
- Project: Part 1; start Sept. 8, due Sept. 12
Handout: Project Part 1
- Project: Part 2; start Sept. 15, due Sept. 22
Handout: Project Part 2.
See the YouTube
how-to below if you don't know how to create a new Java project in
Eclipse, or if you don't know how to create new class files in Eclipse.
- Lab 2: Interface Types and Polymorphism; start Sept. 24, due
Sept. 30 at 11:59 pm
Read: Chapter 4
Handout: Lab 2
Starter code: lab2Starter.zip
MyShape.java,
MyPathIterator.java.
- Lab 3: Patterns and GUI Programming; start Oct. 1, due Oct. 12
at 11:59 pm (deadline extended by one "day")
Read: Chapter 5
Handout: Lab 3
- Project: Part 3; start Oct. 10, due Oct. 21 at 11:59 pm
Handout: Project Part 3.
Java GUI elements refresher sample Eclipse
project.
- Lab 4: Inheritance and Abstract Classes, and the Java Object
Model; start Oct. 22, due Nov. 2 at 11:59 pm
Read: Chapters 6 (6.1, 6.3, 6.4) and 7 (7.1--7.3, 7.6)
Handout: Lab 4
- Lab 5: Multithreading; start Nov. 3, due Nov. 9 at 11:59
pm
Read: Chapter 9
Handout: Lab 5
Starter code: lab5Starter.zip
- Project: Part 4; start Nov. 10, due Nov. 20 at 11:59 pm
Handout: Project Part 4.
- Project: Part 5; start Nov. 21, due Dec. 5 at 11:59 pm
Handout: Project Part 5.
Resources
Last updated May 26, 2021.
Send mail to kelliher[at]goucher.edu
Tom Kelliher