Computer Science

How many hours per week?

Teaching contact time is 4 hours and 20 minutes per subject. Other workshops will be available throughout the year including over some holiday periods. Students are expected to complete up to 4 hours of independent study to complete assignments, homework, extra reading and independent research.

Entry Requirements

  • Grade 6 in GCSE Mathematics
  • Grade 6 or above in Computing or relevant subject
  • Attainment 8 Score: 59

Exam Board

OCR
Apply for this course

Pathways

Course Overview

Computer Science is a demanding A level. Students will learn programming to a high standard and apply their skills in practical and theoretical tasks. This is an excellent course for students who are seeking to develop a career in programming and software design. Computer Science also develops logical and analytical skills. It combines well with Science, Engineering and Maths. The emphasis is on practical application of understanding to problem solving.

If you choose this course you would benefit from:

  • Teaching staff who are specialists in this subject – our lead teacher is author of numerous Computer Science and IT textbooks
  • Employment opportunities that are only available to candidates with programming skills
  • Preparation for degree-level study, with an emphasis on independence and self-reliance
  • Active learning by doing, as you tackle increasingly complex programming challenges

What will I learn?

In the first year you will study:

  • The Python programming language
  • How to think like a programmer
  • Structured procedural programming
  • Object-oriented programming
  • Use of iteration and recursion in problem solving
  • Processing linear and non-linear data structures
  • Designing algorithms for speed and efficiency
  • Turning algorithms into working code

In the second year you will study:

  • Binary maths
  • Electronic logic circuits
  • Processor architecture
  • Assembly language
  • Database handling
  • Web-based coding
  • Encryption and hacking

You will also complete a programming project, outside of classroom time.

What will I be taught?

This course is taught using active learning. You will learn a skill, and then apply it to solving problems of increasing complexity. You are expected to write computer programs in your own time, and bring solutions to class. The pace of study is fast, and you will learn a wide range of skills and concepts.

Classroom activities will include:

  • Learning programming skills
  • Creating working program code
  • Group activities and projects
  • Regular checks on progress through demanding skills tests
  • Discussion and analytical challenges

Where will this course take me?

This course is taught using active learning. You will learn a skill, and then apply it to solving problems of increasing complexity. You are expected to write computer programs in your own time, and bring solutions to class. The pace of study is fast, and you will learn a wide range of skills and concepts.

Classroom activities will include:

  • Learning programming skills
  • Creating working program code
  • Group activities and projects
  • Regular checks on progress through demanding skills tests
  • Discussion and analytical challenges

How will I be assessed?

80% exam, 20% coursework.

2 exams, each of 2.5 hours:

  • Computer Systems (40% of final mark)
  • Algorithms and programming (40% of final mark)

The coursework will involve the iterative development of complex software using an agile development methodology.

Staff Contact Details

Alison Page alison.page@kecnuneaton.ac.uk