Computing Science

Introduction

The Computing Science course introduces pupils to a range of computational processes where they learn about the approaches to design and development in various contexts and develop their awareness of the importance of Computing in meeting the needs of society today and in the future.

This course enables pupils to develop and apply computational thinking and apply knowledge and understanding of advanced concepts and processes in computing science. Pupils will also apply skills and knowledge in analysis, design, implementation, testing and evaluation to a range of digital solutions. Knowledge of currents trends in computing technologies and their impact in transforming and influencing our environment and society are also an integral part of this course.

Staff

Mrs N. Farrell, Faculty Head, Administration, Business, Computing

Mr. J. Kelly, Computing 

 

Curriculum

Broad General Education

In Computing Science, pupils have the opportunity to develop their digital literacy skills enabling them to use digital technologies safely and securely. Computing also develops their understanding of information, how it is organised, stored and processed. Pupils will develop computational thinking and problem-solving skills through the use of both graphical and text-based programming environments.

In S1 / S2 pupils will develop basic web design skills and learn HTML commands to create their own web pages.  Pupils are introduced to the Computer System topic where they learn about Cyber Security and how computers use binary to represent data. Pupils also develop their coding skills using Scratch. This introduces them to both simple and more complex coding constructs in an entertaining and challenging environment which encourages creativity. Later in S2, pupils have the opportunity to code using a text-based programming language which encourages their analytical and computational thinking skills.

In S3, pupils have the opportunity to specialise in Computing and will develop their knowledge of Computer Systems (Data representation, the Processor, Security & Environmental Impact) and Software Development (the Software Development Process & coding skills).

Senior Phase

N5 and Higher Computing Science

N5 and Higher Levels focus on developing pupil knowledge and skills in Computer Systems, Software Development and Database Design and Development. Pupils will apply computational thinking skills to analyse, design, implement, test, and evaluate practical solutions for Software and databases and further develop their understanding of how data and instructions are stored in binary form and factors affecting system performance.

Pupils will also undertake a course assignment which will test their software development and database development knowledge and skills and contributes 33% of their overall mark.

Learning Experiences

  • A variety of different teaching approaches will be used to ensure pupils develop the knowledge and skills required for success in this course. These include:
  • Activity-based learning
  • Direct teaching
  • Notes and retrieval quiz booklets will be provided for all topics.
  • Group / collaborative work
  • Investigating
  • Problem-based learning
  • Use of web-based resources from Achieve, Scholar and BBC Bitesize
  • SQA Past Papers

Life and Work

Computing Science is a part of our everyday lives, impacting healthcare, industry, trade, transport, communication, entertainment, education and security.

 

Businesses are dependent on technology, and they will always need computer scientists who can drive innovative solutions to everyday problems.

 

Skills developed through Computing Science include:

  • Computational thinking
  • Problem solving
  • Team working
  • Analytical
  • Creativity
  • Evaluation
  • Numeracy
  • Information handling

Resources

  • Google classroom
  • Achieve website
  • BBC Bitesize
  • N5 and Higher textbooks
  • Retrieval Practice resources
  • Scholar Web resources
  • SQA Past Papers