Listing all results (12951)

Python

This series of three lessons introduces Python programming to students in secondary school. The lesson objectives include: *Creating simple code including the input and print scripts *Using "If statements" to make a decision *Using the random function in programs Detailed lesson plans, teacher presentation files,...

Mathsloops

Each numbered card contains a question on the given topic and an answer to a question contained on a different card. Students are required to answer the question and then find the card containing their answer. The question on this next card is then answered. The process continues until the student returns to their...

Binary bracelets

This resource introduces binary data to students via the creation of bracelets which display their name in binary. This lesson helps to demonstrate how it is possible to take something that we know and translate it into a series of ons and offs (ones or zeroes). The resource contains a lesson plan and related...

Shakespeare Comic Book

This four-lesson sequence teaches students to create multimedia for a given purpose. Using digital cameras and special desktop publishing software, students create a comic-book representation of the life of William Shakespeare. They are required to plan and execute the project from the beginning and to evaluate...

Scratch Beginners

This unit of six lessons does not assume any prior programming knowledge and covers the following guidelines in the National Curriculum:

  • Design - write and debug programs that accomplish specific goals, including controlling or simulating physical systems; solve problems by decomposing them into...

CPU jigsaw

This activity allows students to construct a paper CPU using “jigsaw” pieces. They can also add notes to their jigsaw explaining the function of each component. Carrying out this activity allows students to relate sub components of the CPU to one another. For example, they will appreciate that level 1 cache memory...

Mathematical challenge

The competition is for Scottish schools and is divided into four divisions: Primary (P7), Junior (S1 and S2), Middle (S3 and S4), and Senior (S5 and S6).  Each year there are two rounds of problems for Secondary schools and three rounds for Primary schools.

  • ...

Polar Careers- Marine Autonomous Systems Developer

Catherine holds a PhD in Robotics and a BSc Artificial Intelligence and Computer Science. She studied A-levels in Physics, Maths, and Computing with an AS-level in Electronics.

...

Polar Careers- AUV Operations Mechanical Engineer

Ella is an expert in the mechanical design and operation of the NOC's Autonomous Underwater Vehicles (AUV's) She ensures new technology designed integrates on the AUV's and operates the AUV whilst at sea.

Ella read Mechanical Engineering at Cambridge, graduating with both Bachelors and Master's degrees. She...

Minimal spanning tree

A CS Unplugged series resource aimed at younger students but also works well with A level students. This illustrates the concept of minimal spanning trees and graph traversal.

Pages

View all publishers