Courses

MIT App Superstar
Grade 3 - 5

What is this course about :

MIT App Inventor is an intuitive, visual programming environment that allows everyone even children to build fully functional apps for smartphones and tablets.

Blocks-based coding programs inspire intellectual and creative empowerment. MIT App Inventor goes beyond this to provide real empowerment for kids to make a difference.

MIT App Inventor is an online platform designed to teach computational thinking concepts through the development of mobile applications. 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.

What will a child learn:

App Inventor is a blocks-based programming language for building mobile apps.

  • Building apps by selecting components and then telling them what to do and when to do it.
  • Using the Component Designer to select components. Some components are visible on the phone screen and some aren’t.
  • Adding media (sounds and images) to apps by uploading them from your computer.
  • Working in the Blocks Editor to assemble blocks that define the components’ behavior.
  • Testing apps with App Inventor’s live testing. This lets you see how apps will look and behave on the phone step by step, even as you’re building them.
  • Packaging the apps, you build and downloading them to a phone.

Students learning the App Inventor course benefit them to develop their computational thinking skills by understanding the variables, events, methods, and properties.

The facility of running apps on mobile devices allows the students to experience their own apps as part of an ecosystem they interact with daily.

It helps them become producers and change-makers rather than simply consumers.

Projects:

Topics Covered
48 Classes96 Classes144 Classes
LEVEL 1
MIT App Superstar
Class 1 - 8
  • Introduction to MIT App Inventor
  • Layout Designing
  • Text-to-Speech
  • List Picker component
Class 9 - 16
  • Using notifier component
  • Media Application
  • Introduction to Canvas
  • Introduction to animations
Class 17 - 24
  • Time controlled events
  • Using the clock component
  • Movemen and Direction
  • Understanding Canvas Co-ordinates
Class 25 - 32
  • Introduction to Tiny Database
  • Understanding logical operator
  • Voice to text Converter
  • Personal diary App
Class 33 - 40
  • Multi-screen game
  • Collision detection
  • Registration App
  • Spinner component
Class 41 - 48
  • App Wireframe
  • Web Viewer
  • Billing App
  • Final Assessment