Below are revision links to various resources that will help you to revise for Unit 2.2.1 - Programming techniques. Further below are the exam questions we have done in lesson with the mark scheme and worked answer. Remember we will be focusing on Python programming language throughout the course and this will help build your confidence in coding for your project.
You need to know:
Programming constructs: sequence, iteration, branching.
Global and local variables.
Modularity, functions and procedures,parameter passing by value and reference.
Use of an IDE to develop/debug a program.
Physics and Math's tutor is a great place to find a ton of resources. This concise notes document has everything you need to know about this subunit condensed into 4/5 pages.
There is also a bigger version with more detailed notes if you follow this link.
I strongly advise you go over the concise notes first and make flashcards, and if you're struggling then go over the advanced notes.
Admittedly, their videos can get boring BUT it is still a great resource because the content is so helpful. It's like online lessons with worked answers! Give it a chance!!
Despite its long name the resource isn't that lengthy. 14 slides of well written notes by someone who understands what is needed for your exams.
A quick quiz that I would recommend you do at the start of your revision to get an idea of where you might have gaps in your knowledge and then do it again at the end until you get 100%!
Questions + answers from OCR themselves. Good questions and may even include some questions from other units... Be prepared before attempting this.
Programming constructs