Classroom Starter Activites to Stretch and ChallengeQuick View
matthewchau2407matthewchau2407

Classroom Starter Activites to Stretch and Challenge

(0)
A set of PowerPoint slides full of activities, puzzles, and questions so you can get set up in lesson, use as an extension, or as a quiz. Display on the whiteboard or print out and share with the class. Total of 34 Question slides have been created. Most slides have two questions on to provide choice or extensions. Some questions link to Computational Thinking (problem solving), basic mathematical questions, some hypothetical questions, thunks, and creating tasks. This provides something different to a recall starter. Recall is not a one and done deal at the start of a lesson. Incorporate recall throughout the lesson. Ask questions: Where have we seen this before? What is this similar to? Interleave knowledge and make connections. The classes I have used it on have said this has made the lesson overall more engaging because the Starter was interesting and got them thinking. Stretch and challenge students to problem solve and think. If someone is struggling, ask another student for a hint. Remember to praise students on effort, not just getting things right. You want students to try and succeed. You can provide students with their own PowerPoint to make notes on, or in their books. Questions start on Slide 9. Adapt as necessary to your own needs.
Python Help Sheets + Quiz Quiz TradeQuick View
matthewchau2407matthewchau2407

Python Help Sheets + Quiz Quiz Trade

(0)
Print out/ hand out for help in the class. KS3 / GCSE Computer Science. For basic Python help. 3 versions of print outs available to download. Also attached Quiz Quiz Trade for Programming key words (Aimed at KS3) including the programming constructs. Quiz Quiz Trade: Kagen technique. Involves the class. Each student has a card (print and cut out the document). They find someone and asks their question. They reveal their answer. The other student asks their question from their card. Reveal answer. The students then swap their cards, and find someone new to ask. Use approx 5 minutes for quizzing.
Classroom FortunesQuick View
matthewchau2407matthewchau2407

Classroom Fortunes

(0)
Inspired by Family Fortunes, this resource has 4 questions for GCSE OCR Programming maintainability and testing/sanitation. 2.3.1 Defencive Design. Can be used as a template to add your own questions. 2 Teams. One Representative from each side required to provide final answer. Rock, Paper, Scissors. Winner gets to hear topic and decides if they want to attempt the challenge or pass to the other team. Click on the red crosses and yellow rectangles to be removed. Answers in notes section too. First team to go up gets 3 lives to guess everything on the board. If they run out of lives, the other team gets one chance (one life, so delete all but one cross) to steal the point. If they get it wrong, the first team gets the point. The representative can communicate with their team for answers. They must be the one to tell me their final answer. Adapt as necessary to your classroom. Good for plenary activity.
Units and Binary Classroom JeopardyQuick View
matthewchau2407matthewchau2407

Units and Binary Classroom Jeopardy

(0)
Inspired by the game show Jeapardy, this resource covers the topics of Units (bit, byte, kilobyte etc), binary to denary conversion, some python questions, and random questions too. 2 Main Teams against each other. Each Team can be divided to subgroups to allow more people to get involve. e.g. Teams 1 and 2 have 3 subgroups of 5 people. Group 1 goes first, if wrong, the other team’s group 1 has a go to answer. Choose a topic, at the lowest level first (the top). 30 seconds for each question Each correct answer scores their team points equal to the question number. e.g. question 1 scores 1 point, question 4 scores 4 points Adapt as necessary. Click on Boxes to move to the question. Created by Mr Chau
Python Parsons Problems (Hard)Quick View
matthewchau2407matthewchau2407

Python Parsons Problems (Hard)

(0)
Parsons Problems are solutions to a coding problem but the lines are jumpled up. Good for differentiation as it can help reduce cogitive load and teach good programming practices. Good for visual and kinaesthetic learners. Great for starter or extension activities for the students to go on, while you can set up for any other activity. Good for a debugging session and great to expand upon (Modify - PRIMM). This resource is a custom set of PowerPoint slides that provides three different ways to attempt them: Draging and dropping lines on the PowerPoint itself Download the code to solve on your own IDE, also available in Replit.com (an online IDE) to fork as well. An online drag and drop website which shuffles all the lines that can check if it is correct The feature of the ‘Hard’ difficulty is that a few lines are shuffled with more “scenarios” than tutorials. You can edit the slides so that it requires the user to fill in missing key words. Adapt as necessary for your class. The PowerPoint has at least one problem for the topics needed for GCSE: Outputs Variables and Outputs Variables, Outputs, and Inputs Maths Operators (input integers) Random numbers Strings and casting Booleans If If/Else If/Elif/Else Nested Ifs For loops While loops Nested loops Arrays/Lists 2D Lists File handling Subprograms (functions/procedures) Update: The previous website link does not work, A new website link is provided.
Python Parsons Problems (Easy Difficulty)Quick View
matthewchau2407matthewchau2407

