< Unit 2 - Class Structure and Design ('22-'23)

Lesson 13: Store Management Project – Day 3

45 minutes

Overview

How is my growth as a software engineer reflected in my project?

Students conducted code reviews at the end of the previous lesson to give and receive feedback that assists in identifying areas of improvement and fixes for problems they encountered. At this stage of the project, students consider this feedback as they finalize development in this lesson. Students share their final projects with their peers to celebrate their successes.

Agenda

Objectives

Students will be able to:
  • Design superclasses and subclasses that include accessor, mutator, and toString() methods
  • Incorporate user interaction with a program using the Scanner class
  • Reflect on the development process

Preparation

  • Gather several sticky notes for each student
  • Check the Teacher's Lounge for verified teachers on the CSA Forum to find additional strategies or resources shared by fellow teachers

Teaching Guide

Warm Up (5 minutes)

Reflecting on Your Progress

Remarks

We are almost done with our project! You should be proud of what you have accomplished in this unit and this project.

Discuss: What are you most proud of about your project so far?

Discussion Goal: Students share what they are proud of about their project.

Activity (30 minutes)

Development (15 minutes)

Remarks

You will finish developing your store management program. Be sure to consider the feedback you received from your code review as you work on your program. First, let's revisit the Store Management Project Planning Guide to make sure you have included everything you need to meet the project requirements.

Do This: Have students self-assess their project using the project requirements and rubric on the Store Management Project Planning Guide.

Remarks

Use the feedback you received from your code review and self-assessment to finalize your Store Management Project.

Do This: Direct students to Level 1 on Code Studio to finish developing their Store Management Project. Have students submit their projects at the end of the allotted time.

Peer Presentations (15 minutes)

Remarks

Congratulations! You have completed your store management project for this unit. Let's show off our work through a Gallery Walk so you can share your work with your classmates.

Distribute: Give each student several sticky notes.

Do This: Have students participate in a Gallery Walk to view each other's programs and leave sticky notes noting what they like about the program.

Wrap Up (10 minutes)

Project Reflection

Do This: Direct students to respond to the End of Project Reflection prompt on the Store Management Project Planning Guide.

Teaching Tip

If time permits, have students share their thoughts and ideas with a neighbor.


Assessment: Grading the Project

Store Management Project Planning Guide: Use the rubric on the last page of the Store Management Project Planning Guide to assess the projects.

Creative Commons License (CC BY-NC-SA 4.0).

This work is available under a Creative Commons License (CC BY-NC-SA 4.0).

If you are interested in licensing Code.org materials for commercial purposes contact us.