Skip to main content

← SQA-NATIONAL-5

Scotland Β· SQA2026

SQA National 5 Computing Science: complete guide to the four areas, the question paper and the assignment

A complete guide to SQA National 5 Computing Science, an SCQF level 5 qualification. Covers the four areas of study (Software design and development, Computer systems, Database design and development, Web design and development), how the course assessment splits between the question paper and the assignment, and how to study each key area for an A.

SQA National 5 Computing Science is a one-year course at SCQF level 5, building on the Broad General Education and preparing learners for Higher Computing Science or related study. It is graded A to D from two assessment components: a question paper and an assignment (the coursework). This page is the index: below is a map of the four areas of study, the assessment structure, and how to study each one.

The four areas of SQA National 5 Computing Science

The course specification organises the content into four areas of study. Practical problem-solving skills are developed alongside knowledge and understanding throughout.

Software design and development
Writing software well: the iterative development process (analysis, design, implementation, testing, documentation, evaluation), data types and structures, computational constructs in a high-level language, the standard algorithms (input validation, running total and array traversal), testing and evaluation, and low-level data representation in binary.
Computer systems
How a computer stores data and works as hardware, and its wider impact: data representation and units of storage, the processor, memory and buses, the environmental impact of computer systems, and security risks, precautions and the Computer Misuse Act.
Database design and development
Designing and querying a relational database: analysis and design with tables, fields, field types, primary and foreign keys and validation, and implementation in SQL with SELECT, WHERE and ORDER BY and with INSERT, UPDATE and DELETE.
Web design and development
Designing and building a website: analysis and design with wireframes and a navigation structure, building pages with HTML and hyperlinks, styling with CSS selectors, and adding interactivity with event-driven JavaScript and media files.

Course assessment

The National 5 Computing Science award is graded A to D and is made up of two components, both set and marked by the SQA.

  • Question paper - 110 marks, sat under exam conditions. Section 1 covers Software design and development and Computer systems for 55 marks and is taken by everyone. Candidates then attempt either Section 2 (Database design and development, 25 marks) or Section 3 (Web design and development, 25 marks). The paper assesses demonstrating and applying knowledge, and applying problem-solving skills.
  • Assignment - 60 marks, the practical coursework completed under supervised conditions. It is split into a software design and development task, a database task and a web task, each rewarding a worked solution with analysis, design, implementation, testing and evaluation.

The two components combine to a total of 170 marks. There is no separate unit assessment in the graded award. (Always confirm the current marks against the SQA course specification, as totals can be revised.)

The skills the course develops

Across both components, the SQA tests practical computing skill, not just recall:

  1. Designing. Planning solutions with pseudocode, wireframes, structure diagrams and a navigation structure.
  2. Implementing. Writing code, SQL statements, and HTML, CSS and JavaScript.
  3. Using standard patterns. Applying the standard algorithms and common constructs correctly.
  4. Testing. Choosing normal, extreme and exceptional test data and finding syntax, execution and logic errors.
  5. Evaluating. Judging a solution for fitness for purpose, efficiency, robustness and readability.

How to study SQA National 5 Computing Science

National 5 Computing Science rewards confident practical skill and precise vocabulary.

  1. Work from the key areas. Each key area in the SQA course specification is a checklist; question-paper items are written from them.
  2. Drill the practical skills. Practise writing and reading code, the three standard algorithms, binary conversions, SQL statements, and HTML, CSS and JavaScript until they are automatic.
  3. Learn the terms exactly. Marks reward correct terminology such as iterative, functional requirements, fitness for purpose, primary key, foreign key, element selector and event-driven.
  4. Apply to unfamiliar contexts. Many marks come from solving problems and reading code or queries you have not seen before.
  5. Practise past papers. Use SQA past papers and marking instructions to learn the question style and the wording markers reward.

The four areas, key area by key area

Each area has key-area answer pages with worked questions and cross-links, plus an overview guide and a quiz. Browse the full set from this hub.

For the official course specification

The SQA publishes the full National 5 Computing Science course specification, specimen question papers and coursework tasks at sqa.org.uk. Always revise from the current specification and SQA past papers, because question style and terminology are board-specific.

Computer Science guides

In-depth written guides with paired practice quizzes.

See all β†’

Computer Science practice quizzes

Multiple-choice drills with worked answer explanations. Your scores stay on this device.

The SQA-NATIONAL-5 system, explained

See all β†’

Common questions about Computer Science

How is SQA National 5 Computing Science structured?
National 5 Computing Science (SQA calls it Computing Science) is an SCQF level 5 course built from four areas: Software design and development, Computer systems, Database design and development, and Web design and development. Software design and development and Computer systems are taken by everyone; for the other content, candidates focus on database and web development. The course develops knowledge, understanding and practical problem-solving skills in designing, building and testing software, databases and websites, and in understanding how computer systems work and their impact on society.
How is SQA National 5 Computing Science assessed?
The award is graded A to D and has two components, both set and marked by the SQA. The question paper is worth 110 marks: Section 1 covers Software design and development and Computer systems for 55 marks, and candidates then attempt either Section 2 (Database design and development, 25 marks) or Section 3 (Web design and development, 25 marks). The assignment is the coursework, worth 60 marks, made up of a software design and development task, a database task and a web task. Together these assess both knowledge and practical skills.
What is the National 5 Computing Science assignment?
The assignment is the practical coursework, completed under supervised conditions and marked by the SQA. It is split into tasks that mirror the practical areas of the course: a software design and development task (analysing, designing, implementing and testing a program), a database design and development task (designing and querying a database with SQL), and a web design and development task (designing and building web pages). It rewards a worked solution to each task with evidence of analysis, design, implementation, testing and evaluation.
What does SCQF level 5 mean for National 5 Computing Science?
SCQF is the Scottish Credit and Qualifications Framework. National 5 sits at level 5, broadly comparable to a GCSE grade in England and the usual stepping stone to Higher (level 6). National 5 Computing Science signals a secure understanding of computing concepts and the practical skills of programming, database and web development expected before moving on to Higher Computing Science.
How should I revise for SQA National 5 Computing Science?
Work through the four areas against the key areas in the SQA course specification, because question-paper items are written from them. Drill the practical skills hardest: writing and reading code, the three standard algorithms (input validation, running total, array traversal), binary conversions, SQL statements (SELECT, WHERE, ORDER BY, INSERT, UPDATE, DELETE), and HTML, CSS and JavaScript events. Learn the vocabulary precisely (iterative, functional requirements, fitness for purpose, primary and foreign key) and practise SQA past papers and marking instructions.
How does SQA National 5 Computing Science differ from GCSE Computer Science?
National 5 Computing Science is a one-year SCQF level 5 Scottish qualification set by the SQA, while GCSE Computer Science is set by English, Welsh and Northern Irish boards such as AQA and OCR. National 5 is assessed by one question paper plus a practical assignment, uses Scottish terminology and the SQA course specification, and is organised into four named areas (Software design and development, Computer systems, Database design and development, Web design and development) rather than the GCSE paper structure. Always revise from the current SQA specification and SQA past papers.