1
											
							 a description of the behavior of a command, function, library, API, etc.
						
					
								
					2
											
							The breaking down of a system to gain insight into the subsystems that make it up. 
						
					
								
					3
											
							Considering something as a general feature apart from a concrete reality.
						
					
								
					4
											
							Planning out your program before you code it. (Outline, flowchart, etc.)
						
					
								
					5
											
							The repetition of a process.
						
					
								
					6
											
							An extra piece of information that you pass to the function to customize it for a specific need.
						
					
								
					7
											
							A set of tasks to get a piece of a problem done.
						
					
								
					8
											
							a collection of commands / functions, typically with a shared purpose
						
					
								
					9
											
							 A particular kind of looping construct provided in many languages. Typically, a for loop defines a counting variable that is checked and incremented on each iteration in order to loop a specific number of times.
						
					
								
					10
											
							The action of doing something over and over again.
						
					
								
					11
											
							a collection of commands made available to a programmer