You are on page 1of 7

INVENT AN

APP!

Learn pre-coding skills


- Decomposition
- Sequence
- Algorithms

www.teachyourkidscode.com
Apps help us solve problems!
Write a sentence explaining how the apps below
help you solve everyday problems.

E.g. The Microsoft Word app helps

you write letters on a computer.

www.teachyourkidscode.com
What problem will you solve?
Now it's time to invent an app!
Write down your app idea by explaining how
it will help to solve an everyday problem.

www.teachyourkidscode.com
Draw a picture of your app logo

App Name:
Write a sentence explaining your design:

www.teachyourkidscode.com
Algorithms
An algorithm refers to a set of instructions given in
order to complete a certain task. Everyday apps
commonly use one of three common algorithms:
Sorting Algorithm: The sorting algorithm is used
to sort items in a list. This is helpful for online
shopping apps where you need to organize
items by price.

Search Algorithm: The search algorithm allows


a user to search for an item in an app. This is
helpful for apps like YouTube where you need
to search from a list of videos.

Dijkstra Algorithm: This algorithm has a funny


name but its use is very simple. It helps to
figure out the shortest path from start to finish.
This is important for apps like Google Maps.

Describe how you will use one of the algorithms


above in your app:

www.teachyourkidscode.com
Decomposition and Sequence
Decomposition means breaking down big
problems into smaller problems. Sequence refers
to the order or steps.

Draw and write a step by step plan for your app

www.teachyourkidscode.com
Graphics Credits:

www.teachyourkidscode.com

You might also like