Course Introduction
Year 1 - Half Term 4
Tutor Marked Assessments
1 - Data Representation
2 - Data Transmission
3 Hardware
1 of 2

Suggested Study Plan (week by week)

The study plan below is a suggested route only. This will help you to complete all of the lessons in this course whilst following along with the live classes.

The plan below is for the recommended 2 year route – Fast track (1 year) students should follow year 1 & 2 together, but please note that your live lessons will follow year 1.

Summer 2023 Exams

Paper 1 : Friday 12th May (PM)

Paper 2 : Thursday 18th May (PM)

Paper 1 Exam

Quick Links:

Year 1Year 2
Half Term 1
Half Term 2
Half Term 3
Half Term 4
Half Term 5
Summer
Half Term 1
Half Term 2
Half Term 3
Half Term 4
Half Term 5 & Exam Preparation

As you move towards exam revision for either your mock exam or final exams, it’s useful to see examples of student and teacher answers for exam questions so that you are familiar with them. The YouTube series below has been created by Holly to help students prepare for their exams.

If you’d like your questions to be featured as part of this series, please email a scan or image of your exam question to here at hello@teachallaboutit.uk

Year 1

September – October (Half Term 1)

Theory

It’s a good idea to start with the Data Representation lessons for theory. The most important topics in year 1 will be binary, hexadecimal, and images.

In October, you’ll want to work through the more advanced sections on adding & shifting binary numbers alongside the calculating bitmap image size questions this month.

Programming

Programming requires regular practice, so although there are only a few lessons for the techniques we’ll regularly cover this in live lessons. Start off with the Sequence & Selection lessons this half term.

In October, our live lessons will be looking at different types of algorithm. Make sure that you have covered the “Problem Solving” and “Pseudocode & Flowcharts” lessons this month.

Assessment 1

Your first Tutor Marked Assessment is due at the end of October. This is all about Data Representation Topics.

Click To See Week 1 Lessons
Click To See Week 2 Lessons
Click To See Week 3 Lessons
Click To See Week 4 Lessons
Click To See Week 5 Lessons
Click To See Week 6 Lessons
Click To See Week 7 Lessons

Half Term!


November – December (Half Term 2)

Theory

Once we’ve completed Data Representation, we’re skipping over to the third area of theory which is Computer Hardware this half term as it helps to know this before topic 2 (wasn’t that helpful!).

In the live lessons, we’ll be looking at computer hardware & architectures, so at the start of this half term it’s a good idea to complete the lessons inside the Hardware & Software topic.

Once you have completed the lessons on Computer Hardware, I would recommend completing the logic gates lessons next as these pop up in a number of other topics.

Programming

This half term, we’ll be looking at different techniques in programming so I’d recommend revisiting the Iteration lessons, then completing Subroutines and Programming with Arrays lessons which build on what you learnt last half term. Remember that everyone will be at different stages of their programming journey, so if you get stuck, take a break or send a message in the lesson to get help from others!

Our live lessons will be looking at checking programs using trace tables this month. You will have already seen this is “Problem Solving & Design”, but it’s useful to keep revising this.

We’ll also be looking at different types of algorithm in our live lessons this half term, so make sure that you have covered the “Problem Solving” and “Pseudocode & Flowcharts” lessons (if you didn’t already!) – returning to a topic more than once is absolutely fine.

Assessment 2

Your second Tutor Marked Assessment is due this month & I’d recommend submitting Tutor Marked Assessment 3. This is all about Computer Hardware Topics.

Click To See Week 8 Lessons
Click To See Week 9 Lessons
Click To See Week 10 Lessons
Click To See Week 11 Lessons
Click To See Week 12 Lessons
Click To See Week 13 Lessons
Click To See Week 14 Lessons

Christmas Break!


January – February (Half Term 3)

Theory

We’ll be looking in more detail this month at computer hardware where we’ll talk about how to improve some of the questions from Assessment 3 (don’t worry, we won’t share your answers without permission!).

We’ll also be moving onto the Networking topics, so this half term you’ll want to start completing the Networking & Communication lessons (the second half are all about the internet).

Programming

This half term, we’ll be looking at some of the old specification tasks for programming. Although the new specification doesn’t have programming tasks to complete, they are still excellent programming practice and will give you an idea of what you’ll need to be able to do by the end of next year.

Our live lessons will be all about practice this half term. We’ll be looking at how we can use previous algorithms & programs to solve new problems using Flowcharts and example code.

Assessment 3

