Learning Objectives:
Students should understand the Basic concepts of Visual Programming, Event Driven.
Students should be able to build simple Android Apps.
Teaching Suggestions
If time is not enough, Partial completed source can be provided to students. Teacher should explain the programming concepts of it.
Topic 1: Introduction to Visual Programming and working environment of App Inventor.
Practical 1: "My First Android Apps"
Resources: Notes and Worksheet.
Topic 2: Properties and events of Basic Component. Simple calculation and assignment statements.
Practical 2: Calculating BMI
Extension activities will consists of Selection control structure
Resources: Notes and Worksheet
Exercise 1: Calculating the area and circumference of a circle with given radius
Strengthen the skills learn in Topic 2.
Topic 3: Use of Variables and component Canvas and Camera.
Practical 3: Paint Pot
Extension activities will consists of Selection control structure
Resources: Notes and Worksheet
Acknowledge: the worksheets are modified from the app inventor tutorial.
URL: http://cs.usfca.edu/~wolber/appinventor/bookSplits/ch2PaintPot.pdf
Some of the materials are modified from https://sites.google.com/site/appinventoredu/home