A Level Computer Science

A Level Computer Science at Truro School's Sixth Form

If you are someone who likes to be at the forefront of all things technology then this is the course for you. Develop your problem solving skills and learn how to design innovative solutions in an ever-evolving plethora of industries with Computer Science at Truro School.

Head of Department: Mr Jeff Kitto

Computer Science is an integral part of the modern economy and there is a world of opportunity for creative and enthusiastic coders. A high quality computing education equips students to use computational thinking and creativity to understand and change the world.

Why study A Level Computer Science?

Firstly, what’s the difference between Computer Science and ICT?

ICT is more focused on using Microsoft Office and other existing applications, whereas Computer Science is much more focused on ‘getting under the bonnet’ and learning how to code and create such software.

Computer Science encourage students to develop an understanding of, and the ability to apply, the fundamental principles and concepts of Computer Science, including data representation, abstraction, decomposition, logic and algorithms. In addition to these skills, the course also helps students to develop their analytical skills in computational terms through practical experience of problem solving and writing programs.

During your two years on the course you will harness an increased capacity for thinking creatively, innovatively, analytically, logically and critically.

What does an A Level in Computer Science involve?

The AS course covers:

  • 3.1 Fundamentals of programming
  • 3.2 Fundamentals of data structures
  • 3.3 Systematic approach to problem solving
  • 3.4 Theory of computation
  • 3.5 Fundamentals of data representation
  • 3.6 Fundamentals of computer systems
  • 3.7 Fundamentals of computer organisation and architecture
  • 3.8 Consequences of uses of computing
  • 3.9 Fundamentals of communication and networking

The A Level course includes:

  • 4.1 Fundamentals of programming
  • 4.2 Fundamentals of data structures
  • 4.3 Fundamentals of algorithms
  • 4.4 Theory of computation
  • 4.5 Fundamentals of data representation
  • 4.6 Fundamentals of computer systems
  • 4.7 Fundamentals of computer organisation and architecture
  • 4.8 Consequences of uses of computing
  • 4.9 Fundamentals of communication and networking
  • 4.10 Fundamentals of databases
  • 4.11 Big Data
  • 4.12 Fundamentals of functional programming
  • 4.13 Systematic approach to problem solving
  • 4.14 Non-exam assessment – the computing practical project

3 Reasons to study A Level Computer Science at Truro School

  • Computer Science skills can be used in a whole host of industries including gaming, IT management, software development and more. The demand for these skills is only expected to increase as modern day technology continues to evolve.
  • Excellent computing facilities and technical support with three in-class computer suites which also contain a range of tablets and other portable devices.
  • Great opportunities for creativity and innovation with Raspberry Pi and Arduino hardware for practical work. Students are also encouraged to experiment with the Phantom 3 Quadcopter.

What is an A Level in Computer Science useful for?

Computer Science at A Level, is an extremely useful subject combined with the sciences and maths for the future study of aeronautical, electrical/electronic, civil, mechanical and chemical engineering. The Russell Group also suggest Computer Science is well aligned with the sciences – Biology, Physics and Chemistry, and also Earth Science and Material Science. It is powerful alongside Economics and is particularly well matched to a Mathematics degree. Orthoptics and Optometry are quoted as degrees where Computer Science is valuable.