Learning Target: I can understand how algorithms are used to plan when creating an app.
Concepts/ Vocab in this Lesson: algorithm
Task 1: Building the Interface
Watch screencast FingerPaint1 which covers building the app's interface. (You may find images & sounds in your Google Classroom Stream as 'AI2 Images & Sounds.')
Task 2: Designing and Creating the Code
Before we make anything- a house, a dress or a mobile app- we should start with a design. Because there are two important parts to
a mobile app- the interface and the code- we design these separately.
- The easiest way to design the interface is by sketching it out on paper.
-The most common way of designing the code is to write out a list of steps it will have to perform. This is known as an algorithm.
Writing an algorithm is the key to successful programming. In fact, this is what programming is really about- solving problems- rather than entering commands on the computer.
All good programmers design algorithms before starting to code.
Watch the screencast FingerPaint2 and build the code (shown below).
The Algorithm (steps) compared to the Code looks like this:
Task 3: Testing and Screencasting your app
Task 4: Adding to your Reflection Blog
Go to your Reflection blog to the entry titled "Algorithms." Think of an example of an algorithm from real life, i.e. getting ready for school, making breakfast, etc. List the steps of that algorithm. Then explain how the algorithm process helps you to better understand how you would create an app.