Edexcel AS Level Computer Science Tutors Online

Edexcel AS Level Computer Science IAS XCP01 tuition. A modular qualification with a theory unit you can sit on paper or onscreen, and a three-hour practical unit in Python 3.

  • Board-Specific Specialist Tutors
  • 94% Average Grade A
  • 8+ World Distinctions in 2025
Book a Demo Lesson

4.6/5 Excellent on Trustpilot | 4,300+ Students Taught | UK · UAE · KSA · Qatar · Oman

Book a demo lesson

Submit the details below and our team will reach out to arrange a demo lesson.

(+92)

About Edexcel AS Level Computer Science

Edexcel AS Level Computer Science is the Pearson Edexcel International Advanced Subsidiary in Computer Science, cash-in code XCP01. Issue 1 is valid for first teaching from September 2026, the first examination is June 2027, and the first certification is August 2027.

The qualification is modular rather than linear, which is the first thing that separates it from most A Level subjects. It consists of two externally examined units, and the specification states that the IAS is the first half of the International Advanced Level and can be awarded as a discrete qualification or may contribute 50% towards the International Advanced Level.

Unit 1 is Principles of Computer Science and carries unit code WCP01/01 for the written version and WCP01/01C for the onscreen version. It is a 1 hour 30 minute examination worth 80 marks and 50% of the IAS. It assesses topics 1 to 6: computer systems, data representation, networks and encryption, structuring data, problem-solving, and enabling technologies. Learners must answer all questions, and the paper may include multiple choice, short and medium open response, extended open response, tabular and diagrammatic items. Calculators must not be used in this examination.

Unit 2 is Practical Programming and Problem-solving and carries unit code WCP02/01. It is a 3 hour examination worth 80 marks and 50% of the IAS. It assesses topics 7 to 10: programming, organising and handling data, best practice, and computational thinking and algorithms. Learners must answer all questions, and the assessment requires them to design, write, test and refine a program or solve a problem using Python 3 in an integrated development environment of their choice.

So the qualification splits cleanly in half, and the halves test different things. Unit 1 carries no marks for designing, programming and refining at all, and Unit 2 carries no marks for demonstrating knowledge and understanding. That is printed explicitly in the per-unit objective breakdown, and it means neither unit can cover for the other.

Unit 2 is a live coding examination rather than a written one. It is delivered fully onscreen, and learners are provided with a hard copy of the question paper, digital coding files, and a digital Programming Language Subset document to reference during the assessment. They bring no notes and no guide: the specification states that during the practical programming examinations learners will only be provided with a digital version of the PLS, and that the Good Programming Practice Guide must not be used during the examination.

The Programming Language Subset deserves attention because it defines the boundary of the exam fairly. It outlines the core set of Python 3 constructs sufficient to complete all programming tasks in Unit 2, and the specification says all questions have been designed to be solvable using the constructs specified in it. Learners may use constructs beyond those listed, and valid solutions that use more advanced features are still fully credited.

There is no pseudocode language to learn. The specification says that by removing the reliance on pseudocode to capture or define algorithms, learners engage directly with authentic programming environments. So a student who can build and run a solution in a real editor is being tested on exactly the skill the paper rewards.

The integrated development environment matters, and the specification lists what a suitable one must offer: an editor with line numbering, syntax highlighting and error checking, tools for setting breakpoints and stepping through code, and a variable inspector or equivalent. Centres choose the IDE, and learners are expected to be confident navigating it independently before the assessment.

One rule is very current and easy to miss. Centres must ensure that all AI-enabled tools, including locally installed large language models or other automated code-generation features, are fully disabled during examination conditions. The specification treats using unauthorised tools as malpractice or maladministration.

The assessment objectives are three. AO1, demonstrate knowledge and understanding of the key principles and concepts of computer science, is 27.5% of the IAS. AO2, apply that knowledge and understanding including to solve programming problems, is 42.5%. AO3, design, program, test and refine programmed solutions using different types of programming paradigms, is 30%.

Unit 1 is 55% AO1 and 45% AO2, with no AO3. Unit 2 is 40% AO2 and 60% AO3, with no AO1. Applying knowledge is the largest objective overall and it is the only one examined on both units.

Mathematics is assessed inside the papers. The specification states that a minimum of 10% of the marks across the papers will be awarded for mathematics at level 2 or above, and that skills such as working with units of measurement, using appropriate operators and using Boolean algebra are integrated within the topics and contexts of questions.

The availability is worth planning around because it changes during the life of the qualification. Units 1 and 2 are assessed in June 2027 and January 2028, while Units 3 and 4 are not available at those sittings. From June 2028, all four units are assessed in January and June for the lifetime of the qualification. So a student taking the IAS early has two units available twice a year.

Resitting is per unit and it is generous. Learners can resit any unit irrespective of whether the qualification is to be cashed in, and if a learner resits a unit more than once, only the better of the two most recent attempts is available for aggregation.

