A-Level Computer Science

Helping Pupils Apply New Methods To Solve New Problems

Exam Board and Specification Codes: OCR - H446

Why Study Computer Science?

Computer Science is about applying new methods to solve new problems. These methods can be defined in the form of algorithms. Computer scientists need to solve future challenges by applying efficient methods with the help of the power of computing.

The main purpose of this course is to develop computational thinking, which includes a range of problem-solving methods that programmers apply when creating programs and applications, and which students can apply when tackling all subjects and problems. The principles taught are enabling scientists to make exciting developments, including the possibility of involving DNA in computing, which could result in computer circuits made of genes.

The course gives pupils the confidence to develop knowledge and understanding of computing skills, including programming, to solve different problems. It also helps them to think in creative and innovative ways, that can develop their ability to analyse situations logically and critically. Pupils develop an understanding of the factors which can be affected as a result of using computers, including social, legal, ethical, economical and environmental issues. In addition, students learn project and time management skills through completing the extensive necessary coursework.

What is Covered by the Course?

Unit 1 – Computer Systems

  • The characteristics of contemporary processors, input, output and storage devices
  • Software and software development
  • Exchanging data
  • Data types, data structures and algorithms
  • Legal, moral, cultural and ethical issues

Unit 2 – Algorithms and Programming

  • Elements of computational thinking
  • Problem solving and programming
  • Algorithms

Unit 3 – Programming Project

  • Analysis of the problem
  • Design of the solution
  • Developing the solution
  • Evaluation

Related University Courses?

Pupils can choose to continue to develop their skill and understanding of computing by selecting a computing degree at university level, which is in great demand by all types of businesses and organisations. They can also select other degree courses which are in great demand in our fast growing IT-orientated environment, such as Engineering, Artificial Intelligence, Mathematics, Computer Science and Programming.