Computing Scotland

This website aims to deliver all the content needed for Computing Science at National 5, Higher and Advanced Higher. That being said, please ensure that you are aware of the content difference for N5, Higher and Advanced Higher. Switch between the three levels at the top.

Advanced Higher is slightly different compared to N5/Higher; you will be doing the 4 different units as previous, but

The course is split into a project and a written exam. The project is worth 80 marks and the written exam is also worth 80 marks. So as you can see, it is now weighted 50/50 for the practical and theory elements.

Software Design and Development

From SQA: Candidates develop knowledge, understanding and practical problem-solving skills in software design and development, through a range of practical and investigative tasks using appropriate software development environments. This develops their programming and computational-thinking skills by implementing practical solutions and explaining how these programs work. Tasks involve some complex features (in both familiar and new contexts), that require some interpretation by candidates. They are expected to analyse problems, and design, implement, test and evaluate their solutions.

Language focus: Python

Website Design and Development

From SQA: Candidates develop knowledge, understanding and practical problem-solving skills in web design and development, through a range of practical and investigative tasks. This allows candidates to apply computational-thinking skills to analyse, design, implement, test and evaluate practical solutions to web-based problems, using a range of development tools such as HTML, CSS and Javascript. Tasks involve some complex features (in both familiar and new contexts), that require some interpretation by candidates.

Language focus: HTML, CSS and JavaScript

Database Design and Development

From SQA: Candidates develop knowledge, understanding and practical problem-solving skills in database design and development, through a range of practical and investigative tasks. This allows candidates to apply computational-thinking skills to analyse, design, implement, test, and evaluate practical solutions, using a range of development tools such as SQL. Tasks involve some complex features (in both familiar and new contexts), that require some interpretation by candidates.

Language focus: SQL

Computer Structure

From SQA: Candidates develop an understanding of how data and instructions are stored in binary form and basic computer architecture. They gain an awareness of the environmental impact of the energy use of computing systems and security precautions that can be taken to protect computer systems.