Lesson Plan – Pseuodocode

Lesson Plan

Algorithms in Pseudocode

Class Name

Date

Room / Period

Lesson Objectives

  • Be able to identify the syntax of Pseudocode constructs

  • Be able to use pseudocode to structure basic programs

  • Be able to describe the use of pseudocode for developing programs

G&T

Students to extend LMC task to include the LSL (logically shift Left) and LSR (logically shift Right)

Investigate how addition is used to perform multiplication

SEN

Keywords to be given as phonetic list

Registers given as a visual diagram

PP

Students are able to access material via printed copies to take with them

No requirement for hardware at home to complete tasks

CIC

As PP

Key Words

Von Neumann, Stored Program Method, Binary, Bit Pattern, Control Unit, Control Bus, CPU, Processor, Instruction, Opcode, Operand, Architecture, FDE Cycle

Cross Curricular Links

Digital Literacy – Safe use of the Internet

DT – Use of transistors in processors

Activities

Starter: Boggle

Show a random boggle board on the screen

Students have five minutes to create a list of as many Computer Science related terms from the screen as possible.

Award extra marks for anything relating to the CPU or Architectures

Activity 1: Architecture Boxes

Using a set of pre-printed instruction cards, remove each instruction in turn (attached to string) with the students acting as the CU & ALU to decode & run the instructions using the Decode printed sheets that hold an instruction set for their CPU – ‘Class Processing Unit’

Resources:

  • 1 printer paper box (named ‘Main Memory’)
  • string
  • printed instruction cards

 

Activity 2: Little Man Computer Tasks

Individually, students work through a set of tasks using the excel version of the LMC.

Students record their progress using a screen capture of each program and how it affected the registers.

AfL

Q&A at start
Ask / Bounce questioning
Written / stamps on LMC task with EBI

Notes

 

 

 

 

 

 

 

Lesson plans remain copyright © of TeachAllAboutIT