Presentation is loading. Please wait.

Presentation is loading. Please wait.

Computer Architecture Syllabus

Similar presentations


Presentation on theme: "Computer Architecture Syllabus"— Presentation transcript:

1 Computer Architecture Syllabus
2ed semester 1435/1436 2014/2015 IT321-Introduction

2 Textbooks Main book: Important reference:
Logic and Computer Design Fundamentals By M. Morris Mano and Charles R. Kime 4th edition or 3rd edition. Important reference: Computer Architecture By M. Morris Mano Computer Organization and Architecture By William Stallings IT321-Introduction

3 For slides, assignments, exam dates, announcements,
For slides, assignments, exam dates, announcements,.. see course web page at: IT321-Introduction

4 Exam Dates Quiz#1: Tuesday 12/05/36, 03/03/15
MID#1 : Monday 25/05/36, 16/03/15 Quiz#2: Tuesday 25/06/36, 14/04/15 MID#2 : Monday 08/07/36, 27/04/15 Final : Monday 07/08/36, 25/05/15 IT321-Introduction

5 Grade Distribution Midterm 1: 20% Midterm 2: 20% Final: 40%
Quizzes + Tutorial: 20% IT321-Introduction

6 Rules Class Attendance: Midterms & Quizzes:
Contacting Course Instructor: when you instructors, please insert [IT321] in the subject line and include your REAL name and ID, otherwise you will be not answered. Class Attendance: Show up and be on time (for lectures, Tutorial and Labs). Minimum 75% of class attendance is required for entering the final exam. Midterms & Quizzes: All exams are a closed book. If you miss the midterm exam you have to provide a valid sick-leave. The make up exam for midterm is comprehensive. IT321-Introduction

7 Rules Tutorial and Lab Rules:
Assignments must be completed individually. No Assignment will be accepted after the due date. Being absent from a class will not be considered as an excuse. Attendance at tutorial/lab is expected –and you get marks for completion of lab exercises! Participating in your weekly lab/tutorial session is an important part of the course and will form part of your course grade IT321-Introduction

8 Computer architecture
Computer architecture is the study of building entire computer systems. IT321-Introduction

9 What is IT321 about? we learn architecture bottom-up, from the simplest bits and binary operations all the way up to complete systems. Understanding binary, hexadecimal and two’s-complement numbers is important. IT321-Introduction

10 Hierarchy of Computation
Programming in High-Level Language Compiler/Assembler/ Linker Problem Algorithms Instruction Set Architecture (ISA) Binary System architecture Target Machine (one implementation) Micro-architecture Functional units/ Building blocks Gates Level Design Transistors Manufacturing IT321-Introduction

11 Hierarchy of Computation
Programming in High-Level Language Compiler/Assembler/ Linker Problem Algorithms Instruction Set Architecture (ISA) Binary System architecture Target Machine (one implementation) Micro-architecture Functional units/ Building blocks Human Level System Level RTL Level Gates Level Design Logic Level Circuit Level Silicon Level Transistors Manufacturing IT321-Introduction

12 Hierarchy of Computation
Programming in High-Level Language Compiler/Assembler/ Linker Problem Algorithms Instruction Set Architecture (ISA) Binary Target Machine (one implementation) System architecture Micro-architecture Functional units/ Building blocks Gates Level Design Our Focus in IT 321 Transistors Manufacturing IT321-Introduction

13 Topics Covered Introduction Combinational Logic Circuits: Chapter 2
Combinational Logic Design: Chapter 3 Arithmetic Functions : Chapter 4 Sequential Circuits: Chapter 5 Registers and Register Transfers: Chapter 7 Memory Basics: Chapter 8 Computer Design Basics: Chapter 9 IT321-Introduction

14 Course Outcomes Define major components and their interactions in computer architecture. Apply Boolean algebra , Karnaugh Maps. and Symbolic Logic to Circuit Analysis and Design. Analyze digital Circuits. Design digital Circuits. Describe basic memory systems. Design the data path of a computer. Design a simple instruction set computer with hardwired control unit. IT321-Introduction


Download ppt "Computer Architecture Syllabus"

Similar presentations


Ads by Google