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.

Materials

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

Progress

Higher Education or employment.