Your third Tutor Marked Assessment is due this month & I’d recommend submitting TMA2. This is all about Networks & The Internet.

Click To See Week 15 Lessons

Week 15

Virtual Memory

Virtual Memory (2023 Specification Only)

Our IGCSE Computer Science course allows you to learn at your own pace, covering the key aspects of both theory and programming papers, supported by qualified Computer Science teachers.
As part of this distance learning course, students have the option to access a weekly live class (term time) covering different aspects of the course.

Cloud Storage

Cloud Storage

Our IGCSE Computer Science course allows you to learn at your own pace, covering the key aspects of both theory and programming papers, supported by qualified Computer Science teachers.
As part of this distance learning course, students have the option to access a weekly live class (term time) covering different aspects of the course.

Click To See Week 16 Lessons

Week 16

Network Hardware

Network Hardware

Our IGCSE Computer Science course allows you to learn at your own pace, covering the key aspects of both theory and programming papers, supported by qualified Computer Science teachers.
As part of this distance learning course, students have the option to access a weekly live class (term time) covering different aspects of the course.

Click To See Week 17 Lessons
Click To See Week 18 Lessons

Week 18

Click To See Week 19 Lessons

Week 19

Week 19 is a consolidation & revision week for you to complete your assessment. The live lesson for this week will be a workshop for practice questions and a chance to ask anything you’re not sure about before half term

Click To See Week 20 Lessons

Week 20

Understanding The Risks of Malware

Understanding The Risks of Malware

Our IGCSE Computer Science course allows you to learn at your own pace, covering the key aspects of both theory and programming papers, supported by qualified Computer Science teachers.
As part of this distance learning course, students have the option to access a weekly live class (term time) covering different aspects of the course.


Half Term!


February / April (Half Term 4)

Theory

We’ll be moving onto the Data Security topic this half term and will be using some of the lessons that you have already completed to expand on this topic (if you’ve already completed them, treat this as revision!). I’d recommend completing the Data Security lessons from half term to the end of March.

We’ll continue to look at network & data security up to Easter which will help you prepare for your next assessment. Some of the lessons for network & internet security will feel like they’re quite in depth, so we’ve planned an easier topic next term!

Programming

As you’ve now had a chance to create quite a few programs, we’ll be looking at how to make our programs more robust against user error & malicious actions this month. Completing the “Validation & Verification” lesson is going to really help you here.

Our live lessons will be all about practice this half term. We’ve covered the main Constructs (sequence, selection, & iteration), lists, and how to validate our code so far, but before moving on to more difficult programs it’s a good idea to practice these techniques so that you are confident.

Assessment 4

Your fourth Tutor Marked Assessment is due this half term & I’d recommend submitting Tutor Marked Assignment 6 which is the first of the programming assessments. We’ll be completing TMA 4 next half term!

Click To See Week 21 Lessons
Click To See Week 22 Lessons

Week 22

Methods of Protecting Data

Methods of Protecting Data

Our IGCSE Computer Science course allows you to learn at your own pace, covering the key aspects of both theory and programming papers, supported by qualified Computer Science teachers.
As part of this distance learning course, students have the option to access a weekly live class (term time) covering different aspects of the course.

Programming Challenge 1

Challenge 1 – Calculate a Discount

Our A Level Computer Science Masterclasses are aimed at students already studying A Level Computer Science and looking for help with study & revision. This group tuition course focuses on the key topics within the OCR, AQA, & CIE A Level courses that enable students to reach the higher B – A* grades.

Through a set of 30 fully resourced live lessons, students are guided through this group tuition course by using a “little and often” revision & study plan.

Click To See Week 23 Lessons
Click To See Week 24 Lessons
Click To See Week 25 Lessons

Week 25

Factors of Authentication

Factors of Authentication

Our CIE IGCSE Computer Science course allows you discover the key aspects of both theory and programming, supported by qualified Computer Science teachers.

As part of this distance learning course, students have access to a weekly live class (term time) covering different aspects of the course in small groups and regular marked assignments.

Programming Challenge 3

Challenge 4 – Guess The Word

Our A Level Computer Science Masterclasses are aimed at students already studying A Level Computer Science and looking for help with study & revision. This group tuition course focuses on the key topics within the OCR, AQA, & CIE A Level courses that enable students to reach the higher B – A* grades.

Through a set of 30 fully resourced live lessons, students are guided through this group tuition course by using a “little and often” revision & study plan.

Click To See Week 26 Lessons

Easter Break!


May – June (Half Term 5)

