Scotland · National 5 · S4

National 5 Computing Science help

National 5 Computing Science has a structure that rewards reading it once, carefully. Software design and development is compulsory in both parts of the assessment, and between them those compulsory parts carry 80 of the 120 marks. After that, a candidate makes a choice between database design and web design in the question paper, and then makes that choice again in the assignment. The course specification says "Section 1 is mandatory, and candidates have the option to complete either section 2 or section 3" for the paper, and "Task 1 is mandatory, and candidates have the option to complete either task 2 or task 3" for the assignment. The two choices are independent. Most candidates make them by default, often late, and they are worth making on purpose. This page explains both, and how to prepare for the compulsory two-thirds that decides most of the grade.

Teaching live since 2020 · 10,000+ students · Built on the course specification line by line

In short

National 5 Computing Science is assessed by a question paper worth 80 marks and an hour and a half, and an assignment worth 40 marks completed within six hours. Software design and development, with computer systems in the paper, is compulsory in both and carries 80 of the 120 marks between them, so it decides most of the grade. Beyond that, a candidate chooses database design or web design in the paper, and separately chooses database or web in the assignment, and the two choices are independent. The assignment is set annually, supervised, open book and externally marked, and the paper has very few questions that test straight recall. Qualifications Scotland replaced SQA as the awarding body on 1 February 2026, and the existing course documents remain current. We teach both components. The first lesson is free, then USD 100 a month in a group or USD 150 one to one.

Start here

Three courses for National 5 candidates

The compulsory programming, and one course for each of the two optional areas. Cards open the full syllabus.

The choice you make twice

Database or web, in the paper and again in the assignment

From the National 5 Computing Science Course Specification, May 2023 (version 3.0), valid from session 2023 to 24.

How the 120 marks are divided
ComponentCompulsory partOptional part: choose one
Question paper, 80 marksSection 1: Software design and development, and Computer systems, 55 marksSection 2 Database design and development, or Section 3 Web design and development, 25 marks
Assignment, 40 marksTask 1: Software design and development, 25 marksTask 2 Database design and development, or Task 3 Web design and development, 15 marks
Total, 120 marks80 marks, two-thirds of the course40 marks, one-third of the course

The two choices are independent

Nothing in the specification ties the paper choice to the assignment choice. A candidate could answer the database section in the paper and complete the web task in the assignment, or the same area in both.

Most candidates choose the same area twice, usually whichever their class covered in more depth. That is often sensible, but it should be a decision rather than a default.

How to choose

Choose on strength, and choose early. A candidate who knows by the start of S4 which area they will answer spends revision time where it counts, rather than half-preparing both and committing in the exam hall.

If one area clearly suits a student better, doing it twice consolidates it. If they are genuinely even, the assignment choice can reasonably follow whichever area has the more interesting task that year.

The number that matters most

Software design and development is compulsory in both components and together carries 80 of the 120 marks. Whatever a candidate chooses, programming decides most of the grade, which is where preparation should go first.

Sources: National 5 Computing Science Course Specification, May 2023, version 3.0; and the Qualifications Scotland National 5 Computing Science page, which states that "On 1 February 2026, Qualifications Scotland replaced SQA and became Scotland's new national awarding body. The documents on this page remain current and you can continue to use them."

The question paper

Eighty marks, and very little straight recall

An hour and a half, three sections, of which a candidate answers two.

What the question paper asks for
FeatureWhat the specification says
Length and marks80 marks in 1 hour and 30 minutes, 67 per cent of the course assessment
StructureSection 1 compulsory; then either section 2 or section 3
How sections openWith short, stand-alone questions, predominantly C-grade questions in a simple or familiar context
How sections developContext-based questions with multiple parts, including designing solutions and writing code, with both C and A-grade marks
What is testedThe questions "assess application of understanding, with very few questions requiring direct recall of knowledge"

Application, not memory

Very few questions test straight recall. A candidate who has memorised definitions without using them will find the paper harder than one who has written a lot of code.

Code on paper

Questions ask candidates to design solutions and write code. Doing that by hand, without an editor, is a separate skill and needs practice of its own.

The A-grade questions

The harder questions ask candidates to integrate knowledge, explain in detail, or analyse, compare and evaluate. Those marks separate the top grades.

The questions also ask candidates to explain how a program works and to communicate computing ideas "clearly and concisely, using appropriate terminology", and to understand the legal implications and environmental impact of contemporary technologies. Explaining clearly in writing is practised far less than coding, and it carries real marks.

The habit that serves the whole paper is predicting what a program will do before running it, then explaining why. It is the same skill the harder questions reward, and it is set out with the research behind it on the problem-solving page.

The assignment

Six hours, open book, supervised, and externally marked

The coursework component is tightly controlled, and the conditions are worth knowing before it starts.

