Introduction to the Course
Computer Science allows students to see relationships between different aspects of Computer Science, develop their mathematical skills and develop the ability to articulate the individual (moral), social (ethical), legal and cultural opportunities and risks of digital technology.
What will I study?
This A Level course is designed to allow progression from GCSE Computing and allows students to develop an understanding of and ability to apply the fundamental principles and concepts of Computer Science including; abstraction, decomposition, logic, algorithms and data representation. Throughout the course
students will develop the ability to analyse problems in computational terms through practical experience of solving such problems including writing programs to do so.
A-Level Students will study:
- Unit 1: Computer Systems. You will learn about the characteristics of contemporary processors, software and development; exchanging data; data types structures and algorithms; and legal, moral and ethical issues.
- Unit 2: Algorithms and Programming. You will learn about elements of computational thinking; problem solving and programming; algorithms to solve problems; and standard algorithms.
- Unit 3: Programming Project. This coursework project involves the analysis of a problem, design of a solution, development of the solution and an evaluation.
Where can it lead to?
A Level Computer Science is a specialised course which is ideal if students are planning on moving onto a Computer Science or Computing-based higher level or degree course. The course is also suitable for students seeking to go into a career in Computing (e.g. software development or programming) or an apprenticeship.