Computing at The Crypt School
Computer Science is a very exciting and challenging course, teaching students the fundamentals of computers, how they work and how to program them to an advanced level. The AS course provides a mixture of theory and practical programming and the A Level delves into this at a much more advanced level
AS Level: Theory 1 Fundamentals of programming Programming Procedural-orientated Programming 2 Fundamentals of data structures Data structures and abstract types 3 Software development Aspects of Software development 4 Theory of computation Abstraction and automation Finite state machines 5 Fundamentals of data representation Number systems Number bases Units of information Binary Number system Information Coding Systems Representing images, sounds and other data 6 Fundamentals of computer systems Hardware and software Classification of programming languages Types of program translator Logic Gates Boolean Algebra 7 Fundamentals of computer organisation and architecture Internal hardware components of a computer The stored program concept Structure and role of the processor and its components External Hardware devices 8 Consequences of uses of computing 3.8 Consequences of uses of computing Individual (moral), social (ethical), legal and cultural issues and opportunities 9 Fundamentals of communication and networking Communication Networking ASB 2011 A level All topics mentioned above will be covered in more detail with the following additions 1 Fundamentals of programming Role of stack frames in subroutine calls Recursive techniques Object orientated programming 2 Fundamentals of data structures Stacks, Queues, lists, graphs, trees, hash tables, dictionaries, and vectors. 3 Fundamentals of Algorithms Graph Traversal Tree Traversal Reverse Polish Searching Algorithms Sorting Algorithms Optimisation Algorithms 4 Theory of computation Abstraction and automation Finite state machines Maths for regular expressions Context Free languages Classification of Algorithms A model 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 communication and networking The Internet The TCP/IP 10 Fundamentals of Databases Conceptual models and entity relationship modelling Relational Databases Database Design and normalisation techniques Structured Query Language Client Server Databases 11 Big Data 12 Fundamentals of functional programming Functional Programming paradigm Writing functional programs Lists in functional programs 13 Systematic approach to problem solving Aspects of Software development 14 Non-exam assessment – the computing practical project.
In order to cope with the challenges of this subject then at least a grade A in maths and a B in Computing (preferably if studied) GCSE is required. Some learners are also likely to have one or more of the following. • A profile of GCSEs at grade C or above • A level 2 qualification such as GCSE in Applied ICT (Double Award) at grades CC or above • Appropriate NQF level 2 qualification • An appropriate level 2 NVQ qualification This specification may be followed by any candidate, irrespective of age, sex, ethnic, religious or cultural background.
Please use the link about to access this information
This qualification supports progression into appropriate further/higher education, employment or training. This specification has been designed to provide a suitable foundation for the study of Computing, or a related area of study, at further or higher education and/or preparation for future employment. Examples of appropriate further/higher education include: • Honours and Foundation degrees in Computing or a related subject • Higher Nationals in Computing or a related subject • Level 4 and Level 3 NVQs in Computing or a related subject.
How to apply
If you want to apply for this course, you will need to contact The Crypt School directly.