Dive deep into creation of your own Mobile App
Students should have already learnt how to design and program simple mobile apps on MIT App Inventor 2 (AI2).
Our App Inventor will explore deeper into MIT AI2 Components (eg. Maps, Sensors, Social, Databases) and use Computational Thinking to create prototypes of useful mobile apps that can be used to improve a user’s everyday life. They will learn higher level programming concepts such as conditionals, variables and procedures that can be used to program their mobile apps.
Our App Inventor will learn how to apply design principles to improve how the user interacts with (UI Design) and the overall experience a user has (UX design) with a mobile app. In their Final Project, App Developer will plan their mobile app they like to create to solve a real-world problem. They will apply design principles to create a storyboard for their mobile app with the consideration of the user.
LEARNING OUTCOMES | |||
Learning Outcome | CSTA | ISTE | UKNCC Key Stages |
1. Learn about MIT App Inventor 2’s interface. 2. Learn about User Interface (UI) and User Experience (UX) Design. 3. Learn how to use the Designer tab to design and the Blocks tab to program the mobile app. 4. Learn how to perform live testing of mobile apps. |
1B-CS-01 1B-CS-02 |
2-E 3-E |
|
5. Learn and apply programming concepts to create programs involving
|
1B-AP-10 |
5d | 2-B |
DURATION | |||
16 Hours | |||
RECOMMENDED AGE GROUP | |||
8-12 years old, 12+ years old | |||
CODING PLATFORM | |||
MIT APP INVENTOR 2 | |||
PREREQUISITES | |||
Fine to work with computer |
Course curriculum is aligned with international standards: ISTE, CSTA & UK NCC