AI Computing prompts for ChatGPT/Microsoft Copilot
Reading time: 4 mins
Last updated: 29/06/2025
A selection of educational prompts for teaching of ICT / computer science.
Last updated: 29/06/2025
A selection of educational prompts for teaching of ICT / computer science.
Lesson planning
Prompt:
Design a detailed lesson plan for a Python lesson using the turtle library to create regular polygon shapes, aligned with the National curriculum in England: secondary curriculum (key stage 3). Please structure the lesson into distinct segments: a 10-minute starter activity to introduce the topic, a 10-minute introduction to the topic, a 30-minute hands-on activity to reinforce learning, and a 10-minute formative assessment to gauge student understanding. Include in your plan: specific learning objectives, materials needed for each segment, strategies for student engagement, and clear assessment criteria.
Follow-up prompts (Remember generative AI is conversational)
Creating worksheet
Prompt:
Design a detailed lesson plan for a Python lesson using the turtle library to create regular polygon shapes, aligned with the National curriculum in England: secondary curriculum (key stage 3). Please structure the lesson into distinct segments: a 10-minute starter activity to introduce the topic, a 10-minute introduction to the topic, a 30-minute hands-on activity to reinforce learning, and a 10-minute formative assessment to gauge student understanding. Include in your plan: specific learning objectives, materials needed for each segment, strategies for student engagement, and clear assessment criteria.
Follow-up prompts (Remember generative AI is conversational)
- What are the key learning objectives for this lesson, framed as questions?
- Provide bullet points detailing what students will know by the end of the lesson.
- List the essential vocabulary terms that should be introduced and used during the lesson.
- List the the Python turtle commands students will need to know for this activity.
Creating worksheet
- Create a worksheet, which includes a model example, with instructions for students on how to draw a square using the turtle library in Python.
- Create a word bank containing all the Python turtle commands students will require for this activity.
- Create a polygon diagram and angle formula sheet to support this activity.
Regular polygon angles help sheet (Created using Microsoft 365 Copilot Chat)

