Introduction to Computer Architecture

Slides:



Advertisements
Similar presentations
Together we LEAD!. Riverwatch Middle School Our vision statement is Together we LEAD – Learn, Excel, Achieve and Dream.
Advertisements

High Interest Reading Kit Building Student Success in Reading Comprehension.
C.Sc. 110 Computer Science 113: Computer Systems.
PAYS FOR: Literacy Coach, Power Hour Aides, LTM's, Literacy Trainings, Kindergarten Teacher Training, Materials.
Seeing Change Through to the Classroom Principal Leadership Academy November 2012.
Syllabus Instructor: Dr. Wesam Ashour
EKT 222/4 Microprocessor Systems SUBJECT INTRODUCTION.
CEN 382 MICROPROCESSORS AND MICROCOMPUTING Nejdet Dogru
CPT 310 Logic and Computer Design Instructor: David LublinerPhone Engineering Technology Dept.Cell
Computer Architecture Wed: 14:00-14:00, 14/34 Instructor: Jihad El-Sana Office:111, Building:37 Tel:
ITCS 3181 Logic and Computer Systems
The Cooperative Learning Model Students work together to accomplish a task or produce a product in a particular way.
1 Syllabus Instructor: Dr. Wesam Ashour Office: B231 Office Hours: Saturday 10:00  11:00, 13:00  14:00 Sunday.
CSCE 312 Computer Organization Lecture 0: Course Administration EJ Kim Department of Computer Science and Engineering 338B Bright
Computer Organization and Assembly language
Slide 1 Instructor: Dr. Hong Jiang Teaching Assistant: Mr. Sheng Zhang Department of Computer Science & Engineering University of Nebraska-Lincoln Classroom:
Strategies for Math Success Russell Conwell Learning Center Online Workshop.
Technical Report Writing and Presentation Skills Course Outline 1.
COM181 Computer Hardware Ian McCrumRoom 5B18,
Riyadh Philanthropic Society For Science Prince Sultan College For Woman Dept. of Computer & Information Sciences CS 251 Introduction to Computer Organization.
Intro to CS – Honors I Introduction GEORGIOS PORTOKALIDIS
Parul Polytechnic Institute Subject Code : Name Of Subject : Microprocessor and assembly language programming Name of Unit : Introduction to Microprossor.
Dept. of Computer Science Engineering Islamic Azad University of Mashhad 1 Computer System Architecture Dept. of Computer Science Engineering Islamic Azad.
DOP - A CPU CORE FOR TEACHING BASICS OF COMPUTER ARCHITECTURE Miloš Bečvář, Alois Pluháček and Jiří Daněček Department of Computer Science and Engineering.
Math Committee Meeting December 3, Introduction  Agenda Overview  Pink cards are on every table for questions that are out of the scope of today’s.
Using a Class Webpage to Enhance Learning Teresa Rogers Butler County ATC June 6-7, 2011
Week1 Architecture - Lecture outline & Assignments Dr. John Abraham UTPA.
Professional Development Topics that help students demonstrate Proficiency in State Standards on the CST.
Computers organization & Assembly Language Chapter 0 INTRODUCTION TO COMPUTING Basic Concepts.
Intro: FIT1001 Computer Systems S Important Notice for Lecturers This file is in skeleton form only Lecturers are expected to modify / enhance.
How computers work The CPU & Memory. The parts of a computer.
+ 7 th Grade Daily Lessons – Informative Writing Week 3 Week Of January 27th W.7.2e Establish and maintain a formal style. W.7.2f Provide a concluding.
ELT 415 MATERIAL ASSESSMENT PART V 1. COURSE DESIGN FOR BUSINESS ENGLISH 1. Course objective: based on learners ’ language level, target learners, and.
English For Management Textbook: Pass Cambridge BEC Higher Lecturer:
 Course Overview Distributed Systems IT332. Course Description  The course introduces the main principles underlying distributed systems: processes,
Developing Common Course Syllabi November 20, 2010 Heather Sass, Education Consultant Preview.
CS 1308 Exam 2 Review. Exam Format 110 Total Points 24 Points Short Answer 28 Points Fill in the Blank 16 Points T/F 36 Points Multiple Choice The above.
The Principle and Application of Microcontrollers
Making Every Minute Powerful December Ed Director PD 12/3/14.
Introduction to Programming Welcome to Our Class.
INTERMEDIATE MAINSTREAM Academic Year Module 1 COURSE INFORMATION.
MICROPROCESSOR INTEL 8086/8088 BY: SERA SYARMILA SAMEON.
Differentiated Instruction in Mathematics Miranda Sigmon EDU610 – Final Project.
1 ECEN209-Computer Architecture (Course Overview & Introduction)
Learning Language for Language Teaching a.a – 2016 Semester 2 Lesson 8 12/05/16.
1 COMP541 Wrap Up Montek Singh Apr 24, Conclusion of this course  What did we learn this semester? Combinational logic Combinational logic Sequential.
A Level Computing – A2 Component 2 1f, 1g, 1h, 1i, 1j.
Computer Engineering Department Islamic University of Gaza
ENCM 369 Computer Organization
Guided Reading Overview Grades K-2
GC101 Introduction to computers and programs
CMSC 611 Advanced Computer Arch.
Computer Architecture Syllabus
PRA-SYARAT SISTEM MIKROPROSESOR
Logic and Computer Design Fundamentals
Using online Kahoot and Socrative
IPC144 Introduction to Programming Using C Week 2 – Lesson 1
Welcome to COE212: Engineering Programming
COMS 161 Introduction to Computing
Introduction to CPSC3125 Operating System
COMPUTER ARCHITECTURE
INTRODUCTION TO INFORMATION SYSTEMS AND TECHNOLOGY (NET 201)
CMSC 611 Advanced Computer Arch.
You are the Teacher Lesson format.
Back to School Night AP Statistics
Computer Engineering Department Islamic University of Gaza
Course Outline for Computer Architecture
Chapter 6 Programming the basic computer
Week1 Architecture - Lecture outline & Assignments
Presentation transcript:

Introduction to Computer Architecture Lesson Plan

Overview Goal Lesson Objectives Instructional Activities Assessment Methods

Goal Introduce students to top level view of computer architecture Target: High school computer class Scope: One or two week unit

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)

Key Computer Elements CPU Memory Chipset Registers Flags Cache RAM Connection to CPU/Memory I/O Devices

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

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

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

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