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:
- Designing. Planning solutions with pseudocode, wireframes, structure diagrams and a navigation structure.
- Implementing. Writing code, SQL statements, and HTML, CSS and JavaScript.
- Using standard patterns. Applying the standard algorithms and common constructs correctly.
- Testing. Choosing normal, extreme and exceptional test data and finding syntax, execution and logic errors.
- 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.
- Work from the key areas. Each key area in the SQA course specification is a checklist; question-paper items are written from them.
- 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.
- 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.
- Apply to unfamiliar contexts. Many marks come from solving problems and reading code or queries you have not seen before.
- 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.
- SQA National 5 Computing Science: a complete overview of Computer systems
A deep-dive SQA National 5 Computing Science guide to Computer systems. Covers data representation and units of storage, computer architecture (processor, memory and buses), the environmental impact of computer systems, and security risks, precautions and the Computer Misuse Act.
11 min readRead β - SQA National 5 Computing Science: a complete overview of Database design and development
A deep-dive SQA National 5 Computing Science guide to Database design and development. Covers database analysis and design (tables, fields, field types, primary and foreign keys, validation) and implementation in SQL with SELECT, FROM, WHERE, ORDER BY, INSERT, UPDATE and DELETE, plus testing and evaluation.
11 min readRead β - SQA National 5 Computing Science: a complete overview of Software design and development
A deep-dive SQA National 5 Computing Science guide to Software design and development. Covers the iterative development process, analysis and functional requirements, design with pseudocode and wireframes, data types and arrays, computational constructs, the three standard algorithms, testing and evaluation, and low-level data representation in binary.
13 min readRead β - SQA National 5 Computing Science: a complete overview of Web design and development
A deep-dive SQA National 5 Computing Science guide to Web design and development. Covers web analysis and design (wireframes and navigation structure), building pages with HTML and hyperlinks, styling with CSS selectors, adding interactivity with event-driven JavaScript, and using media files with standard formats and compression.
11 min readRead β
Computer Science practice quizzes
Multiple-choice drills with worked answer explanations. Your scores stay on this device.
- SQA National 5 Computing Science Computer systems overview quiz14 questionsStart β
- SQA National 5 Computing Science Database design and development overview quiz14 questionsStart β
- SQA National 5 Computing Science Software design and development overview quiz16 questionsStart β
- SQA National 5 Computing Science Web design and development overview quiz15 questionsStart β
The SQA-NATIONAL-5 system, explained
See all β- generalAI and academic integrity in 2026: what you can and cannot do
An honest 2026 guide to how Year 12 students can use AI tools well and where the line is. NESA, VCAA, and QCAA rules, what AI is actually good at, what it is bad at, and how to think about it without panicking.
- wellbeingExam stress, anxiety, and looking after yourself
An honest guide to exam stress and mental health in Year 12. What is normal, what is not, when to ask for help, and what to do if it gets really hard. With the numbers you can call.
- uni pathwaysGap year or uni straight after school?
A clear-eyed comparison of going straight to uni versus taking a gap year. Who benefits from each, how to actually defer your offer, common gap-year traps, and how to make either path work for you.
- generalHow ExamExplained is built: the AI-first methodology (2026)
How ExamExplained is built. Claude Opus (Anthropic's latest AI) reads the published syllabuses, past papers and marking guides from the official exam authorities, then writes the dot-point answers, guides and quizzes. AI-written, not individually human-reviewed, so always check the official authority for what affects your mark.
- uni pathwaysHow to choose a uni course (without picking the wrong one)
A practical guide to picking your university course in Year 12. How to research, how to order preferences, when to ignore the ATAR cutoff, and how to leave yourself an escape hatch if you change your mind.