You are on page 1of 3

Immaculate Conception High School

CXC Information Technology 2016


Problem-Solving - Mark Scheme

Name: ________________________________
Algorithm Development - 10 Marks
Processes Key Skills Mark Marks Earned
Allocatio
n
Problem Statement that Problem is clearly identified 1
defines the problem
Representing the Start of solution 1
solution in flowchart or
pseudocode
Definition of variables
Identify variables 1
Initialize variables 1
Processing
Request for data 1
Storing data 1
Calculations
Selection statements, 1
Looping constructs 1
Output results 1
End of solution 1

10 0
Trace Table Development - 5 Marks
Processes Key Skills Mark Marks Earned
Allocatio
n
Constructing the trace ALL variables correctly identified 1
table and used
Appropriate test data 1
Data set complete
- Data set test ALL areas for 2
robustness
- [data set test SOME areas] [1]
Change in values correctly 1
demonstrated
Processes Key Skills Mark Marks Earned
Allocatio
n
The effectiveness with Program compiled (1) 1
which the program
achieved the objective
Output (2)
- Output is correct for ALL 2
values in teachers data set]
[Output is correct for SOME values in
teachers data set] [1]

The effectiveness with Appropriate use of features of the 2


which the language language(2)
features are used to
achieve a working
solution
- Appropriate choice of data types [1]
for ALL variables [appropriate choice of
data types for some variables]
Appropriate use of control 1
structures(7)
- Appropriate initialization of 1
variables
- Appropriate use of sequence
- Appropriate use of if then else 2
construct
- Inefficient use of if then construct [1]

- Appropriate use of looping 3


construct to manipulate arrays and
perform other tasks

- [inefficient or inappropriate use of


loop construct] [1]

The effectiveness with Clarity of program(3)


which the language
features are used to
achieve clarity
- Program documentation
through variable names; 1
author of program; date created ; 1
simple statement of task program
solves
readability (correctly indented; logical 1
flow of control; easy to follow G58
- user friendly

Grand Total 30 0
Program working to specification 15 Marks