Continue using handout from U3L8
Content Slides for U3L8 & U3L9
Code.org Assignment
Go to Code.org Unit 3 Lesson 9.
Continue to complete the look of your User Interface and for the latter half of the time, you are to get feedback. (see handout from U3L8)
If you are stuck on a part of your app, remember, the rule is to ASK THREE BEFORE ME. Your peers can assist you in your troubleshooting.
Wrap-Up - Make sure you have all parts of your User Interface ready to be viewed. Make sure you have clicked FINISHED
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.
This lesson reinforces the importance of feedback in the process of developing software. Feedback and testing help make sure that an app actually works for lots of people and in the context in which it will be used. This process also reinforces the importance of making iterative improvements in making software.
CSP Conceptual Framework
CRD-1 - Incorporating multiple perspectives through collaboration improves the computing innovations being developed.
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.
CSTA K-12 Computer Science Standards (2017)
AP - Algorithms & Programming
3A-AP-16 - Design and iteratively develop computational artifacts for practical intent, personal expression, or to address a societal issue by using events to initiate instructions.
3A-AP-19 - Systematically design and develop programs for broad audiences by incorporating feedback from users.
3A-AP-21 - Evaluate and refine computational artifacts to make them more usable and accessible.
3A-AP-22 - Design and develop computational artifacts working in team roles using collaborative tools.
3A-AP-23 - Document design decisions using text, graphics, presentations, and/or demonstrations in the development of complex programs.