MIT app inventor Syllabus : 30 Hours


SR.NO TOPICS
Module 1 2 hr
Introduction to Computer System.
  • What is Computer
  • History of Computer Evaluation
  • The technology Behind Computer
  • Man machine interface.
  • Introduction of Platforms.
  • Introduction of operating system.
Module 2
2 hr
Different Ways of Designing Mobile Applications.
  • Overview of Software’s
    • MIT App inventor.
    • Android Studio.
    • Xamarin Studio.
  • Why MIT App Inventor is best?
  • History of MIT app Inventor.
  • App Inventor Web Overview.
  • Making log in Id for App inventor.
  • Create First App- “HELLO WORLD”
Module 3
2 hr
Starting with Basic Applications
  • Starting With Block Programming.
  • What is Block Programing?
  • Why it is very easy and Globally Used.
  • Introduction to various icons and use of each icon.
  • Create Second App- “Label changes on button click.”
  • Create Third App- “Screen changes on button click.”
Module4 4
2 hr
Introduction of basic Firmware Design of Application.
  • Explain Login Strategy.
  • Create Fourth App :- “Basic Log-in App”
  • Making it for single log-in.
  • Making it for Multi log-in.
  • Making it for Log-In Status Show.
  • Concept of Color changing label.
Module 5
2 hr
Introduction of basic logics and loop.
  • How to use logics in application.
  • Different types logic Elements.
  • Introduction of Procedure.
  • Create Fifth app: - Printing Name as per Entered Count.
  • Use of for loop in MIT app inventor.
  • How to put up to conditions in application.
Module 6
2 hr
Introduction of MATH
  • Introduction of different math aerators.
  • Create Sixth app: -“ Number table printing app”
  • Add clear table button.
  • Make it to show serial no to each line.
  • Dynamic number table printing application.
  • Create Seventh app: -“Basic calculator design”.
Module 7
2 hr
Introduction to Wireless connectivity.
  • Different types of wireless Connectivity.
    • Bluetooth
    • WiFi
  • Create 8thapp: - “BMI Calculator.”
  • Make compatible code for Arduino (HC05/06) Bluetooth module interfacing.
Module 8
2 hr
Introduction to Animation.
  • Introduction of Animation.
  • What is Animation?
  • Logics behind Animation.
  • Animation behind Game Design.
  • Create 9thapp: - “JUMPING MAN using canvas”.
Module 9
2 hr
Introduction of Game Designing:
  • Introduction of Games.
  • What is Game?
  • Logics behind Game.
  • Significance of MATH in Game.
  • Create 10th app:-“Stopwatch Application”
Module 10
2 hr
Introduction to Bluetooth data transfer protocol.
  • Make app for home appliance control.
  • Make it for show real time status of device.
  • Create 11th app:-“Bluetooth controlled App.”
  • Create Arduino code for home appliances control.
Module 11
2 hr
Introduction to Reverse Data transfer protocol.
  • Making of Arduino code to transfer data towards Arduino.
  • Introduction of reverse Data transfer Bluetooth protocol.
  • Create 12th app: - “Weather Station.”
Module 12
2 hr
Web-view Concept.
  • Introduction of Web View Concept.
  • Create 13th app: - “Making of Website Fetching application.”
  • Make it for online website.
  • Make it for offline website.
Module 12
2 hr
Web-view Concept.
  • Introduction of Web View Concept.
  • Create 13th app: - “Making of Website Fetching application.”
  • Make it for online website.
  • Make it for offline website.
Module 13
2 hr
Timer And Counter Concept.
  • Introduction to Timer and Counter.
  • What is timer?
  • What is Counter?
  • Differentiate timer and counter.
  • Create 14th app: - “Create Game Tic Tack Toe.”
Module 14
2 hr
  • Any doubt?
  • Make any of “Real time usable application”
Module 15
2 hr
  • Revision And Exam.