Most chosen general qualifications exam board in England.

  • About AQA

  • Centre Services

  • Join Us

  • Contact Us

AQA
  • Subjects
  • Qualifications
  • Professional Development
  • Exams Admin
  • Services
  • Search
  • Subjects

  • Qualifications

  • Professional Development

  • Exams Admin

  • Services

  • About AQA

  • Centre Services

  • Join Us

  • Contact Us

  • Log in

Subjects

  • Accounting

  • Art and Design

  • Biology

  • Business

  • Chemistry

  • Computer Science

  • Dance

  • Design and Technology

  • Drama

  • Economics

  • English

  • Food preparation and Nutrition

  • French

  • Geography

  • German

  • History

  • Law

  • Mathematics

  • Media Studies

  • Music

  • Physical Education

  • Physics

  • Politics

  • Psychology

  • Religious Studies

  • Science

  • Sociology

  • Spanish

  • All subjects

GCSEs

  • Biology (8461)

  • Chemistry (8462)

  • Combined Science: Trilogy (8464)

  • English Language (8700)

  • English Literature (8702)

  • Geography (8035)

  • History (8145)

  • Mathematics (8300)

  • See all GCSEs

AS and A-levels

  • Biology (7401)

  • Business (7131)

  • Chemistry (7404)

  • Geography (7037)

  • History (7041)

  • Physics (7407)

  • Psychology (7181)

  • Sociology (7191)

  • See all AS and A-Levels

Other qualifications

  • Applied Generals

  • AQA Certificate Mathematics

  • Entry Level Certificates

  • Project Qualifications

  • Unit Award Scheme

  • All qualifications

Our training

  • Course finder

  • About our training

  • Online training

  • Face-to-face training

  • In-school training

  • Inside assessment

Courses by theme

  • Effective exam prep

  • Exams officers

  • Getting started

  • Unit Award Scheme

Courses by subject

  • English

  • Mathematics

  • Science

  • Languages

  • Design and Technology

  • Physical Education

  • Geography

  • History

  • All professional development

Dates

  • Dates and timetables

  • Key dates

Non-exam assessment (NEA)

  • NEA, coursework and controlled assessment

  • Deadlines for non-exam assessment

  • Record forms

  • Submit marks

Exams

  • Entries

  • Entry fees

  • Exams guidance

  • Question papers and stationery

  • Access arrangements

  • Special consideration

Results

  • Results days

  • Results slips

  • Grade boundaries

  • Results statistics

  • Post-results services

  • Exam certificates

  • All Exams Admin

Assessment Services

  • Centre Services

  • Associate Extranet

  • Become an associate

Products

  • All About Maths

  • Alpha Plus

  • Data Insights

  • Exampro

  • Project Q

  • Stride Maths

  • Testbase

  • Unit Award Scheme

News and Insights

  • AQI research and insight

  • News

  • Inside exams podcast

  1. Home
  2. Subjects
  3. Computer Science
  4. AS Computer Science

AS Computer Science7516

SpecificationPlanning resourcesTeaching resourcesAssessment resourcesKey dates
1.0 Introduction
2.0 Specification at a glance
3.0 Subject content – AS
3.1 Fundamentals of programming
3.2 Fundamentals of data structures
3.3 Systematic approach to problem solving
3.4 Theory of computation
3.5 Fundamentals of data representation
3.6 Fundamentals of computer systems
3.7 Fundamentals of computer organisation and architecture
3.8 Consequences of uses of computing
3.9 Fundamentals of communication and networking
5.0 Scheme of assessment
6.0 Non-exam assessment administration
7.0 General administration
AS and A-level Computer Science Specification Specifications for first teaching in 2015

AS and A-level Computer Science Specification Specifications for first teaching in 2015

21 Jan 2019

PDF | 1.31 MB

3.6 Fundamentals of computer systems

3.6.1 Hardware and software

3.6.1.1 Relationship between hardware and software

Content

Additional information

Understand the relationship between hardware and software and be able to define the terms:

  • hardware
  • software.
 

3.6.1.2 Classification of software

Content

Additional information

Explain what is meant by:

  • system software
  • application software.
 

Understand the need for, and attributes of, different types of software.

 

3.6.1.3 System software

Content

Additional information

Understand the need for, and functions of the following system software:

  • operating systems (OSs)
  • utility programs
  • libraries
  • translators (compiler, assembler, interpreter).
 

3.6.1.4 Role of an operating system (OS)

Content

Additional information

Understand that a role of the operating system is to hide the complexities of the hardware.

 

Know that the OS handles resource management, managing hardware to allocate processors, memories and I/O devices among competing processes.

 

3.6.2 Classification of programming languages

3.6.2.1 Classification of programming languages

Content

Additional information

Show awareness of the development of types of programming languages and their classification into low-and high-level languages.

 

Know that low-level languages are considered to be:

  • machine-code
  • assembly language.
 

Know that high-level languages include imperative high level-language.

 

Describe machine-code language and assembly language.

 

Understand the advantages and disadvantages of machine-code and assembly language programming compared with high-level language programming.

 

Explain the term ‘imperative high-level language’ and its relationship to low-level languages.

 

3.6.3 Types of program translator

3.6.3.1 Types of program translator

Content

Additional information

Understand the role of each of the following:

  • assembler
  • compiler
  • interpreter.

Explain the differences between compilation and interpretation. Describe situations in which each would be appropriate.

 

Explain why an intermediate language such as bytecode is produced as the final output by some compilers and how it is subsequently used.

 

Understand the difference between source and object (executable) code.

 

3.6.4 Logic gates

3.6.4.1 Logic gates

Content

Additional information

Construct truth tables for the following logic gates:

  • NOT
  • AND
  • OR
  • XOR
  • NAND
  • NOR.

Students should know and be able to use ANSI/IEEE standard 91-1984 Distinctive shape logic gate symbols for these logic gates.

Be familiar with drawing and interpreting logic gate circuit diagrams involving one or more of the above gates.

 

Complete a truth table for a given logic gate circuit.

 

Write a Boolean expression for a given logic gate circuit.

 

Draw an equivalent logic gate circuit for a given Boolean expression.

 

3.6.5 Boolean algebra

3.6.5.1 Using Boolean algebra

Content

Additional information

Be familiar with the use of Boolean identities and De Morgan’s laws to manipulate and simplify Boolean expressions.

 
3.5 Fundamentals of data representation
3.7 Fundamentals of computer organisation and architecture
AQA
  • Become an examiner
  • Switch to AQA
  • Contact Us
  • Join us
  • Terms and conditions
  • Accessibility
  • Modern slavery statement
  • Privacy notice
  • Cookie notice
  • X
  • LinkedIn
  • Youtube

©AQA 2025 | Company number: 03644723 | Registered office: Devas Street, Manchester, M15 6EX | AQA is not responsible for the content of external sites

AQA Education has obtained an injunction preventing interference with public examinations. This notice is to alert you to the injunction, so that you are aware of it and can make submissions about it if you wish to do so.