Accessibility links

Computing at The Crypt School

Course description

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

Course content

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.

Entry requirements

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.

Assessment

Please use the link about to access this information

Future opportunities

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.

Last updated date: 01 October 2015
Provider logo

Key information

Venues