CS12 Languages and development environments personal learning checklist

OCR GCSE Computer Science J277 · Paper 2 · Specification 2.5

Support your confidence with explanations, workings, diagrams and tested code. Quick checks do not assess a complete program or evaluation.

Name ____________________ Class __________ Date __________

Tick one box per statement. Red: need help. Amber: partly confident. Green: can do independently.

I canRedAmberGreen
Languages
Compare high-level and low-level languages for a specified task.
Distinguish machine code and assembly; explain an assembler’s role as supplementary context beyond required J277 knowledge.
Explain why source translation is needed before or during execution.
Compare compilers and interpreters using development and execution needs.
Explain recompilation and the limits of translator error checking.
Development environments
Explain an IDE's editor, highlighting and autocomplete facilities.
Use diagnostics and runtime facilities to inspect and execute a program.
Use breakpoints, stepping and watches to locate changing state.
Apply a debugging hypothesis, targeted correction and independent retests.

Next revision priority: __________________________________________________