Session Details
Week 6,
Session 18 — Thu Jan 22
Reading
-
Big Java, Sections 18.3-18.4
HW Due
-
HW 17
-
Hardy due at 8:05 AM
-
BallWorlds due Friday at 2 PM
Topics
-
Object-Oriented Software Development
-
CRC Cards
-
BallWorlds work time
Resources
-
Slides
Outline
-
[ 5 min] Questions
-
[15 min] Software development methodologies
-
[ 5 min] Object-oriented design technique
-
[10 min] Discovering classes
-
[ 5 min] Break
-
[30 min] Using CRC cards to determine class responsibilities
-
[ 5 min] Describing class relationships with UML
-
[ 5 min] Violet demo
-
[20 min] Pair program on BallWorlds
HW Assigned
-
HW 18