Control Structures
Sequential Processing (default)
Selection (pick one of multiple choices)
Loop (do things again and again)
Subprogram (pass control over to another
piece of code)