Programming Challenges 01-08Quick View
copdan

Programming Challenges 01-08

(1)
These challenges start at a very easy level and continue to get progressively harder. This style ensures all students can be challenged and work at their own level. They have been designed to be suitable across all key stages. The early challenges are very suitable for KS3 or programming beginners and they get progressively harder until they reach a level that would be challenging for advanced A-level students. The challenges have been given to you in PowerPoint form so that they can be edited by you. Some of these challenges are famous programming challenges that are quite common, I have however put them into a format that can be easily used in schools. I have also provided a difficulty rating and give the students hints and tips.
Programming Challenges 49-54Quick View
copdan

Programming Challenges 49-54

(0)
These challenges start at a very easy level and continue to get progressively harder. This style ensures all students can be challenged and work at their own level. They have been designed to be suitable across all key stages. The early challenges are very suitable for KS3 or programming beginners and they get progressively harder until they reach a level that would be challenging for advanced A-level students. The challenges have been given to you in PowerPoint form so that they can be edited by you. Some of these challenges are famous programming challenges that are quite common, I have however put them into a format that can be easily used in schools. I have also provided a difficulty rating and give the students hints and tips.
Programming Lesson 06 - While LoopsQuick View
copdan

Programming Lesson 06 - While Loops

(0)
These lessons are designed to introduce programming to beginners at any level. The majority of the lessons contain everything that is needed from an observation point of view: Levelled learning objectives, Student led activities, Differentiated worksheets, Evidence of student progress, Student challenge for all abilities. Resources are provided in Word and PowerPoint format so they can be easily edited (changing levels etc.)<br /> Some of the lessons also contain self recorded tutorial videos that can be shared with the students.This listing is for a single lesson. The following lessons make up the entire set:<br /> 1 - Introduction to programming<br /> 2 - Strings &amp; variables<br /> 3 - IPO model<br /> 4 - If statements<br /> 5 - Nested if statements<br /> 6 - While loops<br /> 7 - For loops<br /> 8 – Lists<br /> 9 - Procedures &amp; functions<br /> 10 - Combining skills<br /> The programming lessons have been designed in python but they could easily be applied/adapted to other programming languages.
Programming Challenges 09-16Quick View
copdan

Programming Challenges 09-16

(0)
These challenges start at a very easy level and continue to get progressively harder. This style ensures all students can be challenged and work at their own level. They have been designed to be suitable across all key stages. The early challenges are very suitable for KS3 or programming beginners and they get progressively harder until they reach a level that would be challenging for advanced A-level students. The challenges have been given to you in PowerPoint form so that they can be edited by you. Some of these challenges are famous programming challenges that are quite common, I have however put them into a format that can be easily used in schools. I have also provided a difficulty rating and give the students hints and tips.
Programming Challenges 25-32Quick View
copdan

Programming Challenges 25-32

(0)
These challenges start at a very easy level and continue to get progressively harder. This style ensures all students can be challenged and work at their own level. They have been designed to be suitable across all key stages. The early challenges are very suitable for KS3 or programming beginners and they get progressively harder until they reach a level that would be challenging for advanced A-level students. The challenges have been given to you in PowerPoint form so that they can be edited by you. Some of these challenges are famous programming challenges that are quite common, I have however put them into a format that can be easily used in schools. I have also provided a difficulty rating and give the students hints and tips.
Programming Challenges 33-40Quick View
copdan

Programming Challenges 33-40

(0)
These challenges start at a very easy level and continue to get progressively harder. This style ensures all students can be challenged and work at their own level. They have been designed to be suitable across all key stages. The early challenges are very suitable for KS3 or programming beginners and they get progressively harder until they reach a level that would be challenging for advanced A-level students. The challenges have been given to you in PowerPoint form so that they can be edited by you. Some of these challenges are famous programming challenges that are quite common, I have however put them into a format that can be easily used in schools. I have also provided a difficulty rating and give the students hints and tips.
Programming Lesson 03 - IPO ModelQuick View
copdan

Programming Lesson 03 - IPO Model

