Apps Development with MIT App Inventor

Course Description

The MIT App Inventor empowers all people, especially young people, to transition from being consumers of technology to becoming creators of it.

MIT App Inventor is an innovative beginner’s introduction to programming and app creation that transforms the complex language of text-based coding into visual, drag-and-drop building blocks. The simple graphical interface grants even an inexperienced novice the ability to create a basic, fully functional app within an hour or less.

A perfect tool for beginners!
No prior programming experience is required!
However, coding experience in MIT Scratch is recommended.
No typing required!

Learning Outcome

Students will be able to

  1. Design and use appropriate GUI elements
  2. Apply sequence and repetition  in programs.
  3. Apply if/else constructs in making decisions
  4. Design Controls and Event Listeners
  5. Apply appropriate layout for components
  6. Understand coordinates and mapping
  7. Improve Soft STEM Skills: Critical, Computational & Creative Thinking
STEM concepts are integrated and core components of this course. Introducing kids to these principles of integrated Science, Technology, Engineering and Maths at their early ages and in the basic forms would enhance school performance and sustained interests in their real world application.

Software & Tools

Reference: http://appinventor.mit.edu/explore/

Take Home / Projects

Our approach helps kids understand and design their own programs.
The link below shows what other people are doing all over the world.
Our approach is to help our students design similar projects or create their own without just coping existing projects.

Class Details

3

Max number of students per Instructor.

8

Lessons (Regular Class)

5

Lessons (Holiday Camp)

1.5

Hours /Lesson (Regular Class)

2.0

Hours /Lesson (Holiday Camp)