5: Programming
j | h | m | h | b | t | u | j | v | d | f | y | w |
u | o | h | t | v | o | n | n | c | e | e | a | a |
l | r | p | h | y | m | a | h | l | c | w | m | j |
o | h | t | i | e | a | e | j | l | o | k | i | s |
s | u | b | p | r | o | b | l | e | m | l | k | u |
a | p | u | f | w | t | l | k | b | p | m | h | r |
i | e | l | d | w | e | c | m | y | o | l | b | n |
o | n | g | i | p | u | h | m | p | s | r | o | g |
h | n | f | c | f | e | n | v | j | i | s | p | g |
f | n | s | g | v | b | k | v | j | t | h | r | l |
b | l | g | a | d | f | k | s | p | i | v | s | n |
a | b | s | t | r | a | c | t | i | o | n | j | n |
v | s | u | b | r | o | u | t | i | n | e | a | f |
hiding parts of a problem to focus on the most important details to solve part of a problem | (11) a _ _ _ _ _ _ _ _ _ _ | |
breaking down a problem into smaller, more manageable subproblems | (13) d _ _ _ _ _ _ _ _ _ _ _ _ | |
the thing that a program is trying to achieve when it runs | (7) p _ _ _ _ _ _ | |
a smaller part of what a program is trying to achieve when it runs | (10) s _ _ _ _ _ _ _ _ _ | |
an example of decomposition where a large program has been broken down into smaller reusable sections of code | (10) s _ _ _ _ _ _ _ _ _ |