1. Resources Home
  2. Secondary
  3. Computing
  4. Computational thinking
  5. Evaluation
Cosmopolitan Coding - Fun INSET Introduction to Coding

Cosmopolitan Coding - Fun INSET Introduction to Coding

Many teachers were never taught the coding and computer science elements of the new curriculum themselves. This introductory activity helps teachers understand the simplicity of using algorithms as instructions to complete tasks. Teachers will learn: Algorithms and how these are simple instructions Syntax and how this is simply known action in new language Problem solving and debugging code Testing code to see if it works Teachers love this INSET introduction!
EuphoricEd
Testing and Review Sheet

Testing and Review Sheet

A double sided / 2-page document that is used for testing and peer reviewing a product or item. The testing and review is general purpose and can be applied to most items that have been developed or created, including programs / software. Aimed mainly at KS3 students but can also be used with KS4 students and easily adaptable if required.
conxxion
KS3 Computational Thinking Project - Practical Problem Solving (Full Unit of Work)

KS3 Computational Thinking Project - Practical Problem Solving (Full Unit of Work)

**KS3 Computational Thinking Project - Practical Problem Solving (Full Unit of Work) ** This project is designed to either introduce computational thinking skills or to supplement and build on knowledge and skills already acquired. It is suggested that the student booklet is used in conjunction with the associated presentation through all of the lessons. The project has been designed so that is hands-on and practical. The suggested time frame from start to finish of the project is approximately 6-8 lessons, depending on what additional aspects the teacher wishes to introduce during the project. Students are asked to create a stationery holder using everyday objects. The problem has to be approached and solved using computational thinking skills. The project can be approached from a totally ‘unplugged’ pedagogy. No computers required! The resource consists of: a) A student booklet. This can be printed as an A4 or A5 booklet. b) A student booklet containing examplar responses. Also contains extension / homework tasks. c) A PowerPoint presentation for use in lessons to guide students and the teacher. Many of the slides have accompanying ‘speaker notes’ with ideas and suggestions for lessons.
conxxion
Computing Design/Algorithm pro-formas (PDF and editable Word docx)

Computing Design/Algorithm pro-formas (PDF and editable Word docx)

As described in my “Delve in, for twelve min!” video CPD, these are example pro-formas to give pupils to design their computing projects. These could be Scratch projects; animations, games, quizzes etc. The design process, which is largely missed in computing, forms an essential part of a coding project, and also provides many benefits in terms of AFL. Please use in conjunction with the training video, and also check out the entire “Delve in, for twelve min!” series: https://www.youtube.com/playlist?list=PL3kA-gpaSB2a6Vfdq04rGt5xcKQg8FG8x
PhilWickins
New National 5 Software Design and Development Slides (2017/18 onwards)

New National 5 Software Design and Development Slides (2017/18 onwards)

This resource is a PowerPoint that covers all aspects of the new updated National 5 Computer Systems (2017/18 onwards). It matches to the new arrangements and provides slides on all the content within the following: Development methodologies Analysis Design Implementation (data types and structures) Implementation (computational constructs) Implementation (algorithm specification) Testing Evaluation These slides have worked wonderfully well with my class and have made new parts of National 5 much more accessible to my classes. I have included a PDF version as well. The Fonts I have used are called Fortuna Dot and Abscissa The programming language that I use in some of the slides in Visual Basic
weebrido
Scratch Exercises for computational thinking

Scratch Exercises for computational thinking

Build students ability to make independent progress and think computationally with a range of programming skills using scratch. Students will learn vital keywords required as fundamental building block for computer science GCSE. Each exercise is independent of each other. Challenges range from simple to difficult and students are encouraged to consider and compare alternative solutions. Solutions for each challenge is provided, easy to follow and understand even for a non specialist teacher. This series of exercises is targeted at KS3 students, although KS4 students will also benefit from it as a revision tool for GCSE computer science. It is strongly advised that these exercises are used after students are taught fundamental skills from algorithms in scratch series.
chris_vidal
Mouse Maze - KS3 Algorithm Starter

Mouse Maze - KS3 Algorithm Starter

Mouse Maze is a fun introduction to decomposition, algorithms and iteration (loops). It works well as an extended starter. Print out the simple maze, or distribute the PowerPoint file to students (the mouse icon can be dragged and rotated). They must list the steps required for Mousey to reach the cheese. Decomposition: breaking the problem into smaller steps (i.e. solving the maze) Algorithms: listing the steps to guide Mousey through the maze Iteration: making the algorithm more efficient by repeating parts of it (challenge / extension activity) The download includes: A full set of teacher’s instructions PowerPoint maze for students which can be used electronically or printed out PowerPoint 6 slides showing the task, solution, sections which are repeated, and a more efficient solution. The final slide has definitions of ‘algorithm’ and ‘decomposition’, plus a note to tell students that they have already achieved both during the lesson. Pupils enjoy the activity and it is a great way to introduce the concepts for the first time. I hope you and your pupils enjoy it :)
MrLangford
Object Oriented Programming in Python

Object Oriented Programming in Python

This is a handy bundle for A Level teachers and tutors! Included in this bundle is a 20+ slide PowerPoint presentation detailing and walking a student through how Object Oriented Programming works. I intended this to be done as a walkthrough in class with all students, either working together or working on their own, one by one, creating the payroll system.
mro2013
Python Programming - I CAN Statements

Python Programming - I CAN Statements

These I Can statements are perfect to guide your students to develop the necessary skills when learning to code/program using Python. The teacher or the student can tick off each I Can statement once they have demonstrated evidence for them. I Can statements fall under the following 4 categories: • Criteria 1: Planning • Criteria 2: Skills Development • Criteria 3: Explanation of Code • Criteria 4: Efficiency of Code
balsamgr8
Computer Science:  Algorithms  AQA (9-1) GCSE revision and exam practice

Computer Science: Algorithms AQA (9-1) GCSE revision and exam practice

Great for AQA (9-1) GCSE Computer Science revision and exam practice. This student revision workbook that covers ALL of the “Fundamentals of Algorithms” syllabus for AQA (9-1) GCSE Computer Science. Includes 82 pages covering the theory and giving lots of practical activities and even includes the answers Ideal as a GCSE revision aid or as a teaching resource and includes lots of help with understanding and comparing linear search, binary search, bubble sort and merge sort algorithms. Includes a single 82-page PDF document which can be given to the pupils to work through for homework tasks or in class. Table of contents: • What are algorithms? • Decomposition • Abstraction • Basic Pseudocode • Arithmetic Operations • Relational Operators • Boolean Operators • Input and Output • Iteration • Selection • Nesting statements • Flowcharts • Trace Tables • Dealing with Arrays • Subroutines • Dealing with strings • ASCII and Unicode • Linear search < • Binary Search • Compare the two search algorithms < • Bubble Sort • Merge Sort • Compare the two sort algorithms Other student workbooks in this series include: Fundamentals of Data Representation GCSE revision student workbook Computer Systems GCSE revision student workbook Computer Networks GCSE revision student workbook Cyber Security GCSE revision student workbook Ethical, legal and environmental impacts GCSE workbook
nwilkin