App Design Mastery
1 hour per week
About the Course
In this course students learn how to create apps and games. They begin by familiarising themselves with the App Inventor interface and learn the foundations of event-based programming. We then move on to the basics of the app design process. We then move on to more complex programming structures which include conditionals and loops to design the logic behind an app.
Once we have the logic set, we introduce the children to hardware aspect of a mobile phone. We teach them how to expand the app functionality using an accelerometer, camera, microphone and much more.
At the end of the course, upon building a working application, we teach them how to share it with the world on the Google Play store.
Familiar block-based code
MIT App Inventor is an intuitive, visual programming environment that empowers kids to build fully functional apps for smartphones and tablets. Students create applications by dragging and dropping components into a design view and using a visual blocks language to program application behavior MIT App Inventor.
Complete App Mastery
Students will learn the basic rules of designing the app logic and interface, how to use programming language structures to obtain intended results. In addition, they will also create apps and games with a mobile device’s hardware which include the camera, microphone and accelerometer. In doing so, they will also learn about the graphical interface.
Fun & Useful Applications
By the end of the course, students would have built the following applications:
Space Invaders game App
Travel Itinerary App
Password Generator App
Dec 11 - Dec 17