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 can | Red | Amber | Green |
|---|---|---|---|
| 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: __________________________________________________