Hero image

Programmer's Paradise

Average Rating3.91
(based on 22 reviews)

Computer Science resources for KS3-4, with a focus on programming. Programming resources include Scratch, Microbit, Small Basic and Visual Basic for now, with other languages potentially in the future, such as C#. I have worked with the AQA specification throughout my teaching career and so these resources will be suitable for anyone teaching the new AQA spec. Please review any resources, suggestions are welcome for improvements etc.

99Uploads

35k+Views

18k+Downloads

Computer Science resources for KS3-4, with a focus on programming. Programming resources include Scratch, Microbit, Small Basic and Visual Basic for now, with other languages potentially in the future, such as C#. I have worked with the AQA specification throughout my teaching career and so these resources will be suitable for anyone teaching the new AQA spec. Please review any resources, suggestions are welcome for improvements etc.
AQA Pseudocode Exam Style Question and Powerpoint 5
MrHawes8MrHawes8

AQA Pseudocode Exam Style Question and Powerpoint 5

(0)
This is the fifth in a series of pseudocode lessons (based on AQA pseudocode) that have helped my GCSE classes improve their long answer pseudocode technique. The lessons built up towards working with 2D arrays etc in time for the exams. Included is the exam-style question, mark scheme and the powerpoint used to help deliver a lesson building up towards answering the longer pseudocode question. The powerpoint includes information about pseudocode as well as some warm up pseudocode questions. Some of the powerpoints include theory as well, for example arrays or string handling if necessary to answer the longer pseudocode question.
Small Basic Selection Programming lesson
MrHawes8MrHawes8

Small Basic Selection Programming lesson

(0)
Included is a presentation on selection using Small Basic. Includes some theory and programming tasks, including all of the code required, instruction sheets and code snippets useful for helping students who might otherwise struggle with programming. I have used this with multiple mixed ability Year 8 classes, who have all managed some success with programming. Also included at the end of the presentation is a link to a Kahoot quiz written specifically for this lesson.
Microbit Iteration lesson
MrHawes8MrHawes8

Microbit Iteration lesson

(1)
This resource is a PowerPoint presentation used to teach iteration for students using the Microbit. The main task involves students programming definite and indefinite iteration through the use of two different looping blocks of code.
GCSE Programming Four in a row 2D arrays project
MrHawes8MrHawes8

GCSE Programming Four in a row 2D arrays project

(0)
Included is a programming project to recreate a well known game that I have used with a mixed ability Year 10 class. The project took 3-4 lessons and includes the powerpoint highlighting the main challenges in creating the game, the full code (Visual Basic), pseudocode for the whole program and images of code/pseudocode for each challenge that the programmers face. Images were used for this to prevent students copy and pasting the code. To differentiate, after talking through solving each challenge as a class, the students were able to load up the image of either the code or pseudocode, and type the code required into their program. The pseudocode is more challenging as it needs translating into code, and the code has key words missing so it is not just about copying the code into their program. I have also included teaching notes on how to discuss the different challenges, and a help sheet on 2-dimensional arrays.
GCSE AQA Exam style Python Question 1
MrHawes8MrHawes8

GCSE AQA Exam style Python Question 1

(0)
This is the first in a series of eight Python programming lessons/revision (based on AQA specification) that have helped my GCSE classes improve their long answer programming question technique. The lessons built up towards working with 2D arrays and functions in time for the exams. Included is the exam-style question, mark scheme and the powerpoint used to help deliver a lesson building up towards answering the longer code question. The powerpoint includes information about the specific code features as well as some warm up code questions. Some of the powerpoints include theory as well, for example arrays or string handling if necessary to answer the longer code question.
GCSE AQA Exam style Python Question 2
MrHawes8MrHawes8

GCSE AQA Exam style Python Question 2

(0)
This is the second in a series of eight Python programming lessons/revision (based on AQA specification) that have helped my GCSE classes improve their long answer programming question technique. The lessons built up towards working with 2D arrays and functions in time for the exams. Included is the exam-style question, mark scheme and the powerpoint used to help deliver a lesson building up towards answering the longer code question. The powerpoint includes information about the specific code features as well as some warm up code questions. Some of the powerpoints include theory as well, for example arrays or string handling if necessary to answer the longer code question.
GCSE AQA Exam style Python Question 7
MrHawes8MrHawes8

