Accessibility links

Computing at Bay House School and Sixth Form

Course description

How is your knitted jumper like coding? How do you design x-ray machines, drug dispensers, and brain scanners to be safe and easy to use? What do ants have to do with sending messages across networks? Questions like these are answered by studying the algorithms that underpin society’s digital world, such as page indexing, process scheduling, and network communications.

Computing is also the facilitator for scientific modelling such as that found in medicine, physics, and biology.

This course encourages students to develop a broad range of skills and knowledge of computing. Specifically, it encourages students to develop:

  • the capacity for thinking creatively, innovatively, analytically, logically and critically;
  • an understanding of the organisation of computer systems including software, hardware, data, communications and people;
  • the ability to apply skills, knowledge and understanding of computing, including programming, in a range of contexts to solve problems;
  • project and time management skills;
  • the capacity to see relationships between different aspects of the subject and perceive their field of study in a broader perspective;
  • an understanding of the consequences of uses of computing, including social, legal, ethical and other issues;
  • an awareness of emerging technologies and an appreciation of their potential impact on society.

Students will undertake a significant amount of computer programming.

This course requires students to study information systems and computer  architecture in depth. There are also opportunities to produce computer programs using a range of up-to-date environments and computer programming languages.

Course content

AS Level modules

CG1 -     Software, system development, data and applications: Hardware and communication; organization and structure of data; data types and data structures; algorithms and programming; nature and type of software; systems analysis and design; characteristics of computer applications; consequences of current trends in the uses of computers; privacy and security.

CG2 – Analysis, design, software development, documentation, testing and evaluation of a system:  Requirements for a computer solution, specify possible solution(s) and select an appropriate solution; select and apply appropriate techniques and principles to design and develop a solution of the problem; implement the proposed solution; produce appropriate systems documentation; test and evaluate the solution.

A2 Level modules

CG3 – Advanced software, system development, data and applications: Hardware; the operating system; data representation, data types and data structures; file organization; logical operations; databases and distributed systems; algorithms; software engineering; system design; typical applications of computers and communications systems; data security and integrity processes

CG4 – Analysis, design, implementation, testing and evaluation of a computer solution to a substantial problem of their own choice: Analysis; design; software development; maintenance documentation; testing; evaluation; user documentation.


Entry requirements

  • English Language - C
  • Maths – B
  • Computing – B (if studied)
  • ICT – Level 2 qualification (desirable)


  • Module CG1 is examined at the end of the Lower Sixth.
  • Module CG3 is examined at the end of the Upper Sixth.

How to apply

If you want to apply for this course, you will need to contact Bay House School and Sixth Form directly.

Last updated date: 22 March 2016

Key information