AQA A-level Syllabus
AQA A-level Syllabus
Computing
AS exams 2009 onwards
A2 exams 2010 onwards
GCE Computing Specification for AS exams 2009 onwards and A2 exams 2010 onwards (version 1.5)
Contents
1 Introduction 2
1.1 Why choose AQA? 2
1.2 Why choose Computing? 2
1.3 How do I start using this specification? 3
1.4 How can I find out more? 3
2 Specification at a Glance 4
3 Subject Content 5
3.1 Unit 1 COMP1 Problem Solving, Programming, Data Representation 5
and Practical Exercise
3.2 Unit 2 COMP2 Computer Components, The Stored Program Concept 8
and the Internet
3.3 Unit 3 COMP3 Problem Solving, Programming, Operating Systems, 11
Databases and Networking
3.4 Unit 4 COMP4 The Computing Practical Project 15
4 Scheme of Assessment 29
4.1 Aims 29
4.2 Assessment Objectives 29
4.3 National Criteria 30
4.4 Prior Learning 30
4.5 Synoptic Assessment and Stretch and Challenge 30
4.6 Access to Assessment for Disabled Students 31
5 Administration 32
5.1 Availability of Assessment Units and Certification 32
5.2 Entries 32
5.3 Private Candidates 32
5.4 Access Arrangements and Special Consideration 33
5.5 Language of Examinations 33
5.6 Qualification Titles 33
5.7 Awarding Grades and Reporting Results 33
5.8 Re-sits and Shelf-life of Unit Results 33
6 Coursework Administration 34
6.1 Supervision and Authentication of Coursework 34
6.2 Malpractice 34
6.3 Teacher Standardisation 35
6.4 Internal Standardisation of Marking 35
6.5 Annotation of Coursework 35
6.6 Submitting Marks and Sample Work for Moderation 35
6.7 Factors Affecting Individual Candidates 36
6.8 Retaining Evidence and Re-using Marks 36
7 Moderation 37
7.1 Moderation Procedures 37
7.2 Post-moderation Procedures 37
Appendices 38
A Performance Descriptions 38
B Spiritual, Moral, Ethical, Social and other Issues 44
C Overlaps with other Qualifications 45
D Key Skills – Teaching, Developing and Providing Opportunities 46
for Generating Evidence
Vertical black lines indicate a significant change or addition to the previous version of this specification.
1
GCE Computing Specification for AS exams 2009 onwards and A2 exams 2010 onwards (version 1.5)
1 Introduction
2
GCE Computing Specification for AS exams 2009 onwards and A2 exams 2010 onwards (version 1.5)
3
GCE Computing Specification for AS exams 2009 onwards and A2 exams 2010 onwards (version 1.5)
2 Specification at a Glance
AS Examinations AS
Award
Unit 1 – COMP1 1511
Problem Solving, Programming, Data Representation and
Practical Exercise
60% of AS, 30% of A Level
2 hour on-screen examination
100 marks
Preliminary Material (comprising Instructions to Candidates), the Skeleton
Program (in each of the available programming languages) and, if appropriate,
2 test data for use in the examination will be released on 1 March on e-AQA1 only
with the Electronic Answer Document.
Centres may release the above mentioned materials to their candidates at any
time on or after 1 March, subject to the instructions given in the Teachers’ Notes.
Candidates must use the examination materials to answer short questions and to
write a program in the examination.
Teachers’ Notes will also be released on 1 March on e-AQA only.
Available in June only
Unit 2 – COMP2
Computer Components, The Stored Program Concept and The Internet
40% of AS, 20% of A Level
1 hour written examination
60 marks
Compulsory short answer questions.
Available January and June
A2 Examinations A Level
Award
Unit 3 – COMP3 2511
Problem Solving, Programming, Operating Systems, Databases
and Networking
30% of A Level
2 hour 30 minutes written examination
100 marks
Compulsory short and extended answer questions.
Available in June only
Unit 4 – COMP4
The Computing Practical Project
20% of A Level
Coursework, internally assessed, and moderated by AQA.
75 marks
Report written by the candidate documenting a programmed solution to a real
problem associated with a user whose realistic needs should be taken into
account when specifying, designing and implementing the solution.
Available in June only
AS + A2 = A Level
1
Teachers can apply for access to e-AQA via the AQA Website. If your centre already has this facility, your
Examinations Officer can give you access.
4
GCE Computing Specification for AS exams 2009 onwards and A2 exams 2010 onwards (version 1.5)
3 Subject Content
5
GCE Computing Specification for AS exams 2009 onwards and A2 exams 2010 onwards (version 1.5)
6
GCE Computing Specification for AS exams 2009 onwards and A2 exams 2010 onwards (version 1.5)
7
GCE Computing Specification for AS exams 2009 onwards and A2 exams 2010 onwards (version 1.5)
• Compiler
• Interpreter
8
GCE Computing Specification for AS exams 2009 onwards and A2 exams 2010 onwards (version 1.5)
9
GCE Computing Specification for AS exams 2009 onwards and A2 exams 2010 onwards (version 1.5)
Internet registries and Internet registrars Explain why such services are provided.
Internet Service Providers (ISP) Understand the role of an ISP.
Domain Name Server (DNS) Understand the purpose of Domain Name Server.
The Client–Server Model Be familiar with the client–server model.
Common Standard Protocols: Describe the role of the four layers of the TCP/IP protocol stack,
• TCP/IP including sockets.
• FTP Be familiar with
• HTTP • Telnet server for remote management of a server
• TELNET • Web server to retrieve web pages in text form
• POP3, SMTP • E-mail server to read and send e-mail
• Well-known ports • FTP client software and an FTP server to transfer files using
• Client ports anonymous and non-anonymous access.
• HTTPS Understand the role of a web browser in retrieving web pages and
web page resources and rendering these accordingly.
3
3.2.6 Web page design
Web page construction Have practical experience of creating simple web pages containing
hyperlinks using the tags listed in the Teacher Resource Bank.
HTML & style sheets Know that HTML is used for structure only and that style sheets are
used for style and layout of web pages (see the Teacher Resource
Bank for list of style sheet type, class and ID selectors, properties
and values).
10
GCE Computing Specification for AS exams 2009 onwards and A2 exams 2010 onwards (version 1.5)
12
GCE Computing Specification for AS exams 2009 onwards and A2 exams 2010 onwards (version 1.5)
3.3.5 Databases 3
Conceptual data model Produce a data model from the given data requirements for a simple
Entity Relationship modelling scenario involving two or three entities.
Networks
Local Area Networks Contrast wide area and local area networks.
Wide Area Networks
13
GCE Computing Specification for AS exams 2009 onwards and A2 exams 2010 onwards (version 1.5)
Network adapter
Topology Define the term topology.
• Bus Differentiate between physical and logical network topologies.
• Star Describe in general terms the operation of these networks.
Compare the advantages and disadvantages of each.
Candidates should be able to compare local area networking with
standalone operation.
Network Segment Define the term and explain why local-area networks based on a bus
topology are segmented.
Peer-to-peer networking Explain these terms and describe situations where these might be used.
Server-based networking
Thin client computing Compare and contrast thin client computing (software as a service,
Web services AJAX, Web 2.0, etc) vs rich client computing (client-server, peer-to-
peer), web services as examples of ‘systems architectures’.
Wireless networking
3
• Wi-Fi Radio-based LAN protocols for connecting mobile/portable devices.
• Bluetooth
Inter-networking Explain the meaning of the term inter-networking.
Routers Define these and consider where and why they are used. In
particularly, Gateways consider how routing is achieved across the Internet and how local
area networks are connected to the Internet via gateways.
Consider how a subnet mask is used to identify the network identifier
part of an IP address. Be familiar with the role of MAC addresses in
routing packets/frames.
Distinguish between routable and non-routable IP addresses.
Server-side scripting Common Gateway Interface (CGI)
Server-side scripting – the basis of dynamic web page content.
Practical experience of writing simple server-side scripts.
Accessing data from a DBMS using server-side scripts.
Internet Security
• Firewalls Packet filtering. Proxy Server.
• Encryption Private/Public key encryption.
• Digital Signatures and Digital Certificates and digital signatures – how they are obtained
Digital Certificates and used.
• Virus detection Discuss worms, spam, phishing, pharming as well as viruses, also
vulnerabilities that these exploit and how to address them through
improved code quality, monitoring, protection.
Computer Security Procedures Authentication, Authorisation, Accounting.
14
GCE Computing Specification for AS exams 2009 onwards and A2 exams 2010 onwards (version 1.5)
Systems Development
Analysis Evaluate the possible need for development of a computer-based
solution to a problem.
Judge the feasibility of a computer-based solution to a problem.
Derive the user, data and processing requirements of a system
including a consideration of the human aspects and physical
environment.
Specify and document the data and processing requirements for a
computer-based solution to a problem.
Requirements Analysis
• fact-finding techniques Interview, observation, survey, examination of paperwork.
• research Research into possible methods of solution using reference texts of
published appropriate algorithms.
• produce system
objectives/specification
Data flow diagrams (to level 1) Specify and document the data flow and the processing
requirements for a system.
Entity Relationship data modelling Establish the data requirements of the system and produce a full
conceptual data model.
E-R diagrams Document any constraints and assumptions.
Data dictionary Produce a preliminary analysis data dictionary.
Object-analysis diagrams Object-analysis diagrams cover association diagrams, inheritance
diagrams, aggregation diagrams, class definitions of class attributes
and operations.
Volumetrics Data volumes.
15
GCE Computing Specification for AS exams 2009 onwards and A2 exams 2010 onwards (version 1.5)
Design
Specify and document:
• the method of solving the problem including, where appropriate,
evaluation of alternative proposals
• the functions of the constituent parts of the system
• the inter-relationships between the various parts of the system
• the selection of an appropriate hardware and software
configuration
• the algorithms, data types, data structures and any other
requirements of the solution
• the effectiveness of the proposed solution in meeting the
requirements of the problem.
System flowcharts Specify and document a design that meets the requirements of a real
Algorithm design problem in terms of hardware and software, using system flowcharts,
structure charts, hierarchy charts, pseudo-code, relations, class and
Object-oriented design object diagrams as appropriate.
3 Hierarchy charts
Structure charts
Pseudo-code
Relations
16
GCE Computing Specification for AS exams 2009 onwards and A2 exams 2010 onwards (version 1.5)
Construction / Implementation
Select appropriate software and hardware, and techniques for
their use.
Implement the design: make use of appropriate software tools and
techniques to construct a solution to a problem.
Conversion / Rollout Consider the problems that may arise when converting from the old
to the new system.
Parallel, direct, pilot, phased Consider the four main methods of converting from the old to the
new and justify the method chosen to implement the solution.
Testing
System testing Test solution and document the evidence of testing.
Acceptance testing Consider the different types of testing that may be applied to the
developed system. Justify the method(s) chosen to test the solution.
Alpha and beta testing
Training
Installation manual, user manual, Consider the training needs for the new system.
operations manual, training
3
Develop technical and user documentation.
manual / documentation
Maintenance
Develop and document a solution for maintainability.
Consider the factors that affect the maintainability of a solution and
evaluate a solution for maintainability in terms of the ease with which
a program/solution can be corrected if an error is encountered,
adapted if its environment changes, or enhanced if the customer
changes requirements.
Evaluation
Evaluate methods and solutions against the specification and on the
basis of effectiveness, usability and maintainability.
Mark Scheme
Analysis 12
Design 12
Technical Solution 20
System Testing 8
System Maintenance 7
User Manual 7
Appraisal 6
Quality of Written Communication 3
TOTAL 75
17
GCE Computing Specification for AS exams 2009 onwards and A2 exams 2010 onwards (version 1.5)
Assessment Criteria
Analysis
0–3 marks 4–6 marks 7–9 marks 10–12 marks
OR
Analysis (continued)
0–3 marks 4–6 marks 7–9 marks 10–12 marks
OR
19
GCE Computing Specification for AS exams 2009 onwards and A2 exams 2010 onwards (version 1.5)
Design
0–3 marks 4–6 marks 7–9 marks 10–12 marks
OR
OR
OR
Simple problem
• effective design
• detailed reporting of
all criteria for design
in the context of the
problem being
solved
20
GCE Computing Specification for AS exams 2009 onwards and A2 exams 2010 onwards (version 1.5)
21
GCE Computing Specification for AS exams 2009 onwards and A2 exams 2010 onwards (version 1.5)
Technical Solution
Lack of technical Limited technical Adequate High technical Very high
competence competence technical competence technical
competence competence
0–4 marks 5–8 marks 9–12 marks 13–16 marks 17–20 marks
For a complex Few processing Complex problem Fully analysed Effective use of
problem very little objectives of a with basic complex problem appropriate software
evidence of code complex problem functionality. with majority of tools and
met processing techniques to
Individual objectives met produce a robust
components solution.
working but system
not functional Meets all or nearly
all of the objectives
of a fully analysed
3 complex problem
OR
OR
22
GCE Computing Specification for AS exams 2009 onwards and A2 exams 2010 onwards (version 1.5)
Candidates are expected to code routines in order to demonstrate their technical competence in programming.
Much of the evidence will be contained in the appendices and/or the system maintenance section. Code
should be self-documenting wherever possible, using meaningful identifiers. Layout should aid readability.
Annotation can be added to clarify the meaning of code.
The types of evidence expected include the following:
• listings of the program(s)
• listings of macros coded by the candidate
• samples of annotated ‘design views’2 showing details of application-generated forms, reports, queries;
buttons, cross-tabulations etc
• any other reported evidence showing how the implementation was achieved. Testing to prove the system
works as expected
• system maintenance to enable understanding of how the system works and to enable it to be maintained
• user manual to show the system in use.
2
Not evidence from the Design Section but screen dumps showing the structure of these elements as developed
23
GCE Computing Specification for AS exams 2009 onwards and A2 exams 2010 onwards (version 1.5)
No test plan. Test plan with at least A nearly complete test A well-designed test plan
typical and erroneous plan showing expected showing expected results
Limited evidence of test data supported by results supported by supported by selected
output. annotated test output. selected samples of samples of carefully
carefully annotated and annotated and cross-
Only tested using typical cross-referenced test referenced hard copy
data. output. showing test runs that
prove the reliability and
Incomplete testing, eg robustness of the
omitting a boundary test. candidate’s system.
OR
24
GCE Computing Specification for AS exams 2009 onwards and A2 exams 2010 onwards (version 1.5)
System Maintenance
0–1 mark 2–3 marks 4–5 marks 6–7 marks
Reference to testing. 3
Explanation of difficult-to-
understand parts of code.
List or description of
system settings/
configuration.
OR
OR
Simple problem,
system fully documented
with code listings
appropriately annotated
and most technical
aspects fully described.
25
GCE Computing Specification for AS exams 2009 onwards and A2 exams 2010 onwards (version 1.5)
26
GCE Computing Specification for AS exams 2009 onwards and A2 exams 2010 onwards (version 1.5)
Text
User manual
0–1 mark 2–3 marks 4–5 marks 6–7 marks
OR
OR 3
Limited complexity Limited complexity
Well-presented Well-presented
documentation. documentation, at a
level appropriate for the
prospective user.
OR
Simple problem
Well-presented
documentation, at a
level appropriate for the
prospective user.
27
GCE Computing Specification for AS exams 2009 onwards and A2 exams 2010 onwards (version 1.5)
Appraisal
Maximum 6 marks to be allocated as below
1 mark Set out in a clear and logical way using the sections identified in the specification.
1 mark Good use of English grammar, punctuation and spelling. Few errors so that
meanings are clear. Information presented in continuous prose that is easy to follow.
1 mark Good use of word-processing features to include: header, footer with project title, candidate
name, and automatically generated page numbers. Consistent heading styles with word-
processor-generated table of contents.
1
Specific – Objectives should be specific to the problem being solved and should specify what should be achieved.
Measurable – You need to be able to measure whether you are meeting the objectives or not.
Achievable – Are the objectives you set achievable and attainable?
Realistic – Can you realistically achieve the objectives with the resources you have?
Time – When do you want to achieve the set objectives?
28
GCE Computing Specification for AS exams 2009 onwards and A2 exams 2010 onwards (version 1.5)
4 Scheme of Assessment
4.1 Aims
AS and A Level courses based on this specification • the ability to apply skills, knowledge and
should encourage candidates to develop a broad understanding of computing, including
range of skills and knowledge of computing as a programming, in a range of contexts to solve
basis for progression into further learning, including problems
progression from AS to A2, and/or employment in • project and time management skills
computing-related fields.
• the capacity to see relationships between different
A Level specifications in computing should encourage aspects of the subject and perceive their field of
students to develop: study in a broader perspective
• the capacity for thinking creatively, innovatively, • an understanding of the consequences of uses
analytically, logically and critically of computing, including social, legal, ethical and
• an understanding of the organisation of computer other issues
systems including software, hardware, data, • an awareness of emerging technologies and an
communications and people appreciation of their potential impact on society.
29
GCE Computing Specification for AS exams 2009 onwards and A2 exams 2010 onwards (version 1.5)
Unit 1 Unit 2
AO1 25 35 60
AO2 35 5 40
30
GCE Computing Specification for AS exams 2009 onwards and A2 exams 2010 onwards (version 1.5)
31
GCE Computing Specification for AS exams 2009 onwards and A2 exams 2010 onwards (version 1.5)
5 Administration
AS A2 AS A Level
January 2010 2 4
June 2010 1, 2 3, 4 4 4
5.2 Entries
Please refer to the current version of Entry Unit 1 – COMP1
Procedures and Codes for up to date entry Unit 2 – COMP2
procedures. You should use the following entry
codes for the units and for certification. Unit 3 – COMP3
Unit 4 – COMP4
AS certification – 1511
A Level certification – 2511
32
GCE Computing Specification for AS exams 2009 onwards and A2 exams 2010 onwards (version 1.5)
5
5.7 Awarding Grades and Reporting Results
The AS qualification will be graded on a five-point For AS and A Level, candidates who fail to reach
scale: A, B, C, D and E. The full A Level qualification the minimum standard for grade E will be recorded
will be graded on a six-point scale: A*, A, B, C, D as U (unclassified) and will not receive a qualification
and E. To be awarded an A*, candidates will need to certificate. Individual assessment unit results will be
achieve a grade A on the full A Level qualification and certificated.
an A* on the aggregate of the A2 units.
33
GCE Computing Specification for AS exams 2009 onwards and A2 exams 2010 onwards (version 1.5)
6 Coursework Administration
The Head of Centre is responsible to AQA for ensuring that coursework/portfolio work is conducted in
accordance with AQA’s instructions and JCQ instructions.
• teachers/assessors to confirm on the CRF that In all cases, some direct supervision is necessary to
the work assessed is solely that of the candidate ensure that the coursework submitted can be
concerned and was conducted under the confidently authenticated as the candidate’s own.
conditions laid down by the specification. • If it is believed that a candidate has received
The completed CRF for each candidate must be additional assistance and this is acceptable within
attached to his/her work. All teachers who have the guidelines for the relevant specification, the
assessed the work of any candidate entered for teacher/assessor should award a mark which
each component must sign the declaration of represents the candidate’s unaided achievement.
authentication. Failure to sign the authentication The authentication statement should be signed
statement may delay the processing of the and information given on the relevant form.
candidates’ results. • If the teacher/assessor is unable to sign the
The teacher should be sufficiently aware of the authentication statement for a particular
candidate’s standard and level of work to appreciate candidate, then the candidate’s work cannot be
if the coursework submitted is beyond the talents of accepted for assessment.
the candidate.
6.2 Malpractice
Teachers should inform candidates of the AQA If malpractice is suspected, the Examinations Officer
Regulations concerning malpractice. should be consulted about the procedure to be
Candidates must not: followed.
• submit work which is not their own Where suspected malpractice in coursework/
portfolios is identified by a centre after the candidate
• lend work to other candidates has signed the declaration of authentication, the
• allow other candidates access to, or the use of, Head of Centre must submit full details of the case to
their own independently-sourced source material AQA at the earliest opportunity. The form JCQ/M1
(this does not mean that candidates may not lend should be used. Copies of the form can be found on
their books to another candidate, but candidates the JCQ website (http://www.jcq.org.uk/).
6 should be prevented from plagiarising other Malpractice in coursework/portfolios discovered
candidates’ research) prior to the candidate signing the declaration of
• include work copied directly from books, the authentication need not be reported to AQA, but
internet or other sources without should be dealt with in accordance with the centre’s
acknowledgement or an attribution internal procedures. AQA would expect centres to
treat such cases very seriously. Details of any work
• submit work typed or word-processed by a third
which is not the candidate’s own must be recorded
person without acknowledgement.
on the coursework/portfolio cover sheet or other
These actions constitute malpractice, for which a appropriate place.
penalty (eg disqualification from the examination) will
be applied.
34
GCE Computing Specification for AS exams 2009 onwards and A2 exams 2010 onwards (version 1.5)
35
GCE Computing Specification for AS exams 2009 onwards and A2 exams 2010 onwards (version 1.5)
36
GCE Computing Specification for AS exams 2009 onwards and A2 exams 2010 onwards (version 1.5)
7 Moderation
37
GCE Computing Specification for AS exams 2009 onwards and A2 exams 2010 onwards (version 1.5)
Appendices
A Performance Descriptions
These performance descriptions show the level of The grade awarded will depend in practice upon
attainment characteristic of the grades at A Level. the extent to which the candidate has met the
They give a general indication of the required learning Assessment Objectives (see Section 4) overall.
outcomes at the A/B and E/U boundaries at AS and Shortcomings in some aspects of the examination
A2. The descriptions should be interpreted in relation may be balanced by better performances in others.
to the content outlined in the specification; they are
not designed to define that content.
AS Performance Descriptions
Assessment Assessment
Objective 1 Objective 2
• describe and explain the need for, • design, implement and document
and the use of, various forms of an effective solution using
data organisation and processing appropriate hardware and software,
to support the requirements of a including the use of a programming
computer-based solution language.
38
GCE Computing Specification for AS exams 2009 onwards and A2 exams 2010 onwards (version 1.5)
Assessment Assessment
Objective 1 Objective 2
f) demonstrate a critical
understanding of the consequences
of current uses of computing,
including economic, social, legal
and ethical issues.
39
GCE Computing Specification for AS exams 2009 onwards and A2 exams 2010 onwards (version 1.5)
Assessment Assessment
Objective 1 Objective 2
40
GCE Computing Specification for AS exams 2009 onwards and A2 exams 2010 onwards (version 1.5)
A2 Performance Descriptions
Assessment Assessment 1
Objective 1 Objective 2
• describe and explain the purpose • analyse a problem and identify the
and characteristics of a range of parts which of are appropriate for a
computing applications and show computer-based solution
an understanding of the
characteristics of computer • select, justify and apply appropriate
systems (hardware, software and techniques and principles to develop
communication) which allow data structures and algorithms for the
effective solutions to be achieved solution of problems
• describe and explain the need for, • design, implement and document
and the use of, various forms of an effective solution using appropriate
data organisation and processing hardware and software, including the
to support the requirements of a use of a programming language.
computer-based solution
41
GCE Computing Specification for AS exams 2009 onwards and A2 exams 2010 onwards (version 1.5)
Assessment Assessment
Objective 1 Objective 2
42
GCE Computing Specification for AS exams 2009 onwards and A2 exams 2010 onwards (version 1.5)
Assessment Assessment
Objective 1 Objective 2
43
GCE Computing Specification for AS exams 2009 onwards and A2 exams 2010 onwards (version 1.5)
44
GCE Computing Specification for AS exams 2009 onwards and A2 exams 2010 onwards (version 1.5)
Text
45
GCE Computing Specification for AS exams 2009 onwards and A2 exams 2010 onwards (version 1.5)
46
GCE Computing Specification for AS exams 2009 onwards and A2 exams 2010 onwards (version 1.5)
Communication
C3.1a 4 4 4 4
C3.1b 4 4 4 4
C3.2 4 4 4 4
C3.3 4 4 4 4
Application of Number
N3.1 4 4 4 4
N3.2 4 4 4 4
N3.3 4 4 4 4
Information Technology
ICT3.1 4 4 4 4
ICT3.2 4 4 4 4
ICT3.3 4 4 4 4
WO3.1 4 4 4 4
WO3.2 4 4 4 4
WO3.3 4 4 4 4
LP3.1 4 4 4 4
LP3.2 4 4 4 4
LP3.3 4 4 4 4
Problem Solving
PS3.1 4 4 4 4
PS3.2 4 4 4 4
PS3.3 4 4 4 4
47
GCE Computing (2510) 2009 onwards
Qualification Accreditation Number: AS 500/2574/0 - A Level 500/2573/9
To obtain free specification updates and support material or to ask us a question register with Ask AQA:
www.aqa.org.uk/ask-aqa/register
Support meetings are available throughout the life of the specification.
Further information is available at:
http://events.aqa.org.uk/ebooking