Why This Course?
Artificial intelligence is reshaping every industry. This course introduces your child to the concepts and tools powering AI, building both technical skills and critical thinking about the technology shaping their future. MIT App Inventor is an intuitive, visual programming environment that allows everyone – even children – to build fully functional apps for smartphones and tablets. Those new to MIT App Inventor can have a simple first app up and running in less than 30 minutes. And what's more, the blocks-based tool facilitates the creation of complex, high-impact apps in significantly less time than traditional programming environments.
In this course you will learn MIT AI by designing various Android App front-end and developing blocks-based code for the back-end. You will learn how to connect it with peripherals like cameras, location sensors, gyroscopes, accelerometer, pedometer etc. All this in a way which is fun & easy to understand, intertwined with interesting projects. By the end of this course, students will have built real projects and developed confidence in their ability to create with technology.
What Your Child Will Learn
Course Content
#### Intro to MIT App Inventor
* Introduction to App Inventor IDE
* Create First app - Hello Codi App
* Learn to create the front end of app
* Learn to develop the logic of the app
* Test the app on your phone using AI Companion
**Concept Learned:**
* Learn basics of User Interface Design and Components.
* About Event handlers and Action command
**We will learn about basic front end components and about variable/List. We will learn to convert text to speech and vice versa.**
We will be creating following app:
1. Talk To Me
2. Speech Automation(For Android only)
3. Roll the dice
**Concepts Learned:**
* Event handler
* Variable/ List basics
* Random item from list
We create doodling and picture capture apps:
* Paint Pot 1: Help us to draw lines and circles on the screen using different colors.
* Paint Pot 2: Click picture using camera and then save and share it with others.
Assessment I
Based on the concepts learned so far.
Learn to create gaming apps as follows:
* Mole Mash Game
* Bouncing Ball Concept and Mini Golf game
* Space Shooter game
**Concepts to be learned:**
* Canvas X-Y coordinates in detail
* Timer event
* Random number
* Procedure
* Score Keeping
* Flung event handler
* Controlling the speed of the ball
### Assessment II will be conducted.
***After Gaming Apps***
**We create following apps and learn some adavnced concepts:**
* Location-Based Apps(android only)
* Note Maker App
#### Concepts to be learned:
* List - adding/selecting and deleting items from list.
* Persistent database: Storing and retrieving data.
### We create the following apps:
* Slide Show App
* Logo Quiz App
* Multi-user Chat App(android only optional)
* Multi-Screen Colored App(android only optional)
**Concepts to be learned:**
* List data structure
* Iterating through the list using index
We create following apps and learned some advance concept:
* Photo Booth App
* Video Wall App
**Concept:**
* Procedure with input parameters.
* Generic block(Any component)
Presentation and Assessment will be conducted
Ready to get started?
Book a free trial class for MIT App Inventor and see your child build something amazing.
Book a Free Trial Class