- Students will create an Android app of their own design by the end of this unit.
- The goal of the lesson is for you to build your skill analyzing and creating code, especially by thinking about the roles of variables.
- Students will be introduced to the concept of data abstraction, which is the idea that programs can handle complicated data like images without the programmer having to worry about low-level details like zeroes and ones.
- You will work with and make minor modifications to two App Inventor programs and build your ability to analyze a complex program.
- How to Connect Your Android Phone to App Inventor
- Essential Questions
- What do programming languages and development environments have in common?
- What can be represented by binary data?
- What makes for a good software development process?
- How can a program be analyzed, understood, and modified?
- Designing an App Project
- You will be acting as a software developer for your own project.
- The project must be either a functional, approved app involving multiple variable types, inputs, outputs, and states.
| |
|