programming challenges

This page is not on the navigation structure. I normally spend hours putting these onto classroom, year in year out, so I thought I would try to do it once and then just provide a link. 

DON'T TRY AND CODE IT ALL IN ONE BLOCK. TRY AND USE FUNCTIONS AND A MAIN CODE BLOCK.

YOUR EXAM WILL NOT LOOK LIKE THESE EXAMPLES. 

IF YOU CAN, TRY AND WRITE PSEUDOCODE BEFORE YOU TRY AND CODE.

The course changed on August 21 with the first examination on May 23. The previous examination was based on case studies, which was a programming project. The new course involves a 15-mark question where you write Pseudocode for an extended program. The more practice you get at Pseudocode, the better, so try and write the Pseudocode before you program. 

Regarding programming, consider using an online Integrated Development Environment (IDE). You could consider a free REPL.IT, GitHub, or try out the new Raspberry Pi IDE  . If you can share your code that will be good as you can share it with me, (or others in the class) and get instant feedback and assistance.  I am not going to mandate an IDE, it's a personal choice. 

Note - Jan 24 - I will add more as time goes on. 

June 22 Paper 1

June 22 Paper 2

June 22 Paper 3

March 22

November 21 Paper 1

November 21 Paper 2

November 21 Paper 3