GCSE AQA Exam style Python Question 7

(0)
This is the seventh in a series of eight Python programming lessons/revision (based on AQA specification) that have helped my GCSE classes improve their long answer programming question technique. The lessons built up towards working with 2D arrays and functions in time for the exams. Included is the exam-style question, mark scheme and the powerpoint used to help deliver a lesson building up towards answering the longer code question. The powerpoint includes information about the specific code features as well as some warm up code questions. Some of the powerpoints include theory as well, for example arrays or string handling if necessary to answer the longer code question.
GCSE AQA Exam style Python Question 6
MrHawes8MrHawes8

GCSE AQA Exam style Python Question 6

(0)
This is the sixth in a series of eight Python programming lessons/revision (based on AQA specification) that have helped my GCSE classes improve their long answer programming question technique. The lessons built up towards working with 2D arrays and functions in time for the exams. Included is the exam-style question, mark scheme and the powerpoint used to help deliver a lesson building up towards answering the longer code question. The powerpoint includes information about the specific code features as well as some warm up code questions. Some of the powerpoints include theory as well, for example arrays or string handling if necessary to answer the longer code question.
GCSE AQA Exam style Python Question 4
MrHawes8MrHawes8

GCSE AQA Exam style Python Question 4

(0)
This is the fourth in a series of eight Python programming lessons/revision (based on AQA specification) that have helped my GCSE classes improve their long answer programming question technique. The lessons built up towards working with 2D arrays and functions in time for the exams. Included is the exam-style question, mark scheme and the powerpoint used to help deliver a lesson building up towards answering the longer code question. The powerpoint includes information about the specific code features as well as some warm up code questions. Some of the powerpoints include theory as well, for example arrays or string handling if necessary to answer the longer code question.
GCSE AQA Exam style Python Question 5
MrHawes8MrHawes8

GCSE AQA Exam style Python Question 5

(0)
This is the fifth in a series of eight Python programming lessons/revision (based on AQA specification) that have helped my GCSE classes improve their long answer programming question technique. The lessons built up towards working with 2D arrays and functions in time for the exams. Included is the exam-style question, mark scheme and the powerpoint used to help deliver a lesson building up towards answering the longer code question. The powerpoint includes information about the specific code features as well as some warm up code questions. Some of the powerpoints include theory as well, for example arrays or string handling if necessary to answer the longer code question.
GCSE AQA Exam style Python Question 3
MrHawes8MrHawes8

GCSE AQA Exam style Python Question 3

(0)
This is the third in a series of eight Python programming lessons/revision (based on AQA specification) that have helped my GCSE classes improve their long answer programming question technique. The lessons built up towards working with 2D arrays and functions in time for the exams. Included is the exam-style question, mark scheme and the powerpoint used to help deliver a lesson building up towards answering the longer code question. The powerpoint includes information about the specific code features as well as some warm up code questions. Some of the powerpoints include theory as well, for example arrays or string handling if necessary to answer the longer code question.
AQA GCSE VB.NET Exam Style Question and Powerpoint 6
MrHawes8MrHawes8

AQA GCSE VB.NET Exam Style Question and Powerpoint 6

(0)
This is the sixth in a series of eight VB.NET programming lessons/revision (based on AQA specification) that have helped my GCSE classes improve their long answer programming question technique. The lessons built up towards working with 2D arrays and functions in time for the exams. Included is the exam-style question, mark scheme and the powerpoint used to help deliver a lesson building up towards answering the longer code question. The powerpoint includes information about the specific code features as well as some warm up code questions. Some of the powerpoints include theory as well, for example arrays or string handling if necessary to answer the longer code question.
AQA GCSE VB.NET Exam Style Question and Powerpoint 5
MrHawes8MrHawes8

AQA GCSE VB.NET Exam Style Question and Powerpoint 5