How the assignment is set and run
ConditionWhat the specification says
Marks40 marks, 33 per cent of the course assessment
TasksTask 1 software design and development compulsory, then task 2 database or task 3 web
Who sets it"Set by SQA, on an annual basis", now the responsibility of Qualifications Scotland
Supervision"Conducted under a high degree of supervision and control"
Time"Must be carried out within 6 hours", over "several shorter sessions" rather than one continuous session
Materials"Conducted under open-book conditions, but supervised to ensure that the work presented is the candidate's own work"
MarkingEvidence is submitted for external marking, and all marking is quality assured

Open book is not a shortcut

Open-book conditions mean a candidate can consult materials, but the work is supervised and must be their own. Six hours is not long for a real programming task, and a candidate who has to look things up constantly will run out of time.

Fluency is what open book rewards. The notes help a candidate who already knows the material; they do not rescue one who does not.

What we will not do

We do not work on any candidate's assignment, and we will decline if asked. It is set each year, supervised, and externally marked as the candidate's own work.

What we teach is everything it draws on: designing a program before writing it, testing it properly, and building database or web solutions on projects of our own.

For the rules on AI and assessed work, which apply to coursework across the UK, the page on declaring AI sets out why identified AI content earns nothing even when properly acknowledged. For the wider Scottish system, including the stages and what comes after National 5, see coding and AI classes in Scotland.

Progression

Four rungs through S3 and S4

A candidate is placed by what they can do unaided, which is what both components measure.

What a National 5 candidate should be able to do
RungWhenWhat should be true
1. Programming fluencyBefore or early in S4Writing and debugging programs without copying examples, in the language the school uses
2. Design before codeS4Planning a solution with the design techniques the course names, then implementing it
3. The chosen areaS4Secure in either database or web design, chosen on purpose rather than by default
4. Explaining and applyingBefore the paperAnswering context questions in writing, and explaining how code works, rather than reciting

Rung one carries most of the grade

Software design and development is compulsory in both components and worth 80 of 120 marks. Everything else sits on top of it.

The full topic order runs down the coding roadmap.

Rung three is a decision

Choosing database or web early focuses a year of revision. Choosing late splits it.

After National 5 comes Higher, covered on the Higher Computing Science page.

The catalogue

Nine courses for National 5 candidates

Arranged around the compulsory two-thirds and the two optional routes. Where to begin is decided in the free lesson.

I

Software design and development

Compulsory, two-thirds of the marks

UK / N51 / 01

First Python

For S2 and S3 students moving from blocks to typed code before the course starts.

Open the syllabus

UK / N51 / 02

Python in full

Programming to the standard both components reward.

Open the syllabus

UK / N51 / 03

Algorithms and data structures

Standard algorithms and efficient use of coding constructs, worked on paper.

Open the syllabus
II

The optional areas

Database or web

UK / N52 / 01

Databases and SQL

Entity relationships, data dictionaries and SQL for the database route.

Open the syllabus

UK / N52 / 02

Full stack web development

Structure, interface design and prototyping for the web route.

Open the syllabus

UK / N52 / 03

AI and web projects

A gentler way into web design for students who want a project first.

Open the syllabus
III

Beyond National 5

For students heading to Higher

UK / N53 / 01

Data science with Python

Working with real data, which Higher and Advanced Higher lean on.

Open the syllabus

UK / N53 / 02

AI and machine learning

Training and testing models, for students well ahead of the course.

Open the syllabus

UK / N53 / 03

Computer science theory

The wider theory behind computer systems, taught to whichever course a student is on.

Open the syllabus

How lessons work

Programming first, the chosen area second

Our teachers work from India on a clock that never changes, so Scotland is five and a half hours behind from October and four and a half from March. Slots are agreed in UK time.

After school

Where most S3 and S4 students settle.

Early evening

For students with sport, music or a long journey.

Weekend morning

Good for timed practice of a full paper.

The compulsory two-thirds

Programming comes first and gets most of the time, because it carries most of the marks.

An area chosen early

We help a candidate decide database or web at the start of S4, then prepare for that one properly.

Code by hand

Regular handwritten code, because the question paper asks for it and an editor hides weaknesses.

Explaining in writing

Short written explanations of how code works, marked, because the paper rewards them.

Nothing assessed

We never work on a candidate's assignment. We teach the skills it draws on.

Groups by level

Five to ten students at one stage, comparing solutions to the same problem.

Student work

What our students have built

Four projects from lessons, none of them assessed work. More in student labs.

NutriLife AI nutrition coach project screenshot

AI and ML

NutriLife

An AI nutrition coach that reads what you eat and works you toward a target.

by Bhavya · Open it

Misti AI chatbot for maths and coding screenshot

AI and ML

Misti

A chatbot that answers mathematics and programming questions, built and deployed by a student.

by Harshit · Open it

GuardianX AI internet safety assistant screenshot

