1. Resources Home
  2. Secondary
  3. Computing
  4. Algorithms and programming
  5. Basic
Algorithms, Maths & micro:bit: 5 fun coding activities

Algorithms, Maths & micro:bit: 5 fun coding activities

5 fun activities exploring the micro:bit, mathematics, and algorithm creation in Python and JavaScript Blocks. This short activity booklet explores the use of computing in order to calculate mathematical constants and carry out advanced mathematical functions. This could be used as an introduction to algorithms or mathematics & computing. In these activities we will use Python and JavaScript Blocks to calculate Pi & e, as well as creating a function to calculate factorials. Along the way we will learn a number of key skills: - Introducing & breaking down problems and algorithms - Solving and re-arranging equations - Real-world use of computing - Introduction to mathematical constants - Coding in Python & JavaScript Blocks - Utilising key equations for geometry & shapes - Memory issues & efficiency - Coding Skills: - Variables - Loops - Conditions - Advanced mathematical functions
rlowe0008
GCSE Run Length Encoding Programming Lesson tasks

GCSE Run Length Encoding Programming Lesson tasks

This resource contains tasks for a complete programming lesson based on Run Length Encoding. If students have looked at the theory this lesson is a good follow up as it improves their programming skills and reinforces the theory learned previously. Included in this resource is a self-marking Excel starter document, and Powerpoint presentation for the lesson. The code with tasks is included for students to copy and paste into Visual Basic, or pseudocode for more of a challenge. EDITED: Now includes a basic Testing table in a Word document so the students can prove that their program is working and become familiar with the process for their coursework.
MrHawes8
Full Set GCSE Computing Revision Flash Cards! 30% OFF

Full Set GCSE Computing Revision Flash Cards! 30% OFF

GCSE Computing Revision Flash Cards for Students. This bundle has money off, as apposed to buying the Flashcards separately. £17 instead of over £24! 30% Off compared to if you bought them separately. Based off of the OCR Specification (9-1)
ET-5063
Digital Skills

Digital Skills

A collection of digital skills progression documents and lessons. Learn unplugged coding, blogging and iMovie skills.
ferrycaptain
Let's Start Coding: Programmer's Notebook for Grades 6-8

Let's Start Coding: Programmer's Notebook for Grades 6-8

The Let's Start Coding Programmer's Notebook contains real-life application questions pertaining to how real, typed code is used in the world around us. The Programmer's Notebook also contains a C++ code cheat sheet for students to use in identifying correct functions and statements. The Programmer's Notebook also has an alphabetically arranged coding glossary for students to use to fill out definitions in their own words and to write examples. This resource can be used with or without the Let's Start Coding kits found at www.letsstartcoding.com
LetsStartCoding
Let's Start Coding: Grades 4-5 Programmer's Notebook

Let's Start Coding: Grades 4-5 Programmer's Notebook

The Let's Start Coding Programmer's Notebook contains real-life application questions pertaining to how real, typed code is used in the world around us. The Programmer's Notebook also contains a C++ code cheat sheet for students to use in identifying correct functions and statements. The Programmer's Notebook also has an alphabetically arranged coding glossary for students to use to fill out definitions in their own words and to write examples. This resource can be used with or without the Let's Start Coding kits found at www.letsstartcoding.com
LetsStartCoding
KS3 Teacher CPD at King's College London

KS3 Teacher CPD at King's College London

https://www1.kcl.ac.uk/prospectus/shortcourses/details/name/teachks3computing2018/alpha//month//day//header_search/computer Funded by the DfE as part of the Computing At School's Network of Excellence Regional Centre Programme, this VERY low cost 8 week twilight course. The course is aimed at KS3 teachers who are new to teaching Computing, who are perhaps converting from teaching ICT or other subjects. No previous programming experience is needed. The course will focus on the computer science elements of the Computing curriculum. Each session will consist of an hour of theory and an hour of programming hour to develop an understanding of both how the computer works and some simple text-based programming. Week 1 Algorithms - followed by Python: Turtle Graphics Week 2 Binary numbers -- Python: Turtles & Functions Week 3 More on binary numbers -- Python: If statements Week 4 Boolean logic -- Python: Loops Week 5 Representing sound and images -- Problem solving in Scratch and Python Week 6 Structure of a computer-- Problem-solving in Scratch and Python Week 7 More about the computer -- Problem-solving in Scratch and Python Week 8 Python Easy Gui and Consolidation Each week teachers are required to undertake a homework task. A certificate of completion and achievement will be given at the end of the course.
jlisaw8
Programming Python VAT Activity

Programming Python VAT Activity

This resource includes 1 activity as well as a challenge. The tutorial shows students how to construct a program that calculates the VAT for a product. There is also a challenging task which asks the students to add a quantity function. This is suitable for anybody to is learning the basics of python
leonwilberforce