Small Basic - Entire Unit Resources (easy to use!)

Small Basic - Entire Unit Resources (easy to use!)

An entire unit of work for use with the program Small Basic suitable for Key Stage 3 (we deliver this to Year 8). It is a great (and free!) program to use if you want students to progress from block-based programming (such as Scratch) onto text-based programming. This contains: 7 lessons work, including a DIRT lesson in the middle for students to work on an area they need to improve on A full and detailed scheme of work with information about numeracy, literacy and a lesson plan for each lesson A two-part workbook (the DIRT lesson goes in between) as two separate DOC files, and the complete workbook if that is preferred. Clear extension tasks for all students in all lessons. 3 Homework worksheets Powerpoint presentations for all lessons We have had a few non-specialists in the department so this unit of work was designed to be easily accessible and clear for everyone to use - you should (hopefully!) be able to pick this up and teach it without too much preparation beyond the amount you would usually do for a lesson.
tjra
Python KS3 Lessons

Python KS3 Lessons

Visually engaging resources that include: - Learning objectives and learning outcomes - Great modelling tips and techniques - Worksheets for students to complete in lesson - Clear linkages between presentation and worksheets - Extension activities and homework - Great fun games and starter activities - National Curriculum driven topics - Ample opportunities for students to interrogate Python programming - Perfect half-termly resource
gravitas77
Micro:bit - Bank of Videos

Micro:bit - Bank of Videos

These video tutorials will help you deliver the MicroBit lessons and will also leave some of the tasks open ended. I have uploaded one of the videos for free so that you can see what they're like. The videos in this bank include: - * Spirit Level * Simple Maze Game * Simple LED Lights * Calculator - Add two numbers together using variables * Random number generator * Controlling how an LED moves around the screen * A + B buttons (selection) * How to make crossy roads on the screen * Iteration and moving lights All include some explanation of what has been taught and the key terms needed for programming. This has been done using the blockly editor.
r_chambers
OCR A452 GCSE Practical Investigation PYTHON VARIABLES

OCR A452 GCSE Practical Investigation PYTHON VARIABLES

Define ‘variables’ when using python programming Understand and describe different types of ‘data’ stored as ‘strings’ Identify and analyze different data types used in variable GCSE Python Variables PowerPoint with two worksheets and two Python solution files
Leetax
Primary Computing Curriculum Scheme of Work and Progression of Skills for KS1 and KS2

Primary Computing Curriculum Scheme of Work and Progression of Skills for KS1 and KS2

Here is a whole school curriculum for the teaching Computing. This is a scheme of work for Computing for Key stage 1 and Key Stage 2. It links to the new national curriculum areas. It covers year 1 to year 6, with suggested activities, websites and apps to use for each lesson. It specifies learning objectives. There is also a progression of skills which can be used as success criteria and differentiation. This can be used as a whole school scheme of work.
swordlaw
Flappy Bat (enhanced!) - Scratch Programming for Kids

Flappy Bat (enhanced!) - Scratch Programming for Kids

Create a version of the popular phone app Flappy Bird and then add 'Percy the Parrot of Doom', 'Invincibility' and 'Increasing Difficulty' to enhance the game. This colourful, exciting workbook introduces programming skills and develops problem solving skills while using proper computing terminology. Unlike a lot of programming resources this workbook has been targeted specifically at able Primary School or Lower Secondary School students. During a series of increasingly challenging tasks, students will create a version of the popular mobile phone app Flappy Bird. They then go on to enhance the game by adding another character, increasing levels of difficulty (using variables) and invincibility mode (using the timer). Students will be expected to think like real programmers solving problems and testing their solutions.. The 52 page workbook contains detailed solutions to each task for both staff (who may lack programming confidence themselves) and students. A glossary of Computing terms is included at the back of the workbook. Once students have completed the tasks (either on their own or with some help) they should be well equipped to write computer programs of their own.
snegreid
MicroBit Lesson 1 Year 7 KS3

MicroBit Lesson 1 Year 7 KS3

First lesson using the new MicroBit's. Focuses on safety requirements and algorithms. CAS Progression Pathways - Algorithms, computational thinking, programming, hardware and software. Objectives - 1. Identify 5 different safety requirements of using the MicroBit. 2. Create a simple step by step program for an everyday task. 3. Write a program using the Block Editor to create your first program. Compile, transfer and run correctly. Outcomes - Level 3 - I know the safety requirements of the MicroBit. Level 4/5 - I can create my own algorithm for an everyday task. Level 6 - I have compiled my first MicroBit program and ran it correctly
jamielinnell
Micro:bit - Lesson 1

Micro:bit - Lesson 1

This lesson gives you a structured break down to delivering the Micro:bit lesson for the first time. I have combined this with the Micro:bit book to make the creeper face. In this lesson: - * reason for the Micro:bit and discussion with the students * students given time to read health and safety instructions and feedback to the teacher * how to get onto the website. * pictures to show how to connect to the website * how to download the program in 3 easy steps * how to get the program onto the MicroBit * worksheet with extension * introduction to Selection * Challenge with video
r_chambers
Showing program development through testing - Python

Showing program development through testing - Python

This resource takes a simple premise - counting the number of letters and words in a string input by a user. Success Criteria are stated from the basic brief, and an outline algorithm is included. The program is worked through using testing and test data at each step until a working program is developed. The final program has annotation to explain how it works. This could be used as a the basis for a simple GCSE project to show some of the features needed for the programming controlled assessment.
SteveSale
Computing Unplugged Pirate Floor Turtle Activity

Computing Unplugged Pirate Floor Turtle Activity

This is an activity to be used away from the computer. (Unplugged computing) It helps the children to use and understand control language. They move the mini robot or floor turtle around the pirate map to hide the treasure. They then write the route or algorithm on a work sheet so the treasure can be found by someone else. When they have written their instructions they can write where the treasure is on the back, then swap sheets with someone. If the instructions lead to the wrong place they can fix or debug their algorithm. Children can design their own robots or use the printouts, they look really nice laminated and stuck on counters or buttons. I have been using this resource for many years and the children always have great fun with it, especially if you make a class set to work in twos. It is worth laminating the maps and turtles.
Perfectlycreative
Computing definition posters

Computing definition posters

A selection of 20 computing definition posters, in high-resolution PDF format, for you to download and display in your classrooms and ICT suites. Further resources can be downloaded from here: http://computing-made-simple.co.uk/resources/
primarycomputing