Computer Science is all about learning to reason. It can be seen as a series of puzzles with formal solutions. Computer Science is not concerned with simply learning how to use applications or programming languages. Instead, abstract thinking, general problem-solving, algorithmic and mathematical thinking are emphasised. The theory is demanding and wide ranging, moving quickly across a broad range of topics from the Turing Machine to databases and normalisation of floating point numbers to big data and programming paradigms. You need to be prepared to puzzle things out, to abstract information, to recognise patterns and to apply your knowledge.
An interest in the subject is a must. Ideally pupils should have studied Computer Science at GCSE. However if you have not, you will be expected to demonstrate your coding skills using Python before starting the course. A grade 7 or above in Mathematics would indicate the ability to be successful in Computer Science.
Subject Content 1. Fundamentals of programming 2. Fundamentals of data structures 3. Fundamentals of algorithms 4. Theory of computation 5. Fundamentals of data representation 6. Fundamentals of computer systems 7. Fundamentals of computer organisation and architecture 8. Consequences of uses of computing 9. Fundamentals of communications and networking 10. Fundamentals of databases 11. Big data 12. Fundamentals of functional programming Paper 1 40% - An on screen exam tests a pupil’s ability to program, as well as their theoretical knowledge of Computer Science from subject content 1 to 4. Paper 2 40% - Tests a pupil’s ability to answer questions from subject content 5 to 12. Non-examined Assessment 20% - Assesses a pupil’s ability to use the knowledge and skills gained through the course to solve a practical problem. Pupils complete an investigative project on a topic of particular interest to them.
About Education Provider
Region | East of England |
Local Authority | Essex |
Ofsted Rating | |
Gender Type | Co-Educational |
ISI Report | View Report |
Boarding Fee | Day £28,815; Boarding £35,310 - £44,100 |
Sixth Form Fee | Unknown |
Address | Stebbing Road, Felsted, CM6 3LL |
Computer Science is all about learning to reason. It can be seen as a series of puzzles with formal solutions. Computer Science is not concerned with simply learning how to use applications or programming languages. Instead, abstract thinking, general problem-solving, algorithmic and mathematical thinking are emphasised. The theory is demanding and wide ranging, moving quickly across a broad range of topics from the Turing Machine to databases and normalisation of floating point numbers to big data and programming paradigms. You need to be prepared to puzzle things out, to abstract information, to recognise patterns and to apply your knowledge.
An interest in the subject is a must. Ideally pupils should have studied Computer Science at GCSE. However if you have not, you will be expected to demonstrate your coding skills using Python before starting the course. A grade 7 or above in Mathematics would indicate the ability to be successful in Computer Science.
Subject Content 1. Fundamentals of programming 2. Fundamentals of data structures 3. Fundamentals of algorithms 4. Theory of computation 5. Fundamentals of data representation 6. Fundamentals of computer systems 7. Fundamentals of computer organisation and architecture 8. Consequences of uses of computing 9. Fundamentals of communications and networking 10. Fundamentals of databases 11. Big data 12. Fundamentals of functional programming Paper 1 40% - An on screen exam tests a pupil’s ability to program, as well as their theoretical knowledge of Computer Science from subject content 1 to 4. Paper 2 40% - Tests a pupil’s ability to answer questions from subject content 5 to 12. Non-examined Assessment 20% - Assesses a pupil’s ability to use the knowledge and skills gained through the course to solve a practical problem. Pupils complete an investigative project on a topic of particular interest to them.