Theory

We’ll be dividing our live lesson group this half term between the final year 1 theory topic and exam technique. For those following this plan, we will be looking at computer software and you’ll also have the chance to look at some exam style questions with those sitting the exam this month!

Programming

Our live lessons will focus on theory during this short half term as we only have a few lessons! We’ll be revising the Algorithms topics this half term as your assessment will be focused on this topic.

Assessment 5

Your final Tutor Marked Assessment of the year is due this half term & I’d recommend submitting Tutor Marked Assessment 7 which is all about Algorithms & Program Design.

Click To See Week 27 Lessons

Week 27

Free Software, Freeware, & Shareware

Free Software, Freeware, & Shareware (2022 Only)

Our IGCSE Computer Science course allows you to learn at your own pace, covering the key aspects of both theory and programming papers, supported by qualified Computer Science teachers.
As part of this distance learning course, students have the option to access a weekly live class (term time) covering different aspects of the course.

Click To See Week 28 Lessons
Click To See Week 29 Lessons
Click To See Week 30 Revision Lesson
Click To See Week 31 Revision Lesson
Click To See Week 32 Revision Lesson

Half Term!


June

Our final few weeks of year 1 will be working towards the year 1 mock exam. These lessons will include practice questions and examples before you sit your online mock exam which covers questions from your first 4 Tutor Marked Assessments.

We start to take a break during June where you’ll get a well earned rest & get ready to join us back for year 2!

Week 33 & 34 of the course are set aside for you to complete your mock tests. There are no live lessons for these two weeks, but your tutor is available between now and the start of year 2 via the course Message Boards.

End of Year 1 Mock Exams

The mock exams links below have been created to give you the option to sit a timed test after our live lessons have finished for year 1. These are completely optional, but give you the chance to get feedback from from your tutor on exam style questions and an idea of the grade that you are working at based on the year 1 topics.

Mock exams are only available once – please make sure that you are prepared before starting any of these tests.

Theory Paper Mock

The theory paper is a set of 15 past paper and example questions that cover a selection of the topics from year 1. This is an online 45 minute timed test for you to complete in your own time.

Programming Paper Mock

The programming paper is a set of 7 questions based on the theory of programming topics that we have covered in year 1. You will be asked to complete a variety of questions that include pseudocode, program code, and flowcharts.

Year 2

September – October (Half Term 1)

Theory

In this first term of year 2, we’ll be recapping some of the previous topics from year 1 and starting the year with the Data Transmission theory topic.

From this point forward, we will be adding in exam question practice to help you to prepare for your exams early. You’ll have the opportunity to try out exam style questions each week with tutor feedback.

Programming

Our live lessons this half term will be a series of programming challenges to help you practice the concepts learnt in year 1 (there is no new content, but you will need this time to practice).

Assessment 6

There are only three Tutor Marked Assessments this year of the year is due this half term & I’d recommend submitting Tutor Marked Assessment 4 which is all about Computer Software (from the final term of year 1).

Click To See Week 35 Lessons
Click To See Week 36 Lessons
Click To See Week 37 Lessons

Week 37

Features of an IDE

Features of an IDE

Our IGCSE Computer Science course allows you to learn at your own pace, covering the key aspects of both theory and programming papers, supported by qualified Computer Science teachers.
As part of this distance learning course, students have the option to access a weekly live class (term time) covering different aspects of the course.

Practice Practical - Task 10

Challenge 10 – Bubble Sort

Our A Level Computer Science Masterclasses are aimed at students already studying A Level Computer Science and looking for help with study & revision. This group tuition course focuses on the key topics within the OCR, AQA, & CIE A Level courses that enable students to reach the higher B – A* grades.

Through a set of 30 fully resourced live lessons, students are guided through this group tuition course by using a “little and often” revision & study plan.

Click To See Week 38 Lessons
Click To See Week 39 Lessons

Week 39

Creating HTML Webpages

Creating HTML Webpages

Our IGCSE Computer Science course allows you to learn at your own pace, covering the key aspects of both theory and programming papers, supported by qualified Computer Science teachers.
As part of this distance learning course, students have the option to access a weekly live class (term time) covering different aspects of the course.

The Role of the ISP

The Role of the ISP

Our IGCSE Computer Science course allows you to learn at your own pace, covering the key aspects of both theory and programming papers, supported by qualified Computer Science teachers.
As part of this distance learning course, students have the option to access a weekly live class (term time) covering different aspects of the course.

