In this course students will develop a computer program using appropriate tools, techniques and programming concepts . Iterative improvement throughout the design, development and testing process will ensure the computer program meets the task specified.
Download the support files
Watch the videos
Copy the program planning template
Python 'Cheat Sheet' **Note you have to use either 2 lists and /or 2 functions at level 1
Download the latest version of Python (3.x) if you don't already have it.
Consider using Pycharm to write your computer programs
Use the planning helper to generate your variables table (and parts of your test plan).
This is a useful online resource to check your code meets programming conventions PEP8 online
Work through the videos and complete the following tasks:
Task 1 - Lucky Unicorn
Task 2 - Higher Lower
Task 3 - Rock / Paper / Scissors
Task 4 - Collect Them All - optional
Task 5 - Car Racer Game - optional
Please use screencastify to document your testing (i.e. show that you have followed your test plan) and complete the program planning template.
Checkpoint 1: Upload all the individual Python components, all the versions of your lucky unicorn program and your program planning template (called yourname_LU.pdf) into a zipped folder called LU_yourname. Due: Friday 28th July
Checkpoint 2: Upload all the individual Python components, all the versions of your higher lower program and your program planning template (called yourname_HL.pdf) into a zipped folder called HL_yourname. Due: Friday 11th August
Checkpoint 3: Rock / Paper / Scissors Due: Friday 25th August
Read through the assessment task and the marking schedule
Make a copy of the program planning template and rename it 91884_yourname. This should be open at all times when you are doing the assessment as you will need to add 'progress' screenshots at regular intervals..
Submit your work - upload your zipped folder, called 91884_yourname which should contain the following:
the renamed planning template saved as a pdf file
all versions of your computer programs and all the individual component programs. Due: Monday 4th September
Resubmit your work (7 days after you receive your feedback)