A Level Computer Science

If you enjoy learning about the fundamental principles and concepts behind Computer Science and how software is engineered, then the Computer Science specification will stretch and challenge you. The course will provide you with valuable skills in a range of programming environments, how we use programming languages to solve a range of problems and how digital technology is used by others, particularly the moral, ethical, legal and cultural opportunities and risks. It will also help you to think creatively, innovatively, analytically, logically and critically as well as allowing you to apply practical mathematical skills.

Key information

Computing & IT / Full Time / A Levels and Equivalent

Why choose this course?

The basis of this course is computation, both in theory and practice. Computer Science is an academic subject that requires you to be systematic and logical, and so often lends itself to the more technically minded student. You will develop practical skills in a range of programming languages, principally C#. You will use your programming skills to create a game of your choice using the Unity development platform. You will have the opportunity to perform systems analysis, software engineering and program construction.

Then, you’ll move on to learn how software interacts with hardware; in particular the role of the operating system, data structures and processes and how the principles of hardware impact on software and data communication. Later, you will discover how different types of software drive the digital economy and the implications of the digital revolution on the rest of society. You will also examine issues with digital security and undertake a major piece of independent coursework on a software problem of your own choice.

As computers are now such an integral part of society, people with A Level Computer Science skills are in extremely high demand. The many career possibilities that are available to you with Computer Science include system analysis, computer programming, animation and many more. Previous students now work around the world for companies ranging from Google to local businesses working with robotics and embedded systems.

What will I learn?

Year 1 study
In Year 1 you will be introduced to the basic principles of: Hardware and communication; logical operations; data transmission; data representation and data types; data structures; organisation of data; database systems; the operating system; algorithms and programs; principles of programming; systems analysis; software engineering; program construction; the need for different types of software systems and their attributes; practical programming; data security and integrity processes; and an introduction to the Economic, moral, legal, ethical and cultural issues relating to computer science.

Year 2 study

Component 1: Computer Systems
Written exam: 2 hour 30 minutes – worth 40%
This component includes the internal workings of the Central Processing Unit (CPU), the exchange of data and will also look at software development, data types and legal and ethical issues.

Component 2: Computational thinking, algorithms and programming
Written exam: 2 hour 30 minutes – worth 40%
This component will incorporate and build on the knowledge and understanding gained in the Computer systems component. This includes benefits of applying computational thinking to solving a wide variety of problems, being able to use algorithms to describe problems and analysing a problem by identifying its component parts.

Component 3: Programmed Solution to a Problem
Coursework - worth 20%
This unit assesses your ability to use the knowledge and skills gained through the course to solve or investigate a practical problem. For this you will create a Unity game, of your choice, using the C# programming language.

Assessment Arrangements

Your achievement in this subject is dependent upon excellent attendance, punctuality and effort. You will learn in a friendly atmosphere, using a variety of assessment methods.

You will be assessed regularly on practical work that is conducted either as homework or under timed conditions in class and given feedback on your progress. You also will be assessed regularly on technology terminology.

Discussions and presentations are a vital part of our assessment process and you will be expected to contribute to those and practical exercises.

You will review your own performance in 1:1 sessions with your tutor.

You will undertake mock examinations on each component in advance of your final exams.

You will be formally examined on each component that you study. The linear examinations are traditional and written, and are sat at the end of the second year. Coursework in the second year is compulsory.

Information & Support

We encourage all students to read widely and conduct their own research into computer systems and software development, especially those who wish to study Computer Science related courses at degree level. We will offer opportunities for you to conduct independent research and development.

Programming development can take place using resources in college. The software that you will use is available as free downloads or through student licence schemes.

What will I need?

A Level Computer Science requires a systematic and logical approach to problem-solving. You will require five good GCSEs at grade 4 in line with general entry requirements for A Level, including English Language or Literature at grade 5 or above, and mathematics at least a grade 6. GCSE IT/Computer Science is not required, but a strong desire to develop skills in programming languages or previous experience is helpful.

Where will it take me?

A qualification in Computer Science is highly valued by many universities and employers alike. Computer Science is also an excellent subject to complement many courses, such as Physics, Mathematics, any technology-related course, and other sciences. Some university courses also require an A Level in Mathematics.

Many of our students go on to take a degree course in computing or computing related subjects, leading to a future in programming, networking, business and other related areas. Computer Science is useful when applying for a variety of careers from engineering to banking, or as an entry requirement to become a trainee programmer or software engineer.

Additional Information

Awarding Body:
OCR

To obtain more information about this course, please call: 01208 224000 or email enquiry@callywith.ac.uk

From the course

Neo

Neo

Progression: Master of Computing in Computer Science and Mathematics, University of Bath

Courses studied:  A level Computer Science, Physics and Maths

Extra activites: Academic Academy

Previous school: Looe Community Academy
 

How are you feeling to have graduated?

I feel very proud of myself for getting a first and I am excited to start the rest of my life. I'm also very happy with how my master's dissertation, “RADE JAPC Service: A New Service For Controlling and Monitoring Devices at CERN“, turned out and I’m eager to finish editing it so I can publish!

My dissertation was developed in collaboration with CERN, the European Organisation for Nuclear Research, building on the project I undertook during my year-long internship with the organisation in Geneva, Switzerland.

How was your experience at university?

The city of Bath is lovely, everyone is so friendly and the university staff are excellent! My dissertation supervisor, James Davenport, was extremely helpful and he continues to aid me with publication.

I absolutely loved my course. For example, in maths, abstract algebra really challenged me but by the end of the first semester I was really enjoying it. In computer science, creating my own hash table data type in C is probably the most fun I have had in programming to date. The University experience has been life changing, leaving Cornwall was the best choice I have ever made. Being at university has helped me to become an adult very quickly, massively boosted my confidence, taught me how to manage my mental and physical health better and I have made some friends for life!

How have your A Level studies helped you at university?

Callywith gave me many of the academic skills necessary to perform well at university. My lecturers were all instrumental in why I chose to study Computer Science and Mathematics and do my internship at CERN. 

In my second year of A Levels, time management became very important because there were so many important things I had to do in such a short amount of time (entrance exams, UCAS application, visiting/choosing universities, increased workload of A levels etc.) This skill has helped me greatly at university. The resilience and problem solving skills gained from A level maths have been really useful at university. The programming and formal computer science (principles of programming, data types etc.) in the computer science A level have also been very beneficial to my course.

What are you hoping to do in the future?

I am returning to work at CERN in September for about 2-3 years, and my long-term plan is to start my own business!

How to apply to Callywith College

Find out HOW TO APPLY