Course Level
CS1
Knowledge Unit
Fundamental Programming Concepts
Collection Item Type
Assignment
Synopsis

In this lab, students refactor their code from a previous Graphics Lab to make it more object-oriented. The refactored code draws multiple instances of a house or beach hut.

Recommendations

It is recommended to complete the Graphics Lab before the Objects lab found here.

Engagement Highlights

By relating CS topics to examples modeling real-world objects, this activity provides a Meaningful and Relevant Context.

Engagement Practices Employed

Materials and Links

Computer Science Details

Programming Language
Java

Material Format and Licensing Information

Creative Commons License
CC BY-NC-SA