A considerable part of both A level and IB courses is focused on algorithms and data structures, and how these can be expressed in, and manipulated by, computer programs. Consequently, there is large programming element, particularly Python. Computer graphics and functional and object-oriented programming are explored as well as networking and databases.
Grade 6 in GCSE Computer Science or, since the syllabus is specifically designed to be equally accessible by those who have not studied the subject at GCSE, grade 6 in Mathematics.
Two linear exams sat at the end of two years, plus completion of a course work project in the second year. Principal languages: Python, ASM, Haskell, SQL, Javascript Paper 1 (40%) On screen exam This paper tests a pupil's ability to program, as well as their theoretical knowledge of: • Fundamentals of Programming • Fundamentals of Data Structures • Fundamentals of Algorithms • Theory of Computation Paper 2 (40%) Written exam, testing the pupil’s knowledge of these aspects • Data Representation • Computer Systems • Computer Organisation & Architecture • Consequences of the use of Computing • Communication & Networking • Fundamentals of Databases • Big Data • Functional programming Course Work (20%) A very wide range of projects can be tackled, requiring a practical programming solution/application to be created to solve a real-world problem of the pupil’s choosing. Previous projects have included inter alia machine learning applied to psychometric testing, computer vision/robotics, and ecommerce and automated online financial trading systems.
About Education Provider
| Region | East of England |
| Local Authority | Norfolk |
| Ofsted Rating | |
| Gender Type | Co-Educational |
| ISI Report | View Report |
| Boarding Fee | £43,800 |
| Sixth Form Fee | Day £30,570 |
| Address | Cromer Road, Holt, NR25 6EA |
A considerable part of both A level and IB courses is focused on algorithms and data structures, and how these can be expressed in, and manipulated by, computer programs. Consequently, there is large programming element, particularly Python. Computer graphics and functional and object-oriented programming are explored as well as networking and databases.
Grade 6 in GCSE Computer Science or, since the syllabus is specifically designed to be equally accessible by those who have not studied the subject at GCSE, grade 6 in Mathematics.
Two linear exams sat at the end of two years, plus completion of a course work project in the second year. Principal languages: Python, ASM, Haskell, SQL, Javascript Paper 1 (40%) On screen exam This paper tests a pupil's ability to program, as well as their theoretical knowledge of: • Fundamentals of Programming • Fundamentals of Data Structures • Fundamentals of Algorithms • Theory of Computation Paper 2 (40%) Written exam, testing the pupil’s knowledge of these aspects • Data Representation • Computer Systems • Computer Organisation & Architecture • Consequences of the use of Computing • Communication & Networking • Fundamentals of Databases • Big Data • Functional programming Course Work (20%) A very wide range of projects can be tackled, requiring a practical programming solution/application to be created to solve a real-world problem of the pupil’s choosing. Previous projects have included inter alia machine learning applied to psychometric testing, computer vision/robotics, and ecommerce and automated online financial trading systems.