You are here: Home / Home Learning / Technologies / Computing

Computing Department



The Computing Department in St Paul’s aims to provide an understanding of the technologies that underpin the digital world and develop transferrable skills. This  well-resourced department has 3 Computer Suites and 3 experienced members of staff providing a welcoming, but hard working, atmosphere within the school. 

We live in a technological world. Technological practice shapes the world that we live in and affects our quality of life. We use technology at work, in learning, and at home. Technology, therefore, plays an increasingly important part in all aspects of our lives, individually and as a society.  Computing brings together elements of technology and science and has wide-ranging social implications, providing an excellent opportunity for making links across learning. The purpose of learning in Computing is to enable learners to be successful, responsible and creative in their use of computers. This involves and includes developing Computing skills, knowledge and understanding, and awareness of the impact of computers in society.

The department is open to all years to use for study, research (or just to play some computer games) during lunchtimes.

S1 and S2

S1 and S2 pupils study ICT one period a week and during this will draw on important aspects of everyday life and work.  Through S1/2 ICT pupils will

  • develop an understanding of the role and impact of technologies in changing societies
  • contribute to building a better world by taking responsible, ethical actions to improve their lives, the lives of others and the environment
  • gain the confidence and skills to use technologies now and in the future: at home, at work and in the wider community
  • broaden their understanding of the role that information and communications technology (ICT) has in Scotland and in the global community

In ICT we aim to nurture the pupils’ interest, confidence and enjoyment in ICT skills so that they can be transferred and applied in different learning contexts.


The S3 Computing course within ICT will involve using the computers to create programs, databases, web pages, and to carry out investigations and present findings.  Information will be used to gather knowledge and answer questions. Weekly homework to consolidate knowledge will be given during the 2 periods per week.

  • Development of programming techniques covered in Scratch and Kodu.  This will be programming within the TrueBASIC language to design, implement and evaluate solutions to problems.  Some programming in VisualBASIC and Prolog to compare languages.
  • Use Investigation to compare different security software, Computer Systems and emerging technologies and consider their suitability for the world of work
  • Integration of different media e.g. graphics, sound, text and video  to create websites and other digital solutions


S4 and onwards

The courses we offer are:

National 3 Computing Science

The purpose of the Course is to develop learners’ knowledge of the technological world and to develop their skills in developing computer-based solutions to problems. Computing science is vital to everyday life; it shapes the world in which we live and its future. Computing professionals play key roles in meeting the needs of society today and for the future, in fields which include science, communications, entertainment, education, business and industry.

The aims of the Course

  • introduce and develop aspects of computational thinking in a range of contexts
  • develop knowledge and understanding of basic facts and ideas in computing science
  • develop skills and knowledge in software and application-based development tools
  • apply skills and knowledge to develop and implement simple digital solutions

National 4 Computing Science

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.

The aims of the Course

  • introduces and develops 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


National 5 Computing Science

Learners will develop an appreciation of the central role of computation in the modern world and gain an understanding at a high level of the many functions of computing systems, concepts and processes. They will gain an insight into the capacities of computing professionals as problem-solvers and designers, able to design, implement and operate hardware and software systems, and the far-reaching impact of information technology on our environment and society. They will also develop a range of transferable skills for learning, skills for life and skills for work, opening up a wide range of career and study opportunities and enabling them to develop as global citizens who can contribute effectively to their communities, society and the world. On completing the Course, learners will have developed their skills in analysis and problem-solving, software and information system design, development, implementation and testing.

NPA Digital Media

An exciting qualification designed to help learners get the most from digital media devices and computers. Encouraging creativity, the course shows you how to create real life digital media projects that build into an innovative digital assessment online portfolio. Digital devices such as mobile phones, MP3s, digital cameras and webcams give us almost limitless creative possibilities This NPA gives you the skills to unlock your potential.

Higher Computing Science

The Higher qualification in Computing deepens knowledge and understanding of computer concepts and encourages awareness of technological development and progress.  Topics of study include data representation, computer structure, peripherals, networking and software. Learners acquire knowledge and skills in developing software through the use of a high level programming language. The course encourages them to make judgments, assess and compare ideas, and evaluate data.

Advanced Higher Computing

The Advanced Higher qualification in Computing draws on the knowledge, understanding and practical skills developed through previous study, and extends these through investigation and analysis. Learners are equipped with skills to design and implement a solution to a significant computing problem.The course encourages sophisticated study of software development process, software development languages and environments, high level programming language constructs, and standard algorithms. Learners are taught to demonstrate knowledge and understanding, practical skills and problem-solving ability.


Tommy Walton's guide on Malware and how to protect yourself digitally.