Understanding User Input & Output: Writing Programs with Interaction — Programming Keynou