The course covers the following topics: programming in Vb.net (both console and form mode), data structures, algorithms (flowcharts and pseudocode), theory of computation, data representation, fundamentals of computer systems, fundamentals of computer organisation and architecture, consequences of uses of computing, fundamentals of communication and networking, databases, Big Data and fundamentals of functional programming. You will be taught a systematic approach to problem solving.
The emphasis is on computational and abstract thinking, general problem solving, algorithmic reasoning, scientific and engineering based thinking. The course fully equips you with valuable skills that apply to other areas of study and most areas of work such as meeting deadlines, project management and problem solving in a computing context. You will extend your programming skills by learning to program in VB.Net and you will learn the basics about the complex area of Object Oriented Programming. This course aims to broaden your understanding of all areas connected with computer science.
The final assessment takes place in the second year of the course. The course is taught as a two year Advanced level course. However, it is possible to accommodate a small number of students who wish to complete the AS year only. These students will study similar content but will undergo a different scheme of assessment.(details of this can be obtained via www.aqa.org.uk)
Advanced level assessment:
A Paper 1 (40% of the total A level marks)
On Screen examination 2 hour 30 minutes
A Paper 2 (40% of the total A level marks)
Written examination 2 hour 30 minutes
Non exam assessment (20% of the total A level marks)
Practical Coursework chosen by you.
GCSE grade 6 in Computer Science and a grade 6 or higher in Mathematics is desirable