Global collaboration is an increasingly important skill for students and adults. As our world becomes more interconnected, many jobs will require this kind of collaboration. Solving problems that affect our daily lives increasingly calls for global collaboration efforts.
How globally connected are you? You might have relatives that live in another country. Perhaps one of your parents travels to other countries for their job or has video conferences with someone in another part of the world. Maybe you came from a different country than where you live now.
If you are passionate about making a difference in the world, you will certainly need to tap into some global collaboration skills! There is a huge need for global thinkers and collaborators of all ages to work together, now more than ever, to help solve problems and work together on solutions.
When you have completed this activity you will:
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.
Note: You will need to create a free account on code.org before you can view this resource.
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.
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.
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.
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.
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.
The class explores a variety of different teapot designs to consider how design choices are made and why. Using the teapots as an example, the class will explore the relationship between users, their needs, and the design of the objects they use.
Using user profiles, the class explores how different users might react to a variety of products. Role-playing as a different person, each member of the class will get to experience designs through someone else's eyes.
In small groups, the class uses the design process to come up with ideas for smart clothing. From brainstorming to identifying users, to finally proposing a design, this is the first of several opportunities in this unit to practicing designing a solution for the needs of others.
Users have been testing an app, and they have lots of feedback for the developer. The class needs to sort through all of this feedback, identify the common themes and needs, and start revising the prototype to make it better meet the users' needs.
Using the interview information from the previous lesson, the class comes up with app ideas to address the needs of their users. To express those ideas and test out their effectiveness, each student creates and tests paper prototypes of their own.