Python Parsons Problems (Easy Difficulty)

(0)
Parsons Problems are solutions to a coding problem but the lines are jumpled up. Good for differentiation as it can help reduce cogitive load and teach good programming practices. Good for visual and kinaesthetic learners. Great for starter or extension activities for the students to go on, while you can set up for any other activity. This resource is a custom set of PowerPoint slides that provides three different ways to attempt them: Draging and dropping lines on the PowerPoint itself Download the code to solve on your own IDE, also available in Replit.com (an online IDE) to fork as well. An online drag and drop website which shuffles all the lines that can check if it is correct The feature of the ‘Easy’ difficulty is that one line is shuffled. The PowerPoint has at least one problem for the topics needed for GCSE: Outputs Variables and Outputs Variables, Outputs, and Inputs Maths Operators (input integers) Random numbers Strings and casting Booleans If If/Else If/Elif/Else Nested Ifs For loops While loops Nested loops Arrays/Lists 2D Lists File handling Subprograms (functions/procedures) Update: The previous website link does not work, A new website link is provided.
Python Parsons Problem BundleQuick View
matthewchau2407matthewchau2407

Python Parsons Problem Bundle

3 Resources
Great for differentiation in the classroom. Provides Easy, Normal, and Hard difficulty Parsons Problems. 3 PowerPoints with slides of questions for the code to be dragged and dropped. Available in code to attempt on and IDE. Also available to a web drag and drop, where it can be marked. Easy has one line of code in the wrong order. Normal has 2 lines in the wrong order, and sometimes has missing variables. Hard has more of normal, and near the end, has a distractor line (a line that does not belong). The online drag and drop method shuffles are the lines of code. Each PowerPoint covers: Outputs Variables and Outputs Variables, Outputs, and Inputs Maths Operators (input integers) Random numbers Strings and Casting Booleans If If/Else If/Elif/Else Nested Ifs For loops While loops Nested loops Arrays/Lists 2D Lists File handling Subprograms (functions/procedures)
Python Parsons Problems (Normal/Medium Difficulty)Quick View
matthewchau2407matthewchau2407

Python Parsons Problems (Normal/Medium Difficulty)

(0)
Parsons Problems are solutions to a coding problem but the lines are jumpled up. Good for differentiation as it can help reduce cogitive load (Bean, 2022). Parsons Problems target specific topics to expose students to good programming practices (Parsons and Haden, 2006). Good for visual and kinaesthetic learners. Great for starter or extension activities for the students to go on, while you can set up for any other activity. This resource is a custom set of PowerPoint slides that provides three different ways to attempt them: Draging and dropping lines on the PowerPoint itself Download the code to solve on your own IDE, also available in Replit.com (an online IDE) to fork as well. An online drag and drop website which shuffles all the lines that can check if it is correct The feature of the ‘Normal’ difficulty is that the at around two lines are shuffled, and some questions have missing variables or keywords that are highlighted with underscores that need filling in. The PowerPoint has at least one problem for the topics needed for GCSE: Outputs Variables and Outputs Variables, Outputs, and Inputs Maths Operators (input integers) Random numbers Strings and casting Booleans If If/Else If/Elif/Else Nested Ifs For loops While loops Nested loops Arrays/Lists 2D Lists File handling Subprograms (functions/procedures) Link updated.
Android Studio - How to add a button to change text + How to Add VideosQuick View
matthewchau2407matthewchau2407

Android Studio - How to add a button to change text + How to Add Videos

(0)
Android Studio - How to add a button to change text + How to Add Videos Two PowerPoint + videos added in, to help guide you through adding a button to change text in your android app, and a video widget to play a stored video. Feedback from students have found it helpful, so I hope this would help other classrooms too that are trying to learn Android Studio/ iMedia.
GCSE Computer Science Networks TabooQuick View
matthewchau2407matthewchau2407

GCSE Computer Science Networks Taboo

(0)
PowerPoint Slides to play Taboo in the classroom as a fun activity or plenary to get the students to explain key words to each other in a fast-paced way with some restrictions to get them thinking on thier feet. These are some slides with network key terms. Add or remove as necessary.
Parsons Problems TutorialQuick View
matthewchau2407matthewchau2407

Parsons Problems Tutorial

(0)
Parsons Problems are solutions to a coding problem but the lines are jumbled up. Good for differentiation as it can help reduce cognitive load and teach good programming practices. Good for visual and kinaesthetic learners. Great for starter or extension activities for the students to go on while you can set up for any other activity. This is a sample Parsons Problem resource for the other versions. Adapt it to your needs. Update: Website link updated for online Parsons