Mobile Apps Development: Apps for the Community

Course Description

This course aims to empower students through teaching them problem solving using technology. From introducing fundamental computer science concepts, applying Design Thinking process to utilizing AppInventor as a language, we guide students to apply problem solving skills to their daily lives. Adapting a curriculum used in Silicon Valley, we cover user -centric design and mobile app development. Students receive personal guidance from our professional trained instructors in thinking through algorithms, decomposing problem and formulating multiple solutions.

Course Highlights

Session Breakdown

  • Session 1      : Refresher of Programming with App Inventor

  • Session 2-5   : Intermediate Data Structures: Lists

  • Session 6-7   : Introduction to Object-Oriented Programming

  • Session 8-9   : Solving a Real World Problem with Programming 

What You'll Need: 

  • Laptop (Windows/Mac)

  • A google account for saving projects

  • (Optional) An Android device (if applicable, please download and install MIT AI2 Companion)