These programming tasks use the PRIMM methodology to build student exposure to Python code and improve confidence when modifying or creating their own programs.
Basic variables, getting user input
101 Basic variables - PREDICT + RUN: What do you think this program will do? 102 Displaying output - PREDICT + RUN: What do you think this program will do? 103 Getting user input - PREDICT + RUN: What do you think this program will do? 104 Hello Lecturer - MAKE: Show the skills you have learned 105 Week 1 Challenge Task - MAKE: Show the skills you have learned
201 Selection statements + variables - PREDICT + RUN: What do you think this program will do? 202 Selection statements + user input - PREDICT + RUN: What do you think this program will do? 203 Selection statements + user input - INVESTIGATE + MODIFY: Change the program so it asks for the user's favourite food and displays an appropriate message if they enter 'pizza', otherwise it displays another message. 204 Fixed loops - PREDICT + RUN: What do you think this program will do?