Computer Science
The course allows you to explore the fundamental principles of Computer Science on a practical programming level, underpinned by theoretical concepts. Ranging from the knowledge of the structure of a processor to skills of decomposition and abstraction, mirroring the exam boards aim to view the world through a ‘digital prism’.
ENTRY REQUIREMENTS
- GCSE Mathematics: Grade 5
- GCSE Computer Science: Grade 5
RECOMMENDED SUBJECT COMBINATIONS
WHAT TO EXPECT
- A combination of computer based and theory lessons to understand fundamental principles.
- Challenges to build on concepts and articulate relationships between Computer Science concepts.
- Independence in development of a solution to a programming problem.
- An expectation of consistent development of programming skills both in and out of lesson time.
UNITS STUDIED
- COMPUTER SYSTEMS
- ALGORITHMS AND PROGRAMMING
- NON-EXAMINED ASSESSMENT
HOW IT IS ASSESSED
Two written examinations (80% in total) and a Non-Examined Assessment (20%).
The Non-Examined Assessment is a practical programming project, while the examinations encompass a range of programming and theory concepts.
TRANSFERABLE SKILLS
- Mathematical Skills
- Creative and analytical thinking to reach logical conclusions.
- Analysis of problems through application of computational logic.
- Time management and leadership skills in the independence of an NEA Programming Project.
PROGRESSION
- Supports study of Computer Science/IT in a Further Education setting.
- Provides transferrable skills for students progressing to Computing-related apprenticeships
- Prepares for employment in sectors such as Mathematics, Engineering or Medicine.
WHY CHOOSE THIS SUBJECT?
A good grade in Computer Science at A level is valued by universities and employers since it requires the development of analytical thinking and problem solving skills. This course also lays an appropriate foundation for further study of Computer Science, Engineering, Physics or related subjects in higher education.
Many problems in the sciences, engineering, health care, business and other areas can be solved effectively with computers, but finding a solution requires both computer science expertise and knowledge of the particular application domain. Thus, computer scientists often become proficient in other subjects.