Modules
Module 1: Introduction to AI2 and Event-Driven ProgrammingModule 2: Build Drawing, Animation, and Game apps
Module 3: Build Apps with Texting and Location Sensing
Module 4: Build Quizzes and other Informational Apps
Module 5: Create New Blocks-- Define Procedures
Module 6: Build Apps with User-Generated Data
Module 7: Build Apps that Communicate with the Web
Check out Wolber's Fall 2014 course which is based on the course-in-a-box shown here
Get the AI2 book to accompany the course-in-a-box shown here
Module 1: Introduction AI2 and Event-Driven Programming
- App Inventor Introduction
- Setup App Inventor
- Build your first app: "I Have a Dream!" video,pdf
- Setup your portfolio
- Publishing your app
- Nugget: Event Handling
- App Inventor Maker Cards
- Nugget: Conditionals
- Conceptualize and Customize: "I Have a Dream"
- Creative Project: Soundboard
- Properties and Conditionals Worksheet
- Quiz 1
Teachers
Key Concepts
Reading
- Book Preface
- What is App Inventor? articles
- Chapter 1. Hello Purr (similar to I Have a Dream)
- Chapter 14. App Architecture
- Chapter 18. Conditionals
Module 2: Build Drawing, Animation, and Game apps
- Nugget: Drawing Objects
- Nugget: Variables
- PaintPot Tutorial
- PaintPot: Conceptualize and Customize
- Quiz 2
- Nugget: Incrementing Values
- Nugget: TimedActivity
- MoleMash Tutorial
- MoleMash: Conceptualize and Customize
- Quiz 3
- Nugget: Animation with Image Sprites and their Internal Timers
- Animation Challenge
- Pong Tutorial
- Quiz 4
- Creative Project: Game
Key Concepts
Reading
- Chapter 2. PaintPot
- Chapter 16. Programming an App's Memory
- Chapter 3. MoleMash
- Chapter 5. Ladybug Chase
- Chapter 17. Animated Apps
Module 3: Build Apps with Texting and Location Sensing
- Don't have service on your phone? Use Google Voice
- Nugget: Lists
- Nugget: Persistence
- No Texting While Driving Tutorial
- Texting: Conceptualize and Customize
- Location Lesson
- Nugget: Where am I?
- Location: Conceptualize and Customize
- Creative Project: Texting and Location
- Quiz 5
Key Concepts
Reading
- Chapter 4: No Texting While Driving
- Chapter 7: Android, Where's My Car?
- Chapter 22: Working with Databases
- Chapter 23: Sensors
Module 4: Build Quizzes and other Informational Apps
- Pre-Test: Incrementing Values and Defining Variables
- Slideshow Fixer-Upper
- Nugget: User-Initiated List Iteration
- Slideshow: Conceptualize and Customize
- President's Quiz Tutorial
- Creative Project: Quiz
- Quiz 6
- Nugget: Timed Lists
- Quiz 7
Teachers
Key Concepts
Reading
Module 5: Create New Blocks-- Define Procedures
- Nugget on Procedures
- Android Logo: Build Procedures to Draw Shapes
- Conceptualizing Procedures
- Conceptualizing: Reusable Procedures
Teachers
Key Concepts
Reading
Module 6: Build Apps with User-Generated Data
- Nugget: Recording Items in a List
- NoteTaker Tutorial
- NoteTaker Conceptualize and Customize
- MathBlaster
- Creative Project: User-Generated Data
沒有留言:
張貼留言