A Level Computer Science

Please find below a breakdown of the course. Further information can be found in the full specification, which is available on the Computer Science part of the College VLE. Assessment for all three components is completed at the end of Rhetoric II. The students are no longer sitting an AS Level at the end of the first year, however the students will sit a stringent end-of-year examination in the first year of the A level.

Component 1  – Computer Systems

Written examination (2 hours 30 minutes) – 40% of qualification

This section will assess students’ understanding of component 1—Computer Systems and the topics listed in the specification and outlined in the framework on page 3.

Component 2 – Algorithms and Programming

Written examination (2 hours 30 minutes) – 40% of qualification

There will be a written paper that covers the topics of Algorithms and Programming as outlined in the specification and on framework on page 3.

Component 3 – Programming Project

Non-examination assessment– 20% of qualification

  • The coursework unit consists of an individually produced solution for a computing problem to work through according to the guidance of the specification
  • Students must apply their knowledge and understanding of the theoretical framework and digital convergence.

Mathematical Skills

Computer Science uses mathematics to express its computational laws and processes. All AS Level and A Level Computer Science qualifications must contain a minimum of 10% mathematical skills. Candidates may be asked to demonstrate their knowledge, understanding and skills of computational processes and problem solving in both theoretical and practical ways.

The following list of topics will be counted as Level 2 (or higher) mathematics.

Topic:

Boolean algebra, comparison of complexity of algorithms, number representation and bases

Whilst the concept for each topic is Level 2 (though it may not appear in GCSE mathematics specifications) candidates will, however be expected to apply the skills in a Level 3 context.

Overlap with other qualifications

The knowledge, understanding and skills that are developed throughout this qualification are distinct and have very little overlap with other qualifications.

Theoretical & Practical Framework

Computer Science is a practical subject where students can apply the academic principles learned in the classroom to real-world systems. It is an intensely creative subject that combines invention and excitement, and looks at the natural world through a digital prism.

Computer Systems(01)

This component will introduce students to 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. It is expected that they will draw on this underpinning content when studying computational thinking, developing programming techniques and devising their own programming approach in the Programming project component.

  • The characteristics of contemporary processors, input, output and storage devices
  • Software and software development
  • Exchanging data
  • Data types, data structures and algorithms
  • Legal, moral, cultural and ethical issues

Project work

  • Analysis of the problem
  • Design of the solution
  • Developments of the solution
  • Evaluation

Algorithms and Programming(02)

This component will incorporate and build on the knowledge and understanding gained in the Computer systems component (01).

Students will:

  • understand what is meant by computational thinking
  • understand the benefits of applying computational thinking to solving a wide variety of problems
  • understand the principles of solving problems by computational methods
  • be able to use algorithms to describe problems
  • be able to analyse a problem by identifying its component parts.

Programming

  • We build on the programming knowledge gained at GCSE.
  • The main programming language is Python. We also look at JavaScript, SQL, Java and other languages that are of interest.

Level Computer Science: Tips For Success:

  • Organisation skills: Use your folder effectively and keep it neat. Ensure that all of your classwork, prep work, handouts and resources are organised chronologically and by topic. You will thank yourself for doing this during revision time.
  • Media consumption: Despite the wealth of computers & technology available to us, we are often stop to think how it actually works. Push yourself to seek out new technology and programming languages; read, listen and watch; this will engage you with wider issues involved with the technology in our lives and contexts.
  • Programming practice: Take every opportunity to enhance your coding skills, particularly related to solving problems and trying new languages, in and out of school.
  • Independent thinking: Be original in your ideas and discussion of IT & Computer related issues. Try to avoid just what you read in the text books. Showing that you are aware of current technology and its impact on society.

Key Skills

Aims & learning outcomes

The aims of this qualification are to enable learners to develop:

  • An understanding of and ability to apply the fundamental principles and concepts of computer science including; abstraction, decomposition, logic, algorithms and data representation
  • The ability to analyse problems in computational terms through practical experience of solving such problems including writing programs to do so
  • The capacity for thinking creatively, innovatively, analytically, logically and critically
  • The capacity to see relationships between different aspects of computer science
  • Mathematical skills
  • The ability to articulate the individual (moral), social (ethical), legal and cultural opportunities and risks of digital technology.

 

Platform Background Research
Pod Casts  Available on the VLE in the Computer Science section
Magazines  Computer Active , PC Weekly, net, PC Pro and plenty more available
Online  BBC Technology pages are an excellent starting point and many others listed on the VLE

Department Information

At its heart lies the notion of computational thinking: a mode of thought that goes well beyond software and hardware, and that provides a framework within which to reason about systems and problems.” (CAS-Computer Science a Curriculum for Schools).

Department Rationale

Department Aims & Objectives

  1. To develop analysis skills through practical and theoretical problems using a range of different platforms (micro analysis).
  2. To develop critical autonomy through the exploration of wider political, social and cultural contexts, and the issues and debates that IT and the expanding role of computers brings (macro analysis).
  3. To be able to apply and discuss all of the four theoretical concepts of Computer Science, along with relevant theory and subject terminology.
  4. To promote academic essay writing skills and techniques that allow students to write critical, well thought out technological discussion points in a balanced and structured way.
  5. To enhance students’ appreciation of the attention to detail required in successfully producing documented code.
  6. To develop students’ ability to undertake thorough independent research into complex technological topic areas across a range of different sources.
  7. To understand the necessity of rigorous planning and pre-production of media texts, including an awareness of the logistics and practicalities of media production.
  8. To enhance and diversify young people’s media consumption, through exposure to a range of products.
  9. To promote engagement with current technological affairs and contemporary social/cultural trends in IT and Computer Science through the discussion of hot topics.
  10. To prepare students for the demands of Higher Education by promoting engagement with academic scholarship and independent approaches to learning.