AI and ML

GuardianX

An assistant that helps a young person recognise unsafe situations online.

by Vivaan · Open it

SkyCast weather forecast application screenshot

Web app

SkyCast

A weather forecasting site with live conditions for any location.

by Krish

Fees

What National 5 tuition costs

Priced monthly in US dollars, as it is for every family outside India. Nothing is charged before the free lesson, and nothing after it until a course and a weekly slot are fixed.

Free first class

USD 0

no card required

  • A real lesson on National 5 material
  • A straight view of the strongest optional area
  • Only a phone number needed
Book it

Group batch

USD 100

a month, billed in US dollars

  • Five to ten S4 candidates at the same point
  • The same teacher from August to the exam diet
  • Handwritten code returned with comments each week
  • Fewer lessons as the exam diet approaches
Start here

One to one

USD 150

a month, billed in US dollars

  • One candidate and one teacher
  • Planned back from the exam diet
  • Useful for a specific grade target
Enquire

What families say

Rated 4.9 across 547 Google reviews

Six Google reviews, printed exactly as families left them.

★★★★★

"The one step solution for my son. Modern Age Coders make learning coding so simple that kids love it. The teachers explain complex concepts clearly with practical exercises and interactive content."

Ria Mukherjee

Parent

★★★★★

"Modern Age Coders has been a game-changer for me. I struggled to grasp IT concepts and coding before joining, but their classes transformed everything. I can now confidently write complex programs with ease."

Samriddha Mondal

Student

★★★★★

"One of the most wonderful education centres out there. Education is not limited to school syllabus but focuses on skill development."

Vansh Agarwal

Student

★★★★★

"My child Dhairya is really enjoying the Modern Age Coders classes. This is his first online class and he eagerly looks forward to it. I can already see his improvement, and the teachers are very cooperative."

Sonam Oswal

Parent of Dhairya

★★★★★

"Modern Age Coders have wonderful teachers who teach in a clear, easy and practical way. The teacher boosts students' confidence and inspires them to learn without hesitation."

Sonu Goyal

Parent

★★★★★

"I highly recommend this computer coding class! The teachers are incredibly knowledgeable and passionate about coding."

Ritu Kedia

Parent

Questions about National 5 Computing Science

What candidates and parents ask

How is National 5 Computing Science assessed?

By a question paper worth 80 marks, lasting an hour and a half, and an assignment worth 40 marks, completed within six hours. The paper is 67 per cent of the course assessment and the assignment 33 per cent.

What is compulsory?

Software design and development, in both components, with computer systems in the paper. Together those compulsory parts carry 80 of the 120 marks.

What can I choose?

Database design and development or web design and development, once in the question paper and once in the assignment.

Do I have to choose the same area twice?

The specification does not require it. The paper choice and the assignment choice are separate, though many candidates sensibly choose the same area in both.

How long is the assignment?

It must be completed within six hours, usually over several shorter sessions rather than one continuous block.

Can I use notes in the assignment?

It is conducted under open-book conditions but supervised to ensure the work is the candidate's own, and it is marked externally.

Is it all about memorising?

No. The specification says the questions assess application of understanding, with very few questions requiring direct recall.

Who is the awarding body now?

Qualifications Scotland, which replaced SQA on 1 February 2026. It says the existing course documents remain current and can still be used.

Will you help with my assignment?

No. It is set each year, supervised and externally marked as your own work. We teach the skills it draws on, using our own projects.

What does it cost?

The first lesson is free. After that a group place is USD 100 a month and one-to-one teaching USD 150, charged monthly with nothing in advance.

Elsewhere on this site

Further in Scotland

The system around National 5, and the step after it.

Coding and AI classes in Scotland

The Scottish stages and qualifications, and the move to Qualifications Scotland.

Higher Computing Science

What changes at Higher, the usual next step after National 5.

Understand the code, do not copy-paste it

Why declared AI content earns nothing in assessed work.

Python classes online in the UK

The language most Scottish schools teach, and how the boards treat it.

Coding classes for teens in the UK

What Ofcom found about British teenagers, AI and checking.

Coding classes in the UK

The national page, and the index of every UK page we publish.

Start here

Book a free first lesson

Send a number and we will reply at a UK hour you choose. The lesson uses real National 5 material and ends with a straight view of which optional area suits the candidate.

Happier to browse first? Full syllabuses sit on the course pages, our method and its honest limits are in how we teach, and the coding roadmap shows what follows what.

WhatsApp us · +91 91233 66161 · contact@modernagecoders.com

The quickest route is WhatsApp, free from any UK phone. Our number is Indian, so a message from Glasgow or Aberdeen will show a +91 code, and that is us.

Nothing to pay and nothing to sign. One reply, with a time.

Keep exploring Modern Age Coders

Related courses and guides

Free resources

From the blog

Start here