SQA Higher Level Computing Science Teaching Resources & Lesson Plans

SQA Higher Level Computer Science mapping file. Download our comprehensive teaching resources and use the mapping table to align to the Higher Level specifications. Suitable for students 16+ years of age.

SQA specification

Higher Level Document Reference

Additional content

1

Software design and development

Cell
Cell
Cell

Development methodologies

Cell
Cell

Analysis

Cell
Cell

Design

Cell
Cell

Implementation (data types and structures)

Cell
Cell

Implementation (computational constructs)

Cell
Cell

Implementation (algorithm specification)

Cell
Cell

Testing & Evaluation

Cell

2

Computer systems

Cell
Cell
Cell

Data representation

Cell
Cell

Computer structure

Cell
Cell

Environmental impact

Cell
Cell

Security risks & precautions

Cell

3

Database design and development

Cell
Cell
Cell

Analysis

Design

Implementation

Testing

Evaluation

Cell

4

Web design and development

Cell
Cell
Cell

Analysis

Cell
Cell
Cell

Design

Cell
Cell

Implementation (CSS)

Cell
Cell

Implementation (HTML)

Cell
Cell

Implementation (JavaScript)

Cell
Cell

Testing

Enter your text here...

Cell
Cell

Evaluation

Cell
Cell

Welcome to Teach Computer Science! If you’re reading this page, then you’re most likely preparing to take your Computer Science SQA Higher Level exams. These exams will help you get your SQA Higher Level qualification, essential for continuing your education or seeking work. Needless to say, they’re a pretty big deal! As you begin to flip through your syllabus and your notes, it may feel like you’ve got such a vast amount of work to do that it isn’t possible to get ready for your exams in time. This is definitely not true. The key to succeeding in your Higher Level Computing Science exams is preparation. For that reason, we’ve created this page bringing together all the necessary materials to prepare you for your assessment.
Firstly, it’s important to understand what the SQA seeks from you in these exams. Unlike your friends in England or Wales, you don’t have to worry about exam board differences and approaches. But it is always good to remain aware of what the key to acquiring your SCQF is, especially as you revise for your exams. The Higher Level requires that just under a third of your marks come from a practical assignment. Bear that in mind as you prepare – not all revision is about merely learning content!

About the SQA

The Scottish Qualifications Authority, also known as the SQA, are the people who essentially create and mark your Higher Level Computing Science course. They are the executive non-departmental public body of the Scottish Government which is responsible for accrediting educational awards. SQA assesses the Computing Science Higher Level as a so-called ‘linear subject’. Therefore, all of your assessments are scheduled for the end of your course at the end of the academic year.

How Long Will the Course Take to Complete?

Your SQA Higher Level Computer Science course can take varying amounts of time according to how your school or college works. All that the SQA specifies is that the notional length of time to complete the course is 240 hours.

Is Any Prior Knowledge Required?

Although it is not expressed as a strict requirement, the SQA states in their specification that students ought to have the Higher Level in Computing Science prior to starting this course. However, they also note that accepting students starting this course is solely at the discretion of the center in question (i.e. your school or college). Therefore, it is always good to speak to them to discuss your options ahead of making these choices.

What Will I Study?

Overall, the SQA states that the Higher Level in Computer Science aims to high that computing professionals are problem-solvers and designers and to help students understand computational processes and thinking. To do that it combines theoretical learning with practical tasks. The course focuses on four areas of study which are 1) software design and development; 2) computer systems; 3) database design and development, and 4) web design and development. Within these broad fields, you’ll be learning more specifically about software design, implementation, testing, evaluation, computer structure, environmental impact, security precautions, database design, web design, CSS language, HTML, JavaScript and more.

Study Tips

While studying for your Higher Level exams may seem daunting, by following a few easy guidelines and making use of study tips you can make the whole process a lot more accessible and enjoyable than you may think. First of all, start by planning. Bearing in mind that you have to complete both a written assessment and a practical one, make sure that you are revising both theoretical and practical skills. A good way to revise your theoretical skills is to use flashcards to memorise definitions and programming language. Another way to revise how different aspects of a computer relate to one another is by using mind maps and charts to draw them and link them up. Meanwhile, in order to be ready for your practical, you’re advised to mainly practice. When it comes to learning any new language it’s all about acquiring new terms and ways to use them. So once you’ve learned your theory and computing language terms head over to your computer to practice using them. This will give you an edge come exam time.

You’ll also want to make use of past exam papers once you feel confident. The SQA releases both written assessment and practical exam papers from former years of examinations. This means that you can use these past papers for practicing under timed exam conditions. Lucky for you, you don’t have to spend hours on the internet browsing for all these studying materials. We’ve compiled all you need for Higher Level Computing Science revision and made them available on our website. So there’s no need to wait around, take a look and get going right away!