(0)
These lessons are designed to introduce programming to beginners at any level. The majority of the lessons contain everything that is needed from an observation point of view: Levelled learning objectives, Student led activities, Differentiated worksheets, Evidence of student progress, Student challenge for all abilities. Resources are provided in Word and PowerPoint format so they can be easily edited (changing levels etc.)<br /> Some of the lessons also contain self recorded tutorial videos that can be shared with the students.This listing is for a single lesson. The following lessons make up the entire set:<br /> 1 - Introduction to programming<br /> 2 - Strings &amp; variables<br /> 3 - IPO model<br /> 4 - If statements<br /> 5 - Nested if statements<br /> 6 - While loops<br /> 7 - For loops<br /> 8 – Lists<br /> 9 - Procedures &amp; functions<br /> 10 - Combining skills<br /> The programming lessons have been designed in python but they could easily be applied/adapted to other programming languages.
Pygame 14 - Basic Drag & Drop NetworkQuick View
copdan

Pygame 14 - Basic Drag & Drop Network

(0)
This resource contains a piece of code that I share with my students to help them get started and learn how to make user interfaces in Python using Pygame. This also included a video where I talk through the code and explain how it works. It is perfect for sharing with the students. The resources build on each other so I only talk through code in the video that I have not talked about in previous videos.
Pygame 13 - OOP Drag & DropQuick View
copdan

Pygame 13 - OOP Drag & Drop

(0)
This resource contains a piece of code that I share with my students to help them get started and learn how to make user interfaces in Python using Pygame. This also included a video where I talk through the code and explain how it works. It is perfect for sharing with the students. The resources build on each other so I only talk through code in the video that I have not talked about in previous videos.
Pygame 15 - Basic MenuQuick View
copdan

Pygame 15 - Basic Menu

(0)
This resource contains a piece of code that I share with my students to help them get started and learn how to make user interfaces in Python using Pygame. This also included a video where I talk through the code and explain how it works. It is perfect for sharing with the students. The resources build on each other so I only talk through code in the video that I have not talked about in previous videos.
Pygame 11 - OOP AnimationQuick View
copdan

Pygame 11 - OOP Animation

(0)
This resource contains a piece of code that I share with my students to help them get started and learn how to make user interfaces in Python using Pygame. This also included a video where I talk through the code and explain how it works. It is perfect for sharing with the students. The resources build on each other so I only talk through code in the video that I have not talked about in previous videos.
Pygame 16 - Grid SystemQuick View
copdan

Pygame 16 - Grid System

(0)
This resource contains a piece of code that I share with my students to help them get started and learn how to make user interfaces in Python using Pygame. This also included a video where I talk through the code and explain how it works. It is perfect for sharing with the students. The resources build on each other so I only talk through code in the video that I have not talked about in previous videos.
Pygame 10 - Moving Images As ObjectsQuick View
copdan

Pygame 10 - Moving Images As Objects

(0)
This resource contains a piece of code that I share with my students to help them get started and learn how to make user interfaces in Python using Pygame. This also included a video where I talk through the code and explain how it works. It is perfect for sharing with the students. The resources build on each other so I only talk through code in the video that I have not talked about in previous videos.
Pygame 12 - OOP KeyboardQuick View
copdan

Pygame 12 - OOP Keyboard

(0)
This resource contains a piece of code that I share with my students to help them get started and learn how to make user interfaces in Python using Pygame. This also included a video where I talk through the code and explain how it works. It is perfect for sharing with the students. The resources build on each other so I only talk through code in the video that I have not talked about in previous videos.
Pygame 05 - Adding Background ImagesQuick View
copdan

Pygame 05 - Adding Background Images

(0)
This resource contains a piece of code that I share with my students to help them get started and learn how to make user interfaces in Python using Pygame. This also included a video where I talk through the code and explain how it works. It is perfect for sharing with the students. The resources build on each other so I only talk through code in the video that I have not talked about in previous videos.
Pygame 02 - Drawing ShapesQuick View
copdan

Pygame 02 - Drawing Shapes

(0)
This resource contains a piece of code that I share with my students to help them get started and learn how to make user interfaces in Python using Pygame. This also included a video where I talk through the code and explain how it works. It is perfect for sharing with the students. The resources build on each other so I only talk through code in the video that I have not talked about in previous videos.
Pygame 04 - Basic AnimationQuick View
copdan

Pygame 04 - Basic Animation

(0)
This resource contains a piece of code that I share with my students to help them get started and learn how to make user interfaces in Python using Pygame. This also included a video where I talk through the code and explain how it works. It is perfect for sharing with the students. The resources build on each other so I only talk through code in the video that I have not talked about in previous videos.