-computers execute instructions in sequence except for when we change the control flow via  -jump instructions  -call instructions
the order in which statements are executed, a core idea for most first programming classes
the direction the computer program moves from instruction to instruction over time. can also be controlled by if statements and other binary conditions.