1. Resources Home
  2. Secondary
  3. Computing
  4. Algorithms and programming
Introduction to Algorithms

Introduction to Algorithms

This is my first lesson of a NEW set of resources I'm developing for Computer Science. The current lesson gives the students an introduction to the concept of algorithms looking at the following concepts: - Computational Thinking - Problem Solving - Abstraction - Decomposition The rest of the lessons for this topic will be completed for the weekend and this will aim to cover the rest of the key elements of the algorithm computer science topic looking at: - Pseudocode - Flow Charts - Sorting - Searching - Reading and writing algorithms. Thank you for taking a look at my resource and I hope this one and future resources aid in supporting you.
NextStepComputing
Delphi Pascal A Level Computing Database System Programming Guide

Delphi Pascal A Level Computing Database System Programming Guide

This is a very old 25 page e book I wrote a long time ago for Delphi Pascal on how to create a Database application using a textfile and a GUI front end. Very dated but might be of help to someone. Fully editable word document. I used this for A Level teaching over 10 years ago! https://twitter.com/CompSciTeaching
hammerboy
Minecraft Pi Programming

Minecraft Pi Programming

A mixture of tasks and content linked to programming using raspberry PI, Python and Minecraft. I found this unit to be really useful and students got a lot out of it.
NextStepComputing
Python Logic Gates

Python Logic Gates

Three standalone web pages (no internet needed), with example code: Logi Gates - Intro. Showing output from simple Logic Gates. Showing output using a Truth Table.
elder_cat
Flowol Mimics (Swinging Ship, Ride Photo and Space Mountain)

Flowol Mimics (Swinging Ship, Ride Photo and Space Mountain)

These are three mimics I created using Mimic Creator that can be used in Flowol. These should appear in Flowol when the files & folders in the zip are copied across to the mimics folder. There are worksheets and solutions with each mimic and a short video showing the ride.
jonmward
Python Mini Test

Python Mini Test

Short activity that could be used as a starter to encourage students to work through some code snippets in their head and write down the output.
jonmward
KS3 Python Unit of Work

KS3 Python Unit of Work

This unit of work covers python and guides the learners through this programming language it contains the following: - 64 slide powerpoint covering skills from basic python statements all the way to functions and lists. - Python Booklet - Student booklet to guide them through the topics with a mixture of different tasks to complete. - Python key Terms booklet: For students to take screenshots and build up their own revision notes. - A mixture of worksheets for specific lessons. - Programs to support specific lessons within the unit. - Programming challenges contained within the python booklet for students to complete. My team found these resources helpful to teach students the basics of python even if you are a CS teacher or not. Thanks for taking the time to look at my resources I hope it supports your students well.
NextStepComputing
Algorithms

Algorithms

Contained within this pack you will obtain a task breakdown sheet that can be printed off as worksheets to be completed and or uploaded to any digital based classroom tool. Contained within the Zip folder you obtain python files that go over the concepts of: - Bubble sort - Quick sort - Queue - Stacks All contain both student code and teacher code with supporting notes to ensure understanding of code has been obtained. Worksheets also look into the concept of O notation. Resources can be used for GCSE as a challenge and or AS level computing. Thank you for reviewing my resource.
NextStepComputing
IGCSE Computer Science pre-release 2018 solution in Visual Basic

IGCSE Computer Science pre-release 2018 solution in Visual Basic

This resource is for teachers of IGCSE Computer Science. It is a tested and working solution for tasks 1,2 and 3 of the pre-release for 2018. Each task has explanatory notes in addition to the annotated Visual Basic code. The solution uses a constant, variables, selection (both IF and CASE statements), arrays and loops (post condition and count-controlled).
phablessed
Computing - Algorithms and Programs

Computing - Algorithms and Programs

This is a lesson that I used to teach the children in my class about algorithms and programs in computing. It is an unplugged lesson, no computers required! It explains how coding works in a child friendly way. I used it with Year 4 at the beginning of our coding topic.
ClaraJane88
Computing - HTML and CSS Web Development SOW

Computing - HTML and CSS Web Development SOW

This 10 lesson SOW teaches students what HTML and CSS do and how the are used together to develop website content. Through the 10 lesson scheme of work, students are taken through the basics of HTML and CSS and provided with the opportunity to develop their own website. All teaching materials, HTML/CSS code samples, end of unit assessment and marksheet provided.
HeatonMoorDigital