Programming project administration

This specification includes a programming project.

Visit for detailed information about all aspects of the programming project administration.

The head of the school or college is responsible for making sure that the programming project is conducted in line with our instructions and Joint Council for Qualifications (JCQ) instructions.

Supervising and authenticating

To meet Ofqual’s qualification and subject criteria:

  • students must sign the Candidate record form (CRF) to confirm that the work submitted is their own
  • all teachers who have supervised a student’s work must sign the declaration of authentication on the CRF. This is to confirm that the work is that of the student concerned and was conducted under the conditions laid down by this specification
  • teachers must ensure that a CRF is completed for students' work.

Schools and colleges must also provide a signed 'Programming project declaration' confirming that each student has:

  • had 20 timetabled hours to undertake the programming project
  • students must produce a written account of their programming project which represents their individual work, covers each part of the project and references any resources used and support given.

Some work can be completed outside of the classroom, however students must be subject to some supervision to ensure that the work submitted can be confidently authenticated as their own. You are permitted to explain or amplify the language used in the programming project if students are unable to understand what is required, and assist them through the stages of the development of the program and production of the report to ensure that their work is appropriately focused. However, the program and report should remain the students own work. In providing advice teachers must not provide templates, model answers, writing frames, specific feedback on how to solve the live programming project task or aspects of it.

Please make a note of all the individual support the student received on the CRF. You should also provide  a programming project declaration signed by the Head of centre, confirming that the rules for the conduct of the programming project have been adhered to.

Teachers are required to keep a log of the number of hours spent on the programming project, this must be provided along with the Programming Project declaration and emailed to us at If you fail to provide students with the opportunity of 20 timetabled hours to undertake the programming project, it will be considered malpractice.

Avoiding malpractice

You must be able to confirm that the work submitted to you by each student is their own. Some work must be completed under supervision in the classroom and reasonable steps taken to ensure that the work submitted by the students is their own .

Further details on the rules and procedures for the authentication of students' work are in the teachers' notes that accompany each programming project task.

If you identify malpractice before the student signs the declaration of authentication , you don’t need to report it to us. Please deal with it in accordance with your school or college’s internal procedures. We expect schools and colleges to treat such cases very seriously.

If you identify malpractice after the student has signed the declaration of authentication, the head of your school or college must submit full details of the case to us at the earliest opportunity. Please complete the form JCQ/M1, available from the JCQ website at

We have agreed a date with Ofqual when the programming project papers may be given to teachers and students. This can be found at

If the programming project task is released before Ofqual’s agreed date we will treat this as malpractice.

You should consult your exams officer about these procedures.

Submitting work

You are not required to submit a sample of students work to AQA. You must  ensure that your completed time log and signed programming project declaration is emailed to us at

Factors affecting individual students

For advice and guidance about arrangements for any of your students, please email us as early as possible at

Occasional absence: you should be able to accept the occasional absence of students by making sure they have the chance to make up what they have missed. You may organise an alternative supervised session for students who were absent at the time you originally arranged, however it should be remembered that students are able to undertake aspects of the completion of the task at home.

Lost work: if work is lost you must tell us how and when it was lost and who was responsible, using our special consideration online service at

Special help: where students need special help, which goes beyond normal learning support, please use the CRF to tell us so that this help can be considered during monitoring.

Students who move schools: students who move from one school or college to another during the course sometimes need additional help to meet the requirements. How you deal with this depends on when the move takes place. If it happens early in the course, the new school or college should be responsible for the work. If it happens late in the course, it may be possible to arrange for AQA to monitor the work as a student who was ‘Educated Elsewhere’.

Keeping students work

Students’ work must be kept under secure conditions from the time that it is submitted, with completed CRF. After the deadline for Enquiries about Results (or once any enquiry is resolved) you may return the work to students.

Monitoring work

We will no longer monitor the work of students.