Computing Science and ICT
Being able to process and understand information is the key to survival in every area of human life. With the advances in computing that the last few decades has seen, young people need to be able to take the knowledge, skills and experience with them into the world to be able to collate, interpret and manipulate data and information in every sphere of life.
S1 and S2 ICT
Pupils in the first two years of Senior School consolidate their broader ICT skill set as well as gaining new understanding and experiences of how computers work. HMTL (web design), Scratch (basic programming), touch typing, spreadsheets, email and online file management as well as developing a collection of more advanced Office skills are the core of ICT lessons. As well as equipping students with a good general knowledge, exposure to computing theory and business topics is built into the course to allow pupils to make an informed decision as to whether they wish to pursue Computing Science or Business Management further.
S3 and S4: National 5 Computing Science
The mandatory units for National 5 Computing Science are:
- Software design and development: Students will develop knowledge, understanding and practical problem-solving skills to design and develop software. Programming techniques and processes will be explored and utilised.
- Information system design and development: Students will develop knowledge, understanding and practical problem-solving skills related to information system design and development through practical and investigative tasks. This will involve the use of a wide range of software including database and spreadsheet packages.
CofE Higher Computing Science
The Higher Computing Science Course introduces learners to an advanced range of computational processes and thinking, and develops a rigorous approach to the design and development process across a variety of contemporary contexts. Learners gain an awareness of the importance that computing professionals play in meeting the needs of society today and for the future, in fields which include science, education, business and industry.
Unit 1 – Software Design and Development
The general aim of this Unit is to develop knowledge and understanding of advanced concepts and practical problem-solving skills in software design and development through appropriate software development environments. Learners will develop programming and computational thinking skills by designing, implementing, testing and evaluating practical solutions and explaining how these programs work. They will also develop an understanding of computer architecture and the concepts that underpin how programs work. Through investigative work, learners will gain an awareness of the impact of contemporary computing technologies.
Unit 2 – Information System Design and Development
The general aim of this Unit is to develop knowledge and understanding of advanced concepts and practical problem-solving skills in information system design and development through a range of practical and investigative tasks. Learners will apply their computational thinking skills to implement practical solutions using a range of development tools and to develop an understanding the technical, legal, environmental, economic and social issues related to one or more information systems.
Pupils will be assessed informally over a number of checkpoints during the course. The feedback from these assessments will be used to support appropriate revision of covered topics, plans for future lessons and target-setting for each pupil.
Formal Course assessment structure
Component 1 — Question Paper
Component 2 — Assignment (completed in class during S4)