Computing science is vital to everyday life — socially, technologically and economically; it shapes the world in which we live and its future. Computing is embedded in the world around us, from systems and devices in our homes and places of work, to how we access education, entertainment, transportation and communication.
Understanding computational processes and thinking is also vital to many other fields, including science, economics, business and industry. While many learners will want to become computing professionals, all will benefit from the development of these foundational skills and the underpinning knowledge necessary to meet the needs of society today and for the future.
The course enables candidates to:
introduce and develop aspects of computational thinking across a range of contemporary contexts
develop knowledge and understanding of key facts and ideas in computing science
apply skills and knowledge in analysis, design, implementation and testing to a range of digital solutions
communicate computing concepts clearly and concisely using appropriate terminology
develop an understanding of the impact of computing science in changing and influencing our environment and society.
Mandatory Units:
The aim of this Unit is for the learner to develop basic knowledge, understanding and practical problem-solving skills in software design and development. Learners will develop basic computational thinking and programming skills through practical tasks using appropriate software development environments across a range of contemporary contexts. These tasks will involve simple features and straightforward contexts.
The aim of this Unit is for the learner to develop basic knowledge, understanding and practical problem-solving skills in information system design and development. Learners will implement practical solutions using appropriate development tools to create databases, web-based information systems, multimedia information systems (and/or hybrids of these).
Added Value Unit
The learner will draw on, extend and apply the skills and knowledge they have developed during the Course. These will be assessed through an assignment which involves the application of skills and knowledge from the other Units to analyse and solve an appropriately challenging computing science problem.
You can find more information on the SQA website.