polygon_diagrams.pdf |
Worked example
Prompt 1:
Worked examples are a form of scaffolding designed to help reduce cognitive load when teaching children how to code.
How it works: - Prepare a partial solution to a problem for the students to complete. - Provide a brief description of what the code is meant to do, this can be in the form of comments or verbal explanation. - Use sub-goal labelling to identify each of the important steps in the code. - Add questions / prompts with the aid of comments or annotations.
Prompt 2:
Here is an example of what I'm looking for:
#Import the turtle library
import turtle
#Create a new window
window = turtle.Screen()
#Create a new turtle called timmy
timmy = turtle.Turtle()
#Create a square with each side
#equalling 100 pixels in length
for loopCounter in range( ): #What value goes here?
timmy.forward( ) #what value goes here?
timmy.right(90)
Prompt 3:
Create a worked example for drawing a regular hexagon shape using the turtle library in Python.
Parsons Problem
Prompt:
Generate a series of Parsons Problems designed to teach students how to draw regular polygons using loops in Python's turtle library. Each problem should:
PRIMM
Prompt:
Design a detailed lesson plan for a Python lesson, using PRIMM, where the end goal is to create a Magic 8-ball game. The lesson should be aligned with the National curriculum in England: secondary curriculum (key stage 3). Please structure the lesson into distinct segments: a 10-minute starter activity to introduce the topic, a 10-minute introduction to the topic, a 30-minute hands-on activity to reinforce learning, and a 10-minute formative assessment to gauge student understanding. Include in your plan: specific learning objectives, materials needed for each segment, strategies for student engagement, and clear assessment criteria.
Differentiation
Contextualising learning
Create a SQL table called Albums using data from the UK Top 40 Albums Chart (week of June 16–22, 2025).
Include fields: Rank, Title, Artist, WeeksOnChart, PeakPosition, LastWeekPosition.
Add at least 10 sample INSERT INTO rows based on real chart data.
Then, write 3 example SQL queries, such as:
Engagement
Create a list of 5 teaching strategies that could be used to engage and challenge year 7 students of different ability levels in a lesson on binary representation of images.
Assessment
Prompt:
Create 5 multiple choice questions, suitable for KS3, to test their knowledge of the CPU. After each question, provide the correct answer (Letter only).
Exam revision
Top tip: Use AI to generate model answers to exam questions then give the answer to students, along with the mark scheme and have the students mark AI's answer.
Prompt:
You are a year 11 computing student. Provide a model answer for the following question.
Question:
People often want to buy the most up-to-date smartphones, even though the smartphone they own still works.
Discuss the impact of people wanting to upgrade to the latest smartphone.
In your answer, you might consider the impact on:
- smartphone users
- cultural issues
- ethical issues
- environmental issues.
Mark Scheme:
Mark Band 3 - High Level (6-8 marks)
The candidate demonstrates a thorough knowledge and understanding of a wide range of considerations in relation to the question; the material is generally accurate and detailed.
The candidate is able to apply their knowledge and understanding directly and consistently to the context provided. Evidence/examples will be explicitly relevant to the explanation.
The candidate is able to weigh up both sides of the discussion and includes reference to the impact on all areas showing thorough recognition of influencing factors.
There is a well-developed line of reasoning which is clear and logically structured. The information presented is relevant and substantiated.
Mark Band 2 - Mid Level (3-5 marks)
The candidate demonstrates reasonable knowledge and understanding of a range of considerations in relation to the question; the material is generally accurate but at times underdeveloped.
The candidate is able to apply their knowledge and understanding directly to the context provided although one or two opportunities are missed.
Evidence/examples are for the most part implicitly relevant to the explanation.
The candidate makes a reasonable attempt to discuss the impact on most areas, showing reasonable recognition of influencing factors.
There is a line of reasoning presented with some structure. The information presented is in the most part relevant and supported by some evidence.
Mark Band 1 - Low Level (1-2 marks)
The candidate demonstrates a basic knowledge of considerations with limited understanding shown; the material is basic and contains some inaccuracies. The candidate makes a limited attempt to apply acquired knowledge and understanding to the context provided.
The candidate provides nothing more than an unsupported assertion.
The information is basic and communicated in an unstructured way. The information is supported by limited evidence and the relationship to the evidence may not be clear.
0 marks
No attempt to answer the question or response is not worthy of credit.
Prompt 1:
Worked examples are a form of scaffolding designed to help reduce cognitive load when teaching children how to code.
How it works: - Prepare a partial solution to a problem for the students to complete. - Provide a brief description of what the code is meant to do, this can be in the form of comments or verbal explanation. - Use sub-goal labelling to identify each of the important steps in the code. - Add questions / prompts with the aid of comments or annotations.
Prompt 2:
Here is an example of what I'm looking for:
#Import the turtle library
import turtle
#Create a new window
window = turtle.Screen()
#Create a new turtle called timmy
timmy = turtle.Turtle()
#Create a square with each side
#equalling 100 pixels in length
for loopCounter in range( ): #What value goes here?
timmy.forward( ) #what value goes here?
timmy.right(90)
Prompt 3:
Create a worked example for drawing a regular hexagon shape using the turtle library in Python.
Parsons Problem
Prompt:
Generate a series of Parsons Problems designed to teach students how to draw regular polygons using loops in Python's turtle library. Each problem should:
- Focus on one of the following shapes: square, triangle, hexagon, pentagon, octagon.
- Include all necessary lines of code, but jumbled.
- Include at least two plausible distractor lines that are not needed for the correct solution.
- Be formatted as a list of code lines (not in order), with distractors clearly mixed in.
- Avoid giving away the correct order or identifying distractors.
- Provide each problem in a separate section labelled with the shape name.
PRIMM
Prompt:
Design a detailed lesson plan for a Python lesson, using PRIMM, where the end goal is to create a Magic 8-ball game. The lesson should be aligned with the National curriculum in England: secondary curriculum (key stage 3). Please structure the lesson into distinct segments: a 10-minute starter activity to introduce the topic, a 10-minute introduction to the topic, a 30-minute hands-on activity to reinforce learning, and a 10-minute formative assessment to gauge student understanding. Include in your plan: specific learning objectives, materials needed for each segment, strategies for student engagement, and clear assessment criteria.
Differentiation
- Suggest strategies to differentiate this lesson. Include methods to support different learning needs, such as varying task complexity, using visual aids, incorporating group work, offering choices, scaffolding activities, and integrating technology. Provide specific examples and practical tips for implementation.
- Simplify these instructions so that they are suitable for year X children in standard UK English <insert instructions>.
Contextualising learning
Create a SQL table called Albums using data from the UK Top 40 Albums Chart (week of June 16–22, 2025).
Include fields: Rank, Title, Artist, WeeksOnChart, PeakPosition, LastWeekPosition.
Add at least 10 sample INSERT INTO rows based on real chart data.
Then, write 3 example SQL queries, such as:
- Albums on the chart for over 100 weeks
- Top 5 albums by peak position
- New entries this week
Engagement
Create a list of 5 teaching strategies that could be used to engage and challenge year 7 students of different ability levels in a lesson on binary representation of images.
Assessment
Prompt:
Create 5 multiple choice questions, suitable for KS3, to test their knowledge of the CPU. After each question, provide the correct answer (Letter only).
Exam revision
Top tip: Use AI to generate model answers to exam questions then give the answer to students, along with the mark scheme and have the students mark AI's answer.
Prompt:
You are a year 11 computing student. Provide a model answer for the following question.
Question:
People often want to buy the most up-to-date smartphones, even though the smartphone they own still works.
Discuss the impact of people wanting to upgrade to the latest smartphone.
In your answer, you might consider the impact on:
- smartphone users
- cultural issues
- ethical issues
- environmental issues.
Mark Scheme:
Mark Band 3 - High Level (6-8 marks)
The candidate demonstrates a thorough knowledge and understanding of a wide range of considerations in relation to the question; the material is generally accurate and detailed.
The candidate is able to apply their knowledge and understanding directly and consistently to the context provided. Evidence/examples will be explicitly relevant to the explanation.
The candidate is able to weigh up both sides of the discussion and includes reference to the impact on all areas showing thorough recognition of influencing factors.
There is a well-developed line of reasoning which is clear and logically structured. The information presented is relevant and substantiated.
Mark Band 2 - Mid Level (3-5 marks)
The candidate demonstrates reasonable knowledge and understanding of a range of considerations in relation to the question; the material is generally accurate but at times underdeveloped.
The candidate is able to apply their knowledge and understanding directly to the context provided although one or two opportunities are missed.
Evidence/examples are for the most part implicitly relevant to the explanation.
The candidate makes a reasonable attempt to discuss the impact on most areas, showing reasonable recognition of influencing factors.
There is a line of reasoning presented with some structure. The information presented is in the most part relevant and supported by some evidence.
Mark Band 1 - Low Level (1-2 marks)
The candidate demonstrates a basic knowledge of considerations with limited understanding shown; the material is basic and contains some inaccuracies. The candidate makes a limited attempt to apply acquired knowledge and understanding to the context provided.
The candidate provides nothing more than an unsupported assertion.
The information is basic and communicated in an unstructured way. The information is supported by limited evidence and the relationship to the evidence may not be clear.
0 marks
No attempt to answer the question or response is not worthy of credit.