Computer Science

Course aims

This course has been designed for learners who wish to go on to Higher Education courses or employment, where knowledge of computer science would be beneficial.

Entry requirements

You will require a grade 6 or higher in mathematics, in addition to the general entry requirements.

Course content

Unit 1

  • Programming (using Python)
  • Data structures
  • Algorithms
  • Computation
  • Data representation
  • Computer systems
  • Computer architecture
  • Consequences of computing
  • Networking.

Unit 2

  • Object oriented programming
  • Advanced data structure
  • Algorithms
  • Internet
  • Databases
  • Big data
  • Functional programming
  • Practical project.

Course assessment

Examinations and coursework.


You are provided with textbooks. However, you are required to provide all other materials.


Higher Education or employment.