(0)
This is the fifth in a series of eight VB.NET programming lessons/revision (based on AQA specification) that have helped my GCSE classes improve their long answer programming question technique. The lessons built up towards working with 2D arrays and functions in time for the exams. Included is the exam-style question, mark scheme and the powerpoint used to help deliver a lesson building up towards answering the longer code question. The powerpoint includes information about the specific code features as well as some warm up code questions. Some of the powerpoints include theory as well, for example arrays or string handling if necessary to answer the longer code question.
AQA GCSE VB.NET Exam Style Question and Powerpoint 8
MrHawes8MrHawes8

AQA GCSE VB.NET Exam Style Question and Powerpoint 8

(0)
This is the eighth in a series of eight VB.NET programming lessons/revision (based on AQA specification) that have helped my GCSE classes improve their long answer programming question technique. The lessons built up towards working with 2D arrays and functions in time for the exams. Included is the exam-style question, mark scheme and the powerpoint used to help deliver a lesson building up towards answering the longer code question. The powerpoint includes information about the specific code features as well as some warm up code questions. Some of the powerpoints include theory as well, for example arrays or string handling if necessary to answer the longer code question.
AQA GCSE VB.NET Exam Style Question and Powerpoint 7
MrHawes8MrHawes8

AQA GCSE VB.NET Exam Style Question and Powerpoint 7

(0)
This is the seventh in a series of eight VB.NET programming lessons/revision (based on AQA specification) that have helped my GCSE classes improve their long answer programming question technique. The lessons built up towards working with 2D arrays and functions in time for the exams. Included is the exam-style question, mark scheme and the powerpoint used to help deliver a lesson building up towards answering the longer code question. The powerpoint includes information about the specific code features as well as some warm up code questions. Some of the powerpoints include theory as well, for example arrays or string handling if necessary to answer the longer code question.
AQA GCSE VB.NET Exam Style Question and Powerpoint 2
MrHawes8MrHawes8

AQA GCSE VB.NET Exam Style Question and Powerpoint 2

(0)
This is the second in a series of eight VB.NET programming lessons/revision (based on AQA specification) that have helped my GCSE classes improve their long answer programming question technique. The lessons built up towards working with 2D arrays and functions in time for the exams. Included is the exam-style question, mark scheme and the powerpoint used to help deliver a lesson building up towards answering the longer code question. The powerpoint includes information about the specific code features as well as some warm up code questions. Some of the powerpoints include theory as well, for example arrays or string handling if necessary to answer the longer code question.
AQA GCSE VB.NET Exam Style Question and Powerpoint 4
MrHawes8MrHawes8

AQA GCSE VB.NET Exam Style Question and Powerpoint 4

(0)
This is the fourth in a series of eight VB.NET programming lessons/revision (based on AQA specification) that have helped my GCSE classes improve their long answer programming question technique. The lessons built up towards working with 2D arrays and functions in time for the exams. Included is the exam-style question, mark scheme and the powerpoint used to help deliver a lesson building up towards answering the longer code question. The powerpoint includes information about the specific code features as well as some warm up code questions. Some of the powerpoints include theory as well, for example arrays or string handling if necessary to answer the longer code question.
AQA GCSE VB.NET Exam Style Question and Powerpoint 3
MrHawes8MrHawes8

AQA GCSE VB.NET Exam Style Question and Powerpoint 3

(0)
This is the third in a series of eight VB.NET programming lessons/revision (based on AQA specification) that have helped my GCSE classes improve their long answer programming question technique. The lessons built up towards working with 2D arrays and functions in time for the exams. Included is the exam-style question, mark scheme and the powerpoint used to help deliver a lesson building up towards answering the longer code question. The powerpoint includes information about the specific code features as well as some warm up code questions. Some of the powerpoints include theory as well, for example arrays or string handling if necessary to answer the longer code question.
GCSE AQA Exam style Python Question 8
MrHawes8MrHawes8

GCSE AQA Exam style Python Question 8

(0)
This is the eighth in a series of eight Python programming lessons/revision (based on AQA specification) that have helped my GCSE classes improve their long answer programming question technique. The lessons built up towards working with 2D arrays and functions in time for the exams. Included is the exam-style question, mark scheme and the powerpoint used to help deliver a lesson building up towards answering the longer code question. The powerpoint includes information about the specific code features as well as some warm up code questions. Some of the powerpoints include theory as well, for example arrays or string handling if necessary to answer the longer code question.