Y9 Programming Page → Step 1. Reading Code → Step 2. Tracing Code → Step 3. Debugging Code → Step 4. Writing Code → Step 5. Assessment
Coding is difficult!
You've already gone through reading, tracing and debugging code and now it's your turn to write some code.
Watch the video on the left and you'll get a walkthrough on how to use the Python Code editor on this page. You'll even be given the answer to a couple of the challenges!
There are 20 increasingly difficult challenges that you'll be given. Each challenges has the pseudocode that you'll need; the step by step decomposition of the problem into it's sequence of instructions.
And all you have to do is translate the English into Python!
See how many you can complete. Do your best, build up your code, run it often and use the in-built debugger to step through your code to iron out those pesky bugs.
Are you up for the challenge? Full Page version of the widget below is HERE