1. Resources Home
  2. Secondary
  3. Computing
Architectural Landmarks in Paris - Research & Creative Technology Project

Architectural Landmarks in Paris - Research & Creative Technology Project

In this lesson, students learn more about famous structures and landmarks in Paris, France and the individuals who created them. Students choose the landmarks they will research and then choose the software they will use to showcase their research. Students can choose to create a presentation, a brochure, or a newspaper using Web 2.0 tools (free, no download needed) or by using Microsoft Office or Google Apps. For classrooms with limited technology, this lesson can be completed with students working in pairs or small groups. The completed presentations can be shared with the rest of the class if the teacher chooses. This is a great activity for a social studies or history class, or for a technology class. This lesson was designed for middle school (grades 6-8) but could be used in upper elementary grades or high school as well. Files included: • Teacher & Student Resources • Student Instructions, Expectations and Grading Rubric
innovationsintechnology
Small Basic Programming lesson bundle

Small Basic Programming lesson bundle

Three separate lessons, covering variables, selection and iteration in Small Basic. Included are PowerPoints, programming tasks with full code, and links to bespoke Kahoot quizzes as well. Presentations include theory as well as code challenges. Help sheets and code snippets are also included to help students who might struggle with the programming tasks. 20% saving on price of all three lessons separately.
likeakipper8
Python Halloween Fair

Python Halloween Fair

A Halloween themed Python Programming Activity suitable for KS3/4/5 Computer Science students. Python Halloween Fair In this Horror themed Python project students will create a Halloween Fair program in Python in which they can visit a fortune teller, play hook a duck and then get a bag of chips on their way home. You will find the code in a note-pad document attached to the resource. To open in IDLE simply copy the text from the notepad file into IDLE and save in your own area/network. The document also contains a link to the program on Trinket. Programming Skills Covered- Print Statements Input Statements Variables Concatenation Lists Conditional Checks Nesting Constructs Random Module Time Module Time functions Random Functions Repetition Functions Sequencing Selection Possible Uses You can use this project to develop the skills listed above explaining the concepts with examples from the code. You can give the students the code as a print out and ask them to create/adapt the program in Python. You can lead the students through the project explaining one function at a time. You could also give the students the code as a program, a copy of the code as text and ask them to complete the following questions...
d0nb0sc0
Small Basic Iteration programming lesson

Small Basic Iteration programming lesson

Included is a presentation on iteration using Small Basic. Includes some theory and programming tasks, including all of the code required, instruction sheets and code snippets useful for helping students who might otherwise struggle with programming. I have used this with multiple mixed ability Year 8 classes, who have all managed some success with programming. Also included at the end of the presentation is a link to a Kahoot quiz written specifically for this lesson. One of the early tasks involves changing the background colour of the graphics window. Be aware that if students play around with the timing then it could potentially affect students with epilepsy. I made sure that none of my students would be affected before planning this lesson.
likeakipper8
Small Basic Selection Programming lesson

Small Basic Selection Programming lesson

Included is a presentation on selection using Small Basic. Includes some theory and programming tasks, including all of the code required, instruction sheets and code snippets useful for helping students who might otherwise struggle with programming. I have used this with multiple mixed ability Year 8 classes, who have all managed some success with programming. Also included at the end of the presentation is a link to a Kahoot quiz written specifically for this lesson.
likeakipper8
Small Basic Variables Lesson

Small Basic Variables Lesson

Included is a presentation on variables using Small Basic. Includes some theory and programming tasks, including all of the code required, instruction sheets and code snippets useful for helping students who might otherwise struggle with programming. I have used this with multiple mixed ability Year 8 classes, who have all managed some success with programming. Also included at the end of the presentation is a link to a Kahoot quiz written specifically for this lesson.
likeakipper8
GCSE Battleships programming project

GCSE Battleships programming project

This is a programming project that I have used over 3 lessons with my mixed ability Year 10 class. Included is a PowerPoint with the main programming challenges, and the full code for demonstrating the game before the students make it (Visual Basic). Each challenge should be discussed before the students choose either the code (easier) or pseudocode (harder) images to help them with the programming. Images have been used to avoid copy and pasting. The pseudocode will need to be translated into code and the code images contain key words blanked out to avoid pure copying.
likeakipper8
GCSE Programming Four in a row 2D arrays project

GCSE Programming Four in a row 2D arrays project

Included is a programming project to recreate a well known game that I have used with a mixed ability Year 10 class. The project took 3-4 lessons and includes the powerpoint highlighting the main challenges in creating the game, the full code (Visual Basic), pseudocode for the whole program and images of code/pseudocode for each challenge that the programmers face. Images were used for this to prevent students copy and pasting the code. To differentiate, after talking through solving each challenge as a class, the students were able to load up the image of either the code or pseudocode, and type the code required into their program. The pseudocode is more challenging as it needs translating into code, and the code has key words missing so it is not just about copying the code into their program. I have also included teaching notes on how to discuss the different challenges, and a help sheet on 2-dimensional arrays.
likeakipper8
GCSE Bubble Sort Programming Lesson

GCSE Bubble Sort Programming Lesson

Included is a presentation reviewing the Bubble Sort method, and an interactive Excel activity that can is self-marking and can give students immediate feedback. There is also a help sheet for anyone who has missed the Bubble Sort theory or needs help with the activities, and differentiated instructions for writing a Bubble Sort program (I used Visual Basic but the code hints could be adapted to another language quickly). I have also included the lesson plan that I used for a lesson observation. There are notes on AfL and differentiation included in the plan.
likeakipper8
Scratch Breakout Programming

Scratch Breakout Programming

A Breakout programming task for Year 7 or 8. Includes a short powerpoint showing how to open the instructions, the instructions themselves (a step by step guide to creating the game), and a link to the finished game which can be used as a starter to get them engaged from the beginning of the lesson. The instructions include hints with very small code snippets which are linked to specific steps in the programming process. With some high ability Year 8 students this has taken at least two lessons, so could be used as a project with mixed ability or younger classes.
likeakipper8
ICT  Lesson Plan / Activity / Worksheet : I AM Social Media Savvy - Facebook

ICT Lesson Plan / Activity / Worksheet : I AM Social Media Savvy - Facebook

This a fabulous very useful resource I use to engage 10 - 16 year olds (teens) in reflecting on their safe usage of Social Media. This lesson plan/activity/worksheet uses a fake Facebook profile page with notable unsafe practice to encourage reflection. The students work in groups or individually. This is an active, discussion based learning class. The file includes 6 pages, facebook profile page, teachers instructions, teacher questions, student feedback and student homework page and solutions page.
elainefrances
A-Level Computer Science - CPU Mock Test: - OCR - MAR, PC , ALU , BUSES , FETCH , REGISTERS , ACC

A-Level Computer Science - CPU Mock Test: - OCR - MAR, PC , ALU , BUSES , FETCH , REGISTERS , ACC

This is an end of topic test on specific areas of the CPU for students to use. Questions are taken from previous years with the mark scheme attached. There are 4 pages to the test. It includes questions on the following areas of the CPU: - MAR (Memory Address Register) PC (Program Counter) Buses used ALU (Arithmetic Logic Unit) Fetch - Decode - Execute Cycle Registers Accumulator Memory Data Register
r_chambers