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.
Engagement Practices Employed
          
      Materials and Links
Computer Science Details
Programming Language
          Java
              Material Format and Licensing Information
Creative Commons License
              Unknown
          