A level specification template
A level specification template
• identified a substantial problem that provides sufficient scope for the candidate to
access the full range of marks
• provided a full description of the broad aims of the project using appropriate subject
based technical vocabulary
• identified the possible limitations of a solution to the problem and is able to describe
these in detail using appropriate technical language
• fully considered feedback from others and, where appropriate, has used this feedback to
refine understanding of the problem and proposed solution.
2 3 marks
The candidate has:
• identified a suitable problem that will provide sufficient scope to produce work at the
required level
• identified the broad aims of the project
• provided a realistic description of these aims
• identified the main limitations of a solution to the problem and can describe these to a
competent third party
• considered feedback from others and has made use of the feedback to increase
understanding of the problem and proposed solution.
1 1-2 marks
The candidate has:
0 0 marks
Response not credit worthy or not attempted.
• made full use of a range of appropriate methods to investigate the existing system
• completed a thorough investigation of the current system
• carried out extensive desk based research into existing solutions to similar problems and
identified the best features and facilities of these solutions to include in their solution to their
chosen problem
• described the involvement of all stakeholders in the current system and described their
requirements for the proposed project
• fully analysed data collected for input
• analysed in detail the processing carried out by the existing system
• given full consideration to all current system outputs
• fully considered and explained the limitations of the current system
• produced a working specification that clearly summarises the purpose of the project
• explained, with technical justification, the methods to be used in the solution
• detailed a range of objectives that include success criteria and clearly define the required
performance of the proposed system.
2 4-7 marks
The candidate has:
• justified the choice of areas to be included in the prototype system and explained the
reasons for omitting the remaining areas
• created a comprehensive range of screens and outputs for the chosen areas of the
solution
• created a functioning system that carries out all chosen processes using realistic data
and fulfils all requirements for data output and storage
• evaluated the functioning of the prototype and justified the good features of the prototype
solution
• described the shortcomings and made specific suggestions for improvement.
2 4-7 marks
The candidate has:
• identified some areas of the proposed solution that are included in the prototype solution
• created mock ups of the main screens and essential outputs
• simulated some systems processes but does not use real data.
0 0 marks
Response not credit worthy or not attempted.
0 0 marks
Response not credit worthy or not attempted.
2 3 marks
The candidate has:
• provided evidence of testing at most stages of the development of the solution to the
chosen problem
• provided evidence of problems encountered during development and described and
evidenced the actions taken to overcome these problems.
1 1-2 marks
The candidate has:
• provided limited evidence of testing during the development of the solution to the
chosen problem
• provided limited evidence of problems encountered during development and the actions
taken to remedy the errors in coding.
0 0 marks
Response not credit worthy or not attempted.
• produced a test plan for testing the main functions of the system
• made use of more than one type of data in the testing process
• presented results with comments and made limited suggestions for possible
improvements to the system.
0 0 marks
Response not credit worthy or not attempted.
Mathematical skills
Computer science uses mathematics to express its computational laws and processes.
For each topic below, while the concepts are Level 2 (though not all appear in GCSE
Mathematics specifications), students will, however, be expected to apply the skills they
acquire in a Level 3 context.
Topics:
• Boolean algebra
• Comparison of complexity of algorithms
• Number representations and bases
Note 1
In general, the diagram conventions used will be those described in the current edition of
The BCS Glossary of ICT and Computing Terms (published BCS Learning and Development
Ltd).
In the case of data flow diagrams, where no generally accepted symbols currently exist,
candidates should be familiar with the following symbols, used in a number of current GCE
textbooks:
Data
Store
Note 2
The following symbols are used for entities and relationships.
Entity
One-To-Many Relationship
Many-To-Many Relationship
Note 3
Where Von Neumann architecture is represented diagrammatically, the following symbols
are used.
Register
Control unit
Note 4
• CREATE TABLE …
• PRIMARY KEY
• NOT NULL
• Int
• Char(n)
• Numeric(m,n)
• DateTime
• INSERT INTO … VALUES
• SELECT … FROM … WHERE …
• SELECT * FROM … WHERE …
• IN
• AND
• OR
• ORDER BY
• GROUP BY
• UPDATE … SET …
• =
• >
• >=
• <
• <=
• <>
Candidates should also be familiar with the use of sub queries and parentheses.
Note 5
Decision box
Input / Output
Operation
Connector
Flow of control