Click To See Week 40 Lessons
REVISION WEEK

Revision Week

This week, we’ll be looking back over the past half term and revising everything that we’ve done so far. I’ll be checking in with you to look at practice questions and answering your questions.


Half Term!


November – December (Half Term 2)

Theory

This half term we will be looking at the theory topics of logic & databases. Both of these topics will have some familiar aspects from the programming theory that you have already learnt.

Although the database topic can be completed as theory, it is much easier to understand if you have access to database software. This can be Microsoft Access or Open DB for basic queries – although we will be using SQLite or online Repl programs for Structured Query Language.

Programming

Our live lessons this half term will continue with the series of programming challenges to help you practice the concepts learnt in year 1 (there is no new content, but you will need this time to practice).

Assessment 7

You are nearly at the end of your Tutor Marked Assessments and I’d recommend submitting Tutor Marked Assessment 5 which is all about The Internet and Data Security which we completed last half term.

Click To See Week 41 Lessons

Week 41

Practice Practical - Task 1

Challenge 11 – Secret Messages

Our A Level Computer Science Masterclasses are aimed at students already studying A Level Computer Science and looking for help with study & revision. This group tuition course focuses on the key topics within the OCR, AQA, & CIE A Level courses that enable students to reach the higher B – A* grades.

Through a set of 30 fully resourced live lessons, students are guided through this group tuition course by using a “little and often” revision & study plan.

Click To See Week 42 Lessons

Week 42

Click To See Week 43 Lessons

Week 43

Click To See Week 44 Lessons

Week 44

Click To See Week 45 Lessons
Click To See Week 46 Lessons

Week 46

Click To See Week 47 Lessons

Week 47

Understanding Blockchain

Understanding Blockchain

Our IGCSE Computer Science course allows you to learn at your own pace, covering the key aspects of both theory and programming papers, supported by qualified Computer Science teachers.
As part of this distance learning course, students have the option to access a weekly live class (term time) covering different aspects of the course.


Christmas Break


January – February (Half Term 3)

Theory

This half term we will be covering the final topic of Automation & Emerging Technologies. This is a new topic to the iGCSE and so some of the practice questions in this section will be based on the exemplar resources from CAIE rather than past papers.

Programming

Our live lessons this half term will continue with the series of programming challenges to help you practice the concepts learnt in year 1 (there is no new content, but you will need this time to practice).

Assessment 8

This is the final Tutor Marked Assessment and only Tutor Marked Assessment 8 remains, which is the second of our practical programming assessments.

Click To See Week 48 Lessons

Week 48

Automated Systems – How They Work

Automated Systems

Our CIE IGCSE Computer Science course allows you discover the key aspects of both theory and programming, supported by qualified Computer Science teachers.

As part of this distance learning course, students have access to a weekly live class (term time) covering different aspects of the course in small groups and regular marked assignments.

Automated Systems

Our CIE IGCSE Computer Science course allows you discover the key aspects of both theory and programming, supported by qualified Computer Science teachers.

As part of this distance learning course, students have access to a weekly live class (term time) covering different aspects of the course in small groups and regular marked assignments.

Click To See Week 49 Lessons

Week 49

Automated SystemsEthics

Click To See Week 50 Lessons

Week 50

Robotics in Industry

Click To See Week 51 Lessons

Week 51

Robotics in The Home

Click To See Week 52 Lessons

Week 52

Assistance Robotics for Disability

[/su_spoiler]

Half Term


February – April (Half Term 4)

Theory

We’ll be finishing our final theory topic this half term with the introduction of AI and considering Ethics in Computer Science.

Programming

With your final exams at the end of this term, your programming challenges will be based around exam practice questions.

Mock Exam

This half term you’ll have the option to sit a final online mock exam with tutor feedback to identify the areas that would be best for you to revise.

Click To See Week 53 Lessons

Week 53

Ethics – Plagiarism

Click To See Week 54 Lessons

Week 54 – Mock Exam (Theory)

Artificial Intelligence – At Home

Click To See Week 55 Lessons

Week 55

Artificial Intelligence – At Work

Click To See Week 56 Lessons

Week 56

Artificial Intelligence – At School

Click To See Week 57 - Mock Exam

Week 57 – Mock Exam – Programming

Click To See Week 58 - Mock Exam

Week 58 – Exam Revision


Easter Break


April / May (Exam Preparation)

Exam Preparation

There are no formal topics over these final three weeks. We will be covering revision and exam technique together and using this time to cover any requested topics that you would like me to look at.