Hi, For OCR COMPUTER SCIENCE there are 2 main aspects to get solid at: THEORY & PROGRAMMING (PYTHON). You need to revise for these 2 parts differently.
Paper 1 is
full theory,
paper 2 is
mix with
theory & programming.
1) REVISING FOR THE THEORY
To master the theory section (all of paper 1 & some of paper 2) you need to know
what to revise. This is listed out in the
OCR Computer Science SPECIFICATION: '
https://www.ocr.org.uk/Images/558027-specification-gcse-computer-science-j277.pdf ' (The specification starts from page 8). This will tell you the
exact content that you need to revise and could be in the exam, Nothing more & Nothing less.
Now you now what you need to learn, you need first UNDERSTAND the content, make SIMPLE NOTES, then MEMORISE the key points so you can recall easily recall in the exam:
1)
UNDERSTANDING: To understand the content the best channel to use is craig'n'dave videos (
https://www.youtube.com/watch?v=7Up7DIPkTzo&list=PLCiOXwirraUAEhj4TUjMxYm4593B2dUPF&index=1 ). They explain very concisely and cover the full specification.
2)
REVISION NOTES: Then, once you UNDERSTAND the content you have to make a SUMMARY of the the key points. To do this you could use the OCR SPECIFICATION to make your own revision notes for every topic covering all the key points you need to memorise or you could use revision notes made by '
CSandRS' on
stuvia (a website with revision notes). They have high quality revision notes for OCR CS paper 1, paper 2 & a coding guide for python. Just search 'CSandRS' on stuvia. I personally used these and I owe my grade 9 to it.
3)
MEMORISE: Once you have the notes with all the key info that you want to memorise, there is no use till you memorise 'em. To do this you could either constantly read through them or (I would suggest) make flashcards of the notes using ANKI (a flashcard making app) by copy pasting them.
Once you have done these 3 steps for
all the theory you just need to do practice papers and you will be set for the exam.
To put this into perspective, here is an example if you are revising
Network topologies: 1) Find the video in craigndave and then focus on UNDERSTANDING the key concepts (eg learning the star & mesh networks and how they both have advantages and disadvantages)
2) Then you look in the specification to see what you need to MEMORISE about them, it says '
Advantages and disadvantages of the Star and Mesh topologies', so you would then make notes about 2/3 adv & dis for both topologies (or use the stuvia notes).
3) Then you MEMROISE these notes till you can easily recall them in the exam
4) Now in the exam if you get a question about them your brain will straight away recall the adv/dis's then you can apply it to the question and bag those marks!
1) REVISING FOR THE PROGRAMMING
The second aspect of Computer science is programming using the language your school teaches (I used PYTHON).
The only thing you can really dofor this is practice, practice, practice, prac......................... Some resources are:
•
As mentioned before, 'CSandRS' (on stuvia) has a coding guide (if you use python) showing all the python code (eg file handling, functions, iteration, selction etc)
So yeah, that's the exact blueprint I used to get a 9 and I hope it helps you to. Just remember to use the specificationa nd understand & memorise the stuff and you'll be good.
I hope this helps, if you need any other resources/help, feel free to ask 🙂