This course aims to help you develop a range of computing and computational thinking skills. You will learn how to analyse and solve problems. And, you will develop skills in design and modelling, developing, implementing and testing digital solutions across a range of contemporary contexts. You will also look at the legal and environmental impact of computing technologies.
You will develop knowledge and understanding of advanced concepts and practical problem-solving skills in software design and development. You will do this by using appropriate modular software development environments. You will develop modular programming and computational-thinking skills by analysing, designing, implementing, testing, and evaluating practical solutions and explaining how these programs work. You will use your knowledge of data types and constructs to create efficient programs to solve advanced problems.
TBC
You will develop your understanding of how data and instructions are stored in binary form and factors affecting system performance. You will gain an awareness of the environmental impact of intelligent systems, as well as the security risks, precautions and laws that can protect computer systems.
TBC
You will develop knowledge, understanding and advanced practical problem-solving skills in database design and development. You will do this through a range of practical tasks, using a minimum of three linked tables and implemented in SQL. You will apply computational thinking skills to analyse, design, implement, test, and evaluate practical solutions, using a range of development tools. You will apply interpretation skills to tasks involving some complex features in both familiar and new contexts.
TBC
You will develop knowledge, understanding and advanced practical problem-solving skills in web design and development. You will do this through a range of practical and investigative tasks. You will apply computational-thinking skills to analyse, design, implement, test, and evaluate practical solutions to web-based problems, using a range of development tools including HTML, Cascading Style Sheets (CSS) and JavaScript. You will apply interpretation skills to tasks involving some complex features in both familiar and new contexts.
TBC
Worth 80 marks. The question paper has three sections.
Section 1 is mandatory - Software Design and Development and Computer Systems (55 marks)
Section 2 & 3 - you have the option to complete either section:
Section 2: Database design and development (25 marks)
Section 3: Web design and development (25 marks)
Worth 40 marks and has three tasks.
Task 1 is mandatory - Software design and development (25 marks)
Task 2 & 3 - you have the option to complete either section:
Task 2: Database design and development (15 marks )
Task 3: Web design and development (15 marks)
Pupils who successfully pass the National 5 Computing Science course can go on to study the following: