CURRICULUM MAP FOR S1, S2 & S3
BGE Digital Portfolio (S1-S3)
Computing Science – National 4 & National 5
🔍 Course Overview
The National 4 and National 5 Computing Science courses provide learners with the skills to solve problems using digital technologies, develop an understanding of computing principles, and apply these to real-world contexts such as apps, games, databases, and websites.
The course fosters computational thinking, problem-solving, and programming skills, preparing students for future study or employment in a digital world.
📘 National 5 – Course Content
Learners study four key areas:
Software Design and Development
Programming fundamentals using Python
Understanding and applying algorithms
Data types, structures, testing, and development life cycle
Computer Systems
Understanding hardware, software, and data representation
Environmental impact and security considerations
Number systems and binary logic
Database Design and Development
Designing and creating databases
Using SQL to manipulate and query data
Understanding data integrity and structure
Web Design and Development
Designing and creating web pages using HTML and CSS
Introduction to JavaScript for interactivity
Understanding layout, navigation, and usability
🛠️ Skills Developed
Learners will:
Apply computational thinking across a variety of tasks
Design, write, and evaluate programs and systems
Develop practical skills in Python, SQL, HTML/CSS, and JavaScript
Communicate technical ideas clearly using correct terminology
Understand the ethical, environmental, and security implications of computing
🧪 Assessment
National 4
Includes internally assessed units and an Added Value Unit where students apply their skills to a practical project
The course is not graded but is assessed as Pass/Fail
National 5
Question Paper 80 Marks (66%): Tests theoretical knowledge from all four units
Assignment 40 Marks (33%): A practical task completed under controlled conditions, where learners design, implement, and evaluate a solution to a computing problem
🖥️ Higher Computing Science
Why Choose Higher Computing Science?
Higher Computing Science offers an in-depth exploration of computational thinking and problem-solving. It equips learners with the skills to design, implement, and evaluate digital solutions, preparing them for further study or careers in the digital and technology sectors. Entry to Higher is dependent on passing National 5 Computing Science at a B or higher.
📘 Course Content
The course comprises four key areas:
Software Design and Development
Develop modular programs using Python.
Understand and apply algorithms, data types, and structures.
Implement testing and documentation processes.
Computer Systems
Explore data representation, computer architecture, and environmental impact.
Understand security risks and legal implications of computing systems.
Database Design and Development
Design and implement relational databases.
Use SQL to manipulate and query data effectively.
Web Design and Development
Create interactive websites using HTML, CSS, and JavaScript.
Focus on layout, usability, and accessibility.
🛠️ Skills Developed
Advanced programming and problem-solving abilities.
Proficiency in Python, SQL, HTML, CSS, and JavaScript.
Analytical thinking and logical reasoning.
Understanding of computer systems and their societal impacts.
Effective communication of complex computing concepts.
📝 Assessment Overview
Question Paper:
Duration: 2 hours
Marks: 80
Weighting: 66% of the final grade
Assignment:
Duration: Approximately 6 hours (completed in class)
Marks: 40
Weighting: 33% of the final grade
🖥️ Advanced Higher Computing Science
🚀 Why Choose This Course?
Advanced Higher Computing Science offers a deep, challenging exploration of computing technologies. It develops your ability to solve complex problems, work independently, and apply advanced programming, analysis, and development skills — ideal preparation for university or a future in the tech industry. Entry to Advanced Higher is dependent on passing Higher Computing Science at a B or higher.
📘 What You Will Study
You’ll focus on three key areas:
Software Design & Development
Build object-oriented programs using languages like Python
Work with advanced data structures (e.g. arrays of records, linked lists)
Apply standard algorithms (e.g. binary search, sorting)
Database Design & Development
Design relational databases
Use advanced SQL for data manipulation and reporting
Implement data dictionaries, ERDs, and test systems for accuracy
Web Design & Development
Create dynamic, database-driven websites using HTML, CSS, and PHP
Process user data securely and efficiently using server-side scripting
Focus on responsive design, form validation, and usability
Integration of these areas is a key theme, preparing you to build real-world solutions across platforms.
🛠️ Skills You'll Develop
Object-oriented programming (OOP)
Advanced SQL and database handling
Server-side web development (PHP)
Complex problem solving and system design
Independent project planning, implementation, and evaluation
Clear technical communication and documentation
📝 How You’ll Be Assessed
You’ll complete two key assessments:
Project (80 marks, 60%)
A self-directed practical project in one area (software, database, or web)
Must integrate with a second area
Question Paper (55 marks, 40%)
2-hour exam with 3 sections:
Software Design and Development (compulsory)
Database Design and Development (optional)
Web Design and Development (optional)
Total course grade = A–D based on 135 marks
🎮 National Progression Awards (NPA) in Computer Games Development
SCQF Levels 4, 5 & 6
🕹️ Course Overview
The NPA in Computer Games Development introduces learners to the core principles and practical skills essential in the computer games industry. Spanning SCQF Levels 4 to 6, these awards are designed to build foundational knowledge and progressively develop advanced competencies in game design, media asset creation, and game development.
📚 Units Studied (at Each Level)
Computer Games: Design – Explore game genres, narratives, character development, level design, and user interfaces.
Computer Games: Media Assets – Learn to identify, create, and integrate media elements such as graphics, audio, and video into games.
Computer Games: Development – Gain hands-on experience in programming and assembling a functional game using development tools and environments.
🎯 Course Aims
Provide an up-to-date curriculum reflecting current industry practices.
Develop skills in computer programming and computational thinking.
Foster problem-solving abilities and collaborative teamwork.
Stimulate interest in STEM fields and encourage careers in computer science and game development.
Facilitate progression to further study or employment in the digital and creative industries.
💡 Skills You'll Gain
Game design and storytelling techniques.
Media asset creation and editing.
Programming and software development skills.
Project planning and evaluation.
Teamwork and communication within a creative context.
👥 Who is this for?
This qualification is suitable for:
Learners in S5–S6 interested in computing and game development.
Individuals aiming to pursue further education in computing or creative industries.
Those seeking to develop a portfolio for employment or higher education applications.
📝 Assessment
Assessment is continuous and unit-based, involving:
Practical assignments and project work.
Portfolio development showcasing design, media, and development tasks.
Evaluations and reflective reports on completed projects.
There is no final exam, allowing learners to demonstrate their skills through practical application.
📈 Progression Pathways
Successful completion of the NPA can lead to:
National Certificates (NC) in Computing with Digital Media.
Higher National Certificates/Diplomas (HNC/D) in Computing or Game Development.
Degree programs in Computer Science, Game Design, or related fields.
Employment opportunities in the digital and creative sectors.
In progress
BLURB
📈 Pathways, Skills Development & Careers
Where can Computing Science Education take you?
At Portlethen Academy, our ICT Faculty prepares pupils not only for qualifications but for life beyond school. Whether students go on to study Computing Science, Business, Cyber Security, Digital Media, or Data Science, or pursue careers in completely different areas, the skills they develop here are highly valued by employers.
🔗 What skills will I develop?
Taking part in Computing and Business subjects helps pupils gain some of the top transferable skills employers are looking for today:
✅ Problem Solving
✅ Teamwork & Collaboration
✅ Digital Literacy & ICT Proficiency
✅ Creative Thinking
✅ Analytical Skills
✅ Communication & Presentation Skills
✅ Initiative and Self-management
These are core skills across all sectors — not just tech and business.
🚀 Where can it lead?
According to local Labour Market Information (LMI), digital and tech skills are in growing demand across industries in the North East of Scotland and beyond. Only a percentage of pupils will go directly into tech or business careers, but almost all will use the skills they've learned in their future studies or the workplace.
Popular progression routes include:
Computing Science / Cyber Security
Software Engineering
Games Design & Development
Business Management & Marketing
Finance, Administration & Enterprise
Data Analytics
Digital Media & Communications
Accountancy or Economics
Law and Project Management
"Digital and business skills aren’t just for IT professionals or accountants — they’re for entrepreneurs, creatives, and problem-solvers of the future."