Day 1Day 2Day 3Day 4Day 5

Session 49: Unit 3 Connections and Conclusions

15 minutes

facilitator presentation

Purpose

While participants have seen much of this unit through TLOs and Previously, On… sessions, we want to wrap-up the unit by showing participants the lessons they did not see. We also want to make the “story” of this unit clear and describe how it relates to where we are going.

Objectives

  • Participants will know what is in Unit 3 that wasn’t seen in the workshop.
  • Participants will know what assessment opportunities look like in Unit 3.
  • Participants will have thought about connections between Unit 3 and prior and future units.

Supplies & Prep

Room Setup:

  • Normal Breakout Room Set Up

Facilitator Supplies:

Participant Materials:

  • Computers

Agenda

Unit 3 Overview (10 minutes)

Connections to prior and future units (5 minutes)

Facilitation Guide

Unit 3 Overview (10 minutes)

(1 minute) Big picture of Unit 3

Remind participants of the big picture in Unit 3:

  • There are 11 lessons.
  • We participated as learners or teachers in 3 of them
  • And we looked at 4 of them at a high level on a “Previously, On.. format”.
  • This Unit is structured so that students are building their Computational Solution Design skills (Skill 2) over the course of the unit. Participants experienced the small steps in progress toward building their apps in the TLOs.

(3 minutes) Lessons we missed - Lesson 9

Lesson 9 - Designing an App - Part 4

  • Description: Students continue working on their apps. Halfway through class the focus of the lesson shifts to getting feedback. Students watch other groups test their apps and collect feedback that will be used to make updates.

  • Learning goals:

    • Students will test an app's functionality by attempting to use features and behavior described in a program specification
    • Students will provide effective feedback on the functionality or usability of an app
    • Students will iteratively improve an app based on feedback

  • Key beats of the lesson:

    • Warm-up: Students discuss what makes for good and bad feedback
    • Activity:
      • Students work on their apps (as started in the previous lesson)
      • Students get and give feedback on apps.
      • Open up the Planning Guide on page 43 of the Activity Packet to see how this is formatted with participants.
      • Students determine how they will improve their app based on feedback.
    • Wrap-up: Students discuss the reason why getting feedback, even when in the middle of a project, is important.

  • Where this is going:

    • This lesson models the process of getting feedback and making changes to a project which ties to the AP Create Performance Task.

(3 minutes) Lessons we missed - Lesson 10

Lesson 10 - Designing an App - Part 5

  • Description: Students complete their apps, making any final adjustments based on feedback from their peers. Students spend some time reviewing other apps that classmates made and then complete a short set of reflection prompts before submitting their projects.

  • Learning goals:

    • Students will be able to reflect on the value of different stages of a development process in creating an app.

  • Key beats of the lesson:

    • This is the last work day for their app.
    • Students reflect on the design process as a whole at the end of the lesson.
      • Open up the Planning Guide on page 43 of the Activity packet to see how this is formatted with participants.

  • Where this is going:

    • This concludes students first “independent creation” in App Lab. As we move on to future units, we are going to have more tools to use in App Lab and ask students to be more independent and more creative.

(1 minute) Lessons we missed - Lesson 11

  • Lesson 11 contains a 15 question multiple-choice assessment and time to review the assessment

Connections to prior and future units (5 minutes)

(1 minute) Connections to Prior Units

  • Unit 3 is intended to continue the collaborative classroom culture of the prior units.

(4 minutes) Connections to Future Units

  • In Unit 4, we introduce programming concepts of variables, conditionals, and functions.
  • Students will use the design process they used in this unit and their knowledge of event handlers, to create more complex and interesting apps. This unit provides students an opportunity to master prerequisite skills in UI development before adding the more complex behaviors into their apps in later units. Ultimately, this supports students in becoming more capable of Computational Thinking Practice 1 - Computational Solution Design: design and evaluate computational solutions for a purpose.
  • Show App from U4L2 to participants
    • Show how the input and output are handled
  • In Unit 3 we talk about “input and output” and in Unit 4 we talk about adding “storage and processing” to our apps.
  • In Unit 3 students collaborate and develop a debugging mindset. In Unit 4, we also draw on those same skills.

Plug: Come to the first Academic Year Workshop! We will be exclusively covering Unit 4 and there are some big content and pedagogy pieces introduced in Unit 4 and subsequent units. You don’t want to miss it!