1. Resources Home
  2. Secondary
  3. Computing
  4. Algorithms and programming
  5. Graphical languages
Programming Wordsearch

Programming Wordsearch

This is a wordsearch for a programming unit. Instructions are the usual for a wordsearch. It can be used as a starter or plenary.
14bensona
Scratch Splat

Scratch Splat

This is a game of Splat for a programming and control unit. Instructions: Have two volunteers have rulers and stand back to the interactive white board. Say the definition and they have to hit the word that goes with it. This can be quite a fun plenary for students.
14bensona
Scratch WWTBAM

Scratch WWTBAM

This is a version of the WWTBAM. Questions cover Scratch and the use of it. This is a good resource to use at the end of a Scratch or programming unit. This is mainly for KS3.
14bensona
Programming and Control PowerPoint

Programming and Control PowerPoint

This is a PowerPoint for a programming and control unit. It details work to be completed in the unit, giving some outline to Scratch and Python. For other worksheets and activities linked, see my other resources.
14bensona
Flowcharts Workbook

Flowcharts Workbook

All instructions are included in the booklet. It is a booklet of exercises to teach students about the programming flow and how to use flowcharts. This is for KS3 groups but can be used at KS4 level.
14bensona
KS3 Scratch Booklet

KS3 Scratch Booklet

All instructions are included in booklet. This is a booklet aimed at a KS3 group as a recap to Scratch allowing them to design and create their own game. This should be enough for 2/3 lessons worth.
14bensona
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
tkinterTutor - learn how to develop  fully functioning tkinter windows

tkinterTutor - learn how to develop fully functioning tkinter windows

I wrote tkinterTutor for my Python class who were struggling to get tkinter working properly. Whilst tkinter is an excellent GUI (Graphical User Interface) module for developing Windows-based screens in Python, it can be a bit finicky and time-consuming. tkinterTutor consists of a 37-page PDF document that demonstrates how to use common tkinter widgets, and 19 fully-functioning stand-alone tkinter programs. The PDF document links to the tkinter programs so that you can quickly open the programs and see how exactly to use each widget. tkinter’s geometry managers (pack, grid, and place) are also covered; how to use each one, when to each one, etc. Here’s the table of contents… Table of Contents Welcome to tkinterTutor 1 Introduction to tkinterTutor: 3 Basic Structure: 5 Frame with Label: 6 tkinter Widget Attributes: 8 Generic Fonts: 9 tkinter Geometry Managers: 10 The Pack Geometry Manager: 11 The Grid Geometry Manager: 12 The Place Geometry Manager: 14 Frame with Image: 15 Frame with Entry Widget: 17 Putting It All Together: 20 Fully Functioning tkinter Screen: 21 Menus and Sub-Menus: 22 Scrolling Text Box: 25 Screen Messages: 27 Message Widget: 28 Read a Text File: 30 Check Buttons: 31 Radio Button: 33 ComboBox: 34 LabelFrame: 35 Listbox: 36 Spinbox: 37 Sliding Bar: 38
mikem001
GCSE 9-1 50 Pseudo code or Programming challenges

GCSE 9-1 50 Pseudo code or Programming challenges

50 programming or pseudo code challenges- programs which could be given as an extension activity or out-of-class assignment to stretch and challenge learners of all key stages- as part of practicing selection and iteration and other programming techniques. These could be done using any programming language of your choice. These could be beneficial to prepare students for exams related to Algorithms and programming techniques. These can be used for KS3 and even A levels. Please send a message if you need solutions. All the best.
sekhon1976
Kodu Flight Simulator

Kodu Flight Simulator

This is a lesson or mini project that teaches students to create their own flight simulator game in Kodu Game Lab. This includes a lesson powerpoint, help videos, an example kodu game file and also a help sheet which guides students through the design and programming required. The lesson powerpoint also goes through what a flight simulator is and looks like in the air which can help to show students what being a pilot is really like and the purpose of simulators.
miko12310