introduction to computer architecture lesson plan

9
Introduction to Computer Architecture Lesson Plan

Upload: baldric-townsend

Post on 18-Jan-2016

224 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: Introduction to Computer Architecture Lesson Plan

Introduction to Computer Architecture

Lesson Plan

Page 2: Introduction to Computer Architecture Lesson Plan

Overview

• Goal

• Lesson Objectives

• Instructional Activities

• Assessment Methods

Page 3: Introduction to Computer Architecture Lesson Plan

Goal

• Introduce students to top level view of computer architecture

• Target:– High school computer class

• Scope:– One or two week unit

Page 4: Introduction to Computer Architecture Lesson Plan

Lesson Objectives

• Students will be able to identify functions of key computer elements (vocabulary)

• Students will be able to show interaction of computer elements for key CPU instructions (understanding)

Page 5: Introduction to Computer Architecture Lesson Plan

Key Computer Elements

• CPU– Registers– Flags

• Memory– Cache– RAM

• Chipset– Connection to CPU/Memory– I/O Devices

Page 6: Introduction to Computer Architecture Lesson Plan

Interactions of Computer Elements

• Reading memory to registers and registers to memory

• Performing simple arithmetic operations– Effects on registers– Effects on flags

• I/O Operations

• Memory and caching

Page 7: Introduction to Computer Architecture Lesson Plan

Instructional Activities

• Discuss computer elements with assistance of vocabulary sheets and system diagrams

• Walk students through example computer operations– Start at 100% teacher directed for first examples, transition to

60% student directed for repeat examples

• Team assignment– Fill in missing code in assembly language program– Run program and write description of what each instruction is

doing in response to highly directed questions– Allow opportunity for further more advanced modifications to

program for advanced students

Page 8: Introduction to Computer Architecture Lesson Plan

Assessment Methods

• Start with diagnostic assessment– Establish target teaching level

• Formative assessments with each lesson– Frequent teacher directed Q&A (every 10 to 15

minutes of teaching time)– Quiz style homework assignment after most lessons– Assess result of programming assignment

• Formal test at end of unit– Later review test results and cover weak points

• Wrap key material into final & midterm exams

Page 9: Introduction to Computer Architecture Lesson Plan

Relation to Direct Instructional Teaching

Methods

• Material presented in an expository approach

• Frequent student practice and assessment via teacher directed Q&A and daily homework quizzes

• Also includes some cooperative learning and in-class activities with programming assignment