Hero image

Programmer's Paradise

Average Rating4.08
(based on 24 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

41k+Views

20k+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 4
MrHawes8MrHawes8

AQA Pseudocode Exam Style Question and Powerpoint 4

(0)
This is the fourth 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.
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.
Exam Style VB.NET Programming Questions (GCSE AQA)
MrHawes8MrHawes8

Exam Style VB.NET Programming Questions (GCSE AQA)

(0)
These questions are used to help students practice longer VB.NET coding questions that they will encounter in GCSE exams. The pseudocode style where included is based on AQA, and each question comes with a mark scheme showing where marks are scored. Again, this is based around AQA’s mark schemes (i.e. awarding marks for including selection, for example). This set contains 8 programming questions and mark schemes for each. In separate uploads I have the powerpoint used in lessons to help deliver specific lessons which build up towards answering the longer programming questions in this set. The order I used them (with the intent of increasing difficulty as we went along): 1 - Phone Bill Calculator 2 - Note Changer 3 - Swimming Pool 4 - Guessing Game 5 - Substrings and functions 6 - Sports Day (function) 7 - Linear Search Array 8 - Inverting Image (2D array)
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 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.
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 Series of lessons - exam style questions, mark schemes and powerpoints
MrHawes8MrHawes8

AQA GCSE VB.NET Series of lessons - exam style questions, mark schemes and powerpoints

8 Resources
This is 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. The programming content for each lesson is as follows: Input/Output Selection Multiple Selection statements Indefinite Iteration Substrings and functions Functions Arrays 2D Arrays
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.