The Student Room Group

OCR computer science GCSE

Hi. Does anybody know what languages I can use in OCR GCSE computer science? Also, does anyone know what kind of question I have to write answers in OCR Exam reference language or high-level programming language? Which one is generally better? and when I write any pseudocode, is there any specific rules I have to follow or can I just write like natural English? Lastly, when a question says write an algorithm, what language do I have to write in?
(edited 1 year ago)

Reply 1

Original post by RevisionIsFun
Hi. Does anybody know what languages I can use in OCR GCSE computer science? Also, does anyone know what kind of question I have to write answers in OCR Exam reference language or high-level programming language? Which one is generally better? and when I write any pseudocode, is there any specific rules I have to follow or can I just write like natural English? Lastly, when a question says write an algorithm, what language do I have to write in?

I know some python language.

Reply 2

Original post by RevisionIsFun
Hi. Does anybody know what languages I can use in OCR GCSE computer science? Also, does anyone know what kind of question I have to write answers in OCR Exam reference language or high-level programming language? Which one is generally better? and when I write any pseudocode, is there any specific rules I have to follow or can I just write like natural English? Lastly, when a question says write an algorithm, what language do I have to write in?

Use whatever language you were taught, or you know the most, as you won't have to learn new syntax. The OCR reference language might be useful, as the 2023 paper did have a 2D array question, which isn't natively supported by languages like Python, however personally I think the OCR reference language is very clunky. Pseudocode has to be written as if you were writing the language in a code editor I believe, though I don't think indentation is necessary. For me, I write the algorithm questions in high-level programming language as well, I'm not sure what the difference between those and high-level programming questions are.

Quick Reply