GCSE Computer Science OCR Note taking templateQuick View
matthewchau2407

GCSE Computer Science OCR Note taking template

(0)
Two document to use as a note taking template for GCSE Computer Science OCR (J277) The documents are broken down in order of the spec to make notes. One document has some example questions to test knowledge while the other just has the headings. Students can go in order, or click on the hyperlink/table of contents to revise the topic they wish. Also works on Google Docs.
Python Parsons Problems (Normal/Medium Difficulty)Quick View
matthewchau2407

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.
Python Parsons Problems (Easy Difficulty)Quick View
matthewchau2407

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.
Classroom FortunesQuick View
matthewchau2407

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.
Python Parsons Problems (Hard)Quick View
matthewchau2407

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 Problem BundleQuick View
matthewchau2407

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)
Krita Animation BasicsQuick View
matthewchau2407

Krita Animation Basics

(0)
A MS Word document with screenshots and text to help learn how to make a simple animation in Krita. Example of a bouncing ball shown. You can print it off or share it for self-study/working: Animation using “Keyframes” (page 2) and Animation using an “Animation Curve” (pg7) Screenshots are taken by me using Krita. I put some links that I think are good to watch for those that want to expand their knowledge. Share the love of art and creativity. Put a comment if it has helped.
Microsoft Excel Revision ResourceQuick View
matthewchau2407

Microsoft Excel Revision Resource

(0)
Two MS Excel files to be used as a revision resource or lesson task to consolidate learning. One file has sheets more specific to Countif and If. The other file is a general revision spreadsheet for students to practice on such as formatting, functions and formulas. There is help and tips on all pages so the students can refer to that first before asking the teacher for help. If you found it helpful, please leave a comment!
Python Self-Learning Help GuideQuick View
matthewchau2407

Python Self-Learning Help Guide

(0)
A twenty page .pdf/PowerPoint document for students to read and follow along to help them find success in programming. Would recommend to print out so students have a physical copy to look and rather than have students split screen or flick back and forth. I have used this to pass onto student when they have finished their theory lesson questions, or as a lesson for them to complete at their own pace (Y10/11) There are some flowchart images as well - encourage students to draw flowcharts as well as attempt challenges. Each page is a topic that students can go straight into - with information, structured code, along with challenges of that programming topic (e.g. Output, Variables, Input) Links to the code of the screenshots are provided. (answers not provided on challenge questions) Images used are from free stock image website (credited in notes) / screenshots of my own code or drawing made in Trinket.io and Draw.io
Logic Gate Cheat SheetQuick View
matthewchau2407

Logic Gate Cheat Sheet

(0)
Covers AND OR NOT Gate + truth tables of the three basic gates. Use it as a hand out to support learning Images are screenshots made in logic.ly
GCSE Computer Science Networks TabooQuick View
matthewchau2407

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
matthewchau2407

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
Android Studio - How to add a button to change text + How to Add VideosQuick View
matthewchau2407

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.