Students use MIT’s App Inventor® platform or the Thunkable® tool to conceptualise, design, and develop mobile applications (Apps). These powerful drag-and-drop platforms allows students to create fully functional Apps, that can be deployed on phones, shared with friends, and uploaded to the Google Play Store.
The programme introduces students to incremental computing concepts through hands-on activities that empower them to develop simple Apps. Students then apply these concepts to customise their own Apps and create extensions. Students also engage in multiple challenges that involve them in conceptualising, designing, & developing independent apps (real-life solutions or game based). Throughout the programme students are encouraged to cultivate an entrepreneurial mindset, around user experience functionality, problem solving, and scale.
At the end of the programme, students would be able to:
- Appreciate the importance of Apps and understand how they are created (including user interface)
- Understand computer science concepts like event handling, loops, conditional, data manipulation (variables & lists), etc.
- Program mobile device components, like touchscreens, accelerometer, camera, button, clock, etc.
- Independently develop stand-alone Apps that can be installed on mobile devices
- Display creative confidence to present and share their Apps with peers and family