Category: Senior Phase


There is a bank of diagnostic questions to support SQA Computing Science qualifications, as well as other qualifications and subjects at

To find questions aligned to SQA content, select SQAComputingScience in the Author filter drop down.  You can refine questions further by selecting topics.


There is the ability to add your school and create classes to track and monitor progress.


Questions have plausible distractors and learners are asked to explain why they chose that particular answer.

Example Question and distractors


Learner response options

Visit DiagnosticQuestions




This is a self paced course aimed at develop teacher skills and understanding to support delivery of Computing Science National Qualifications.There are a range of interactive learning resources developed by subject specialists to support teachers delivering Computing Science at National 5 and Higher. They are topic-based and cover a range of programming areas – HTML, CSS, JavaScript and SQL.

Visit SQA Academy

There are also a number of videos within the courses that illustrate how these technologies are used in industry that you may find useful to show learners. For example, how SkyScanner use SQL

To access the learning materials, you must create an account with SQA Academy.

Note: You will need to allow pop ups for SQA Academy to access the courses

Welcome to Computing Science by DigiLearnScot

We’re delighted to launch this site and hope it proves useful whether you are new to, or experienced in, computing. Computing Science sits within the Technologies in Curriculum for Excellence (CfE). There are three organisers for it:

Understanding the world through computational thinking, TCH x-13a

Understanding and analysing computing technology, TCH x-14a, TCH x-14b

Designing, building and testing computing solutions, TCH x-15a


Problem solving is an important part of computing and there are many opportunities throughout CfE to embed Computing Science in other curricular areas, such as Numeracy and Mathematics.


Cyber Resilience and Internet Safety sit within the Digital Literacy organiser of the Technologies curriculum (TCH x-03a), but as learners progress this area starts to focus move towards Cyber Security and this requires knowledge of computer systems in order to understand the threats a system faces.