CODE.ORG UNIT 4 - The Design Process
Lesson 8 - Designing Apps for Good
To kick off the app design project, the class organizes into teams and starts exploring app topics. Several example socially impactful apps serve as inspiration for the project.
App Design Kickoff - Activity Guide (copy as MS Word, Google Doc)
Lesson 9 - Market Research
Dive into app development by exploring existing apps that may serve similar users. Each group identifies a handful of apps that address the same topic they are working on, using those apps to help refine the app idea they will pursue.
Market Research - Activity Guide (copy as MS Word, Google Doc)
Lesson 10 - Paper Prototypes
Paper prototypes allow developers to quickly test ideas before investing a lot of time writing code. In this lesson teams explore some example apps created in App Lab, using those apps to help inform the first paper prototypes of their apps.
Prototype Brainstorming - Activity Guide
Phone Paper Prototype - Template
What's for Lunch - Prototype
Lesson 11 - Prototype Testing
In this lesson teams test out their paper prototypes with other members of the class. With one student role playing the computer, one narrating, and the rest observing, teams will get immediate feedback on their app designs which will inform the next version of their app prototypes
Paper Prototype User Testing - Activity Guide (copy as MS Word, Google Doc)
What's For Lunch Testing - Video
Lesson 12 - Digital Design
Having developed, tested, and gathered feedback on a paper prototype, teams now move to App Lab to build the next iteration of their apps. Using the drag-and-drop Design Mode, each team member builds out at least one page of their team's app, responding to feedback that was received in the previous round of testing.
Screen Ownership - Activity Guide (copy as MS Word, Google Doc)
Screen Design - Activity Guide (copy as MS Word, Google Doc)
Model Screen Design - Activity Guide (copy as MS Word, Google Doc)
Complete all exercises for this lesson.
Lesson 13 - Linking Screens
Building on the screens that the class designed in the previous lesson, teams combine screens into a single app. Simple code can then be added to make button clicks change to the appropriate screen.
Complete all Exercises
Lesson 14 - Testing the App
Teams run another round of user testing, this time with their interactive prototype. Feedback gathered from this round of testing will inform the final iteration of the app prototypes.
App User Testing - Activity Guide (copy as MS Word, Google Doc)
Lessons 15 and 16 will be completed in week 14
Lesson 8 - Designing Apps for Good
To kick off the app design project, the class organizes into teams and starts exploring app topics. Several example socially impactful apps serve as inspiration for the project.
App Design Kickoff - Activity Guide (copy as MS Word, Google Doc)
Lesson 9 - Market Research
Dive into app development by exploring existing apps that may serve similar users. Each group identifies a handful of apps that address the same topic they are working on, using those apps to help refine the app idea they will pursue.
Market Research - Activity Guide (copy as MS Word, Google Doc)
Lesson 10 - Paper Prototypes
Paper prototypes allow developers to quickly test ideas before investing a lot of time writing code. In this lesson teams explore some example apps created in App Lab, using those apps to help inform the first paper prototypes of their apps.
Prototype Brainstorming - Activity Guide
Phone Paper Prototype - Template
What's for Lunch - Prototype
Lesson 11 - Prototype Testing
In this lesson teams test out their paper prototypes with other members of the class. With one student role playing the computer, one narrating, and the rest observing, teams will get immediate feedback on their app designs which will inform the next version of their app prototypes
Paper Prototype User Testing - Activity Guide (copy as MS Word, Google Doc)
What's For Lunch Testing - Video
Lesson 12 - Digital Design
Having developed, tested, and gathered feedback on a paper prototype, teams now move to App Lab to build the next iteration of their apps. Using the drag-and-drop Design Mode, each team member builds out at least one page of their team's app, responding to feedback that was received in the previous round of testing.
Screen Ownership - Activity Guide (copy as MS Word, Google Doc)
Screen Design - Activity Guide (copy as MS Word, Google Doc)
Model Screen Design - Activity Guide (copy as MS Word, Google Doc)
Complete all exercises for this lesson.
Lesson 13 - Linking Screens
Building on the screens that the class designed in the previous lesson, teams combine screens into a single app. Simple code can then be added to make button clicks change to the appropriate screen.
Complete all Exercises
Lesson 14 - Testing the App
Teams run another round of user testing, this time with their interactive prototype. Feedback gathered from this round of testing will inform the final iteration of the app prototypes.
App User Testing - Activity Guide (copy as MS Word, Google Doc)
Lessons 15 and 16 will be completed in week 14