The qualification is graded on a five-grade scale from A to E, and individual unit results are reported. Only Units 1 and 2 contribute to the IAS grade. The maximum uniform mark for the qualification is 200, with 160 for an A, 140 for a B, 120 for a C, 100 for a D and 80 for an E, and a learner with a uniform mark in the range 0 to 79 is unclassified.

Two closing notices. The specification states that the qualification is not accredited or regulated by any UK regulatory body, and Appendix 1 lists unit codes and cash-in codes only, with no qualification number and no discount code. And because the first examination is June 2027, sample assessment materials are what exist to practise on rather than past papers.

Book a Demo Lesson

Who Edexcel AS Level Computer Science XCP01 Is For

This course suits students sitting the International Advanced Subsidiary in Computer Science who need both a theory unit and a three-hour live coding unit ready, because neither unit carries marks for the other's skills.

  • Students sitting Edexcel IAS Computer Science, cash-in code XCP01
  • Students who know the theory but have never coded under a three-hour clock
  • Students who can code but have not learned the vocabulary Unit 1 expects
  • Students whose IDE is unfamiliar, which costs time before any code is written
  • Students planning to resit a single unit rather than the whole qualification
Book a Demo Lesson
Who Edexcel AS Level Computer Science XCP01 Is For

Edexcel AS Level Computer Science: The Board We Cover

Edexcel is the board this page covers. Every fact here comes from Pearson's own XCP01 specification, Issue 1.

Edexcel

Edexcel

Edexcel's AS Level Computer Science is the International Advanced Subsidiary XCP01, two modular units of 80 marks at 50% each. Unit 1 can be sat on paper or onscreen, and Unit 2 is a three-hour practical in Python 3.

Book a Demo Lesson

How Centaurus Helps Edexcel AS Level Computer Science Students Excel

Theory and Coding Taught Separately

Unit 1 carries no AO3 and Unit 2 carries no AO1, so the two halves are prepared as different skills rather than one blended subject.

Three Hours of Live Coding Rehearsed

Unit 2 is a full onscreen practical, so students practise planning, writing and testing a program inside the real time limit.

The PLS Used as the Boundary

All questions are solvable with the constructs in the Programming Language Subset, so teaching covers that set thoroughly and rewards anything beyond it.

The IDE Made Familiar

Line numbering, breakpoints, stepping and a variable inspector are all required, so students arrive already fluent in their own editor.

The AI Rule Known

AI code-generation tools must be fully disabled in the exam, so practice runs under the same conditions as the real assessment.

24/7 Progress Reporting

Families get access to the Centaurus Academy LMS, with attendance, progress and lesson notes available to parents, students and teachers at any time.

Why Centaurus Stands Out

Choosing the right Edexcel AS Level Computer Science support makes a real difference. Here is how Centaurus Academy compares with typical online providers.

Features
Board-Specific Teaching
Paper or Onscreen
Live Coding
The PLS
The AI Rule
Resits
Progress Reporting
Centaurus Academy
Built around Edexcel XCP01, its two units and its per-unit objective split
Unit 1 rehearsed in whichever format the centre has entered
A three-hour practical in a real IDE, practised under time
Taught as the defined boundary of the exam
Practised with code-generation tools off
Planned per unit, because only the best recent attempt counts
Live 24/7 reporting in the Centaurus Academy LMS
Others
Generic computing tuition
One format assumed
Pseudocode on paper
Assumed knowledge
Habits that would be malpractice
Whole qualification retaken
Rarely shared

Meet our Team Of Experts

Our expert tutors bring deep subject knowledge and a passion for teaching — helping every student reach their full potential.

Shehryar Tahir Qureshi
Shehryar Tahir QureshiMathematics (All Levels) | A-Level Edexcel Chemistry Teacher

What Parents Say About Us

Testimonials

Hear from the parents and students who have experienced our personalised teaching first-hand.

Excellent long-term experience

We have an excellent long-term experience with the academy and Sir Awais. Our three children studied with them during different periods and succeeded well. We highly recommend the academy.

Excellent academy

Centaurus Academy is truly one of the best educational institutions I've come across. The environment is nurturing, the staff are incredibly dedicated, and the quality of education is outstanding. They focus not only on academic excellence but also on character building and personal growth. The teachers are supportive and go the extra mile to ensure every student feels confident and motivated.

My child has gained confidence

I'm very satisfied with the dedication and teaching approach. My child has gained confidence and improved significantly in understanding math concepts, thanks to the teacher's clear explanations and supportive guidance.

Hasan Ejaz
5/5on TrustpilotRating stars
Hasan Ejaz
Zainab
5/5on TrustpilotRating stars
Zainab
Nighat Rizwan
5/5on TrustpilotRating stars
Nighat Rizwan

Edexcel AS Level Computer Science: Frequently Asked Questions

Step Into Your Success

Book a demo lesson today and see how one-on-one tutoring can help your child reach their goals.

Book a demo lesson