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

In this lab, students work to create a program with classes in Java. Starting with a review of packages, classes, methods, parameters, and constructors, students will create a program that builds a 'cupcake.'

Recommendations

Group Students by Level of Experience with CS when distributing this activity to reduce the potential for some students to feel isolated or intimidated.

Engagement Highlights

Provides Effective Encouragement by including adequate supports and resources within the assignment for students to feel confident completing the activities. Uses cooking and recipes to Employ Meaningful and Relevant Content.

Materials and Links

Materials

Computer Science Details

Programming Language
Java

Material Format and Licensing Information

Creative Commons License
Unknown