Computing
Overview
A theoretical study of the approaches used by programmers and hardware designers to create computer systems to solve everyday problems. We use a variety of teaching methods including problem solving in small groups, teacher presentations to the class, student presentations, individual work on exam questions and practical worksheets on programming and other software.
Course Outline
AS Level
Unit 1: Computer Fundamentals – this includes:
• a study of hardware
• Data - presentation, structure and management
• Systems development life cycle
• Implications of computer use
• a study of software
• Data transmission and networking
• Characteristics of information systems
Unit 2: Programming Techniques and Logical Methods – this includes:
• Designing solutions to problems
• Data types and data structures
• Writing maintainable programs
• The structure of procedural programs
• Common facilities of procedural languages
• Testing and running a solution
A2 Level
Unit 3: Advanced Computer Theory – this includes:
• The function of operating systems
• Computer architectures
• Data structures and data manipulation
• Programming techniques
• Databases
• The function and purpose of translators
• Data representation
• High-level language programming paradigms
• Low-level languages
Unit 4: Computing Project – this includes:
• Definition, investigation and analysis
• Design
• Software development and testing
• Documentation
• Evaluation
• The written report
Assessment
Coursework (0% at AS; 40% at A2)
Examination (100% at AS; 60% at A2)
Examining Board – OCR.
Special Entry Requirements
Grade C at GCSE Maths (Higher Tier) is essential, preferably Grade B. If you have taken an IT course at GCSE you must have achieved at least a grade C. If GCSE Maths is a grade C, or your average GCSE score is below 6.0, you will be required to follow an additional course designed to give you extra opportunities to practice programming techniques.
Prohibited Options
None.
Career and Progression Opportunities
Many universities class Computing as a science A Level for entry purposes. It is a good base for several degrees such as Engineering as well as specialist computing degrees. Some universities require a good grade in a Mathematical A level in order to progress onto their Computing courses.
Coursework
There is no coursework component in Year 12 although much of the theory content is taught through practical programming exercises. A significant coursework project is tackled in Year 13 and this contributes 20% towards the students’ final A Level grade (40% of A2)
Teaching Methods
Computing is a practical subject and the lessons reflect this – through the project you will develop your skills in the use of advanced features of software packages as well as a third generation programming language. A variety of teaching methods will be used to deliver theory.
Course Activities
We hope to invite a number of guest speakers from the world of business and industry.
Cost Implications
There are no major extra costs. Students are expected to provide storage media (writable CDs or USB devices)
Links to External Organisations
Several of the staff also work as Examiners for WJEC and OCR Examining Boards.
Complementary Subjects or Enrichment Courses
Computing is a good support for a wide range of different Advanced subjects, but popular combinations include Maths and Science.
This information is correct for September 2012 entry.