Lesson 3.1
August 19/22
August 19/22
User Interface
Input
Output
Processing
Storage
Go to the 10th page of your Abstraction Journal (Composition Notebook)
Place today's date on the page and answer the PROMPT on the board (Slide 3.)
We will be discussing, observing, and "figuring out" things that consitute an app.
Once Mathis has released the activity, you will be able to poke around and figure out the app functionalities. It is okay to discuss. Once you figure out connections, make four or 5 notes about your findings
See the board for the designated information
Students explore and investigate what makes an app an app. They begin by looking at and discussing five different apps. Following this, students watch a video explaining the basics of how computers work. Finally students return to the apps and consider the various inputs and outputs.
This lesson is an introduction to a unit that introduces programming through the broader context of designing apps that help people. This lesson is designed to build excitement about the skills that students will develop throughout the unit and get them thinking early about the ways programming can help others. This lesson also establishes shared vocabulary for talking about apps in a generic sense, for example its inputs, outputs, and overall user interface.
CRD-2 - Developers create and innovate using an iterative design process that is user-focused, that incorporates implementation/feedback cycles, and that leaves ample room for experimentation and risk-taking.
CRD-2.A - Describe the purpose of a computing innovation.
CRD-2.C - Identify input(s) to a program.
CRD-2.D - Identify output(s) produced by a program.