1
the breaking down of a system to make subsystems
2
description of a behavior of a command
3
Abstraction
4
planning out your code before you actually code it
5
the speed of which you learn
6
an extra piece of information that you need to pass to the function to customize it more
7
repitition
8
piece of code you can easily call over and over again
9
a collection of commands functions typically with a shared purpose
10
A loop command that is used in many programming languages (for loop is java)
11
the repeating of a function
12
a collection of commands made available to a programmer