A Level – Computer Science – AQA

£987.00

Teaching from: September 2015
Exams from: June 2016 (AS), June 2017 (A-level)
QAN code: AS: 601/4699/0, A-level: 601/4569/9

Description

GCE – A Level – Computer Science – AQA – 7517

The next cohort will begin in September 2024.

Applications are now open!

Specifications

Specification code: 7517
Qualification number: 
This qualification is available in English only
First teaching: 2015


Introduction to Computer Systems

Components of a Computer System

Input-Process-Output Model (I/O)

Storage Devices and Media

Operating Systems

Utility Software


Binary Representation

Binary and Decimal Conversion

Binary Arithmetic

Hexadecimal Representation

Binary Coded Character Sets (ASCII, Unicode)


Boolean Algebra

Logic Gates and Truth Tables

Boolean Expressions

Simplification of Boolean Expressions

De Morgan’s Laws


Data Representation

Number Systems

Two’s Complement Representation

Floating Point Representation

Images, Sound, and Compression


Computer Architecture

The Von Neumann Architecture

Processor and Control Unit

Memory Hierarchy

Cache Memory


Assembly Language Programming

Introduction to Assembly Language

Addressing Modes

Assembly Language Instructions

Programming Techniques


High-Level Programming

Programming Paradigms (Imperative, Declarative)

Variables and Data Types

Control Structures (Selection, Iteration)

Functions and Procedures

Arrays and Lists


System Software

Compilers and Interpreters

Linkers and Loaders

Operating System Functions


Databases

Relational Databases and SQL

Entity-Relationship Diagrams

Normalisation

Database Transactions


Computer Networks

Introduction to Networking

Types of Networks (LAN, WAN)

Internet Protocols (TCP/IP)

Network Security


Web Technologies

HTML, CSS, and JavaScript

Client-Server Model

Web Development Frameworks

Responsive Web Design


Cybersecurity

Threats and Attacks

Encryption and Cryptography

Firewalls and Intrusion Detection Systems

Security Policies and Procedures


Ethical, Legal, and Cultural Issues

Computer Misuse Act

Intellectual Property

Data Protection Act

Social and Ethical Considerations in Computing


Project Management

Project Planning and Scheduling

Risk Management

Quality Assurance

Documentation and Reporting


Software Development Methodologies

Waterfall Model

Agile Development

Prototyping

Spiral Model


Artificial Intelligence

Introduction to AI

Machine Learning

Natural Language Processing

Ethical Issues in AI


Computational Thinking

Problem-Solving

Algorithms and Flowcharts

Abstraction and Decomposition

Pattern Recognition


Quantum Computing

Introduction to Quantum Computing

Qubits and Quantum Gates

Quantum Algorithms

Future Implications


Final Project Preparation

Guidance on selecting and planning a final project.

Discussion on project requirements, timelines, and deliverables.


Assessment

Formative assessments throughout each lesson to check understanding.

Summative assessments at the end of each module, including quizzes, practical programming assignments, and written exams.

Start a conversation
1
How can we help you?
Got any questions? Speak to one of our course specialists.