How to Answer Programming Questions (Cambridge (CIE) IGCSE Computer Science): Revision Note
Exam code: 0478 & 0984
How do I answer a CIE IGCSE Computer Science programming question?
Programming questions can appear in both papers
Paper 1 may include questions that test understanding and interpretation of algorithms and computational thinking principles, including the ability to trace and explain pseudocode
Paper 2 is the paper that primarily assesses the ability to design, write, test, and refine programs
It also includes a fixed 15‑mark programming question at the end of the paper
All questions must be answered using:
CIE pseudocode notation
Structured English
High‑level programming language
To attempt a programming question that requires the writing of a new program, you should always ask yourself the following five key questions:
What are the inputs?
What are the outputs?
What processes take place?
What constructs will I need to use?
Do I need to use subprograms?
Example
Question | |
---|---|
The string operation beginning at position Write pseudocode statements to:
[5 marks] | |
What are the inputs? What are the outputs? What processes take place? | |
The string operation SUBSTRING(Quote, Start, Number) returns a string from Quote beginning at position
| |
What constructs will I need to use? | |
| |
Do I need to use subprograms? | |
| |
Answer | |
Pseudocode | |
Quote ← "Learning Never Exhausts The Mind" Start ← 25 Number ← 8 OUTPUT SUBSTRING(Quote, Start, Number) OUTPUT LCASE(Quote) |
Unlock more, it's free!
Did this page help you?