An Introduction to Object-Oriented Design and Java
Objectives:
In this one week (six or seven hour) unit,
novices begin to learn object-oriented design and Java in five lessons:
- The "big picture" of software development (a one hour activity)
- Basic concepts of objects and classes in Java, using web-based, interactive multimedia (two hours)
- A step-by-step procedure for translating a problem description into an object-oriented class diagram (one hour)
- Design a class diagram in Unified Modeling Language using Eclipse and generate Java code (two hours)
- Explore test-driven development in DrJava and a web-based interactive textbook for Java from the University of Massachusetts (one hour)
Prerequisites: None! This curriculum has been very successful with novices
in high school and college.
Requirements: Each student should have access to a Windows PC with at least 512MB
and access to the web.
The instructor should have access to a similar PC with a projection system.