1 / 14

Computer Architecture Syllabus

This document provides the syllabus and important information about the course IT321-Introduction: Computer Architecture, including textbooks, exam dates, grade distribution, rules, and topics covered.

dramona
Download Presentation

Computer Architecture Syllabus

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Computer ArchitectureSyllabus IT 321 2ed semester 1435/1436 2014/2015 IT321-Introduction

  2. Textbooks • Main book: • 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,.. see course web page at: • http://it321.wordpress.com/ • http://lms.ksu.edu.sa/ 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 Contacting Course Instructor: when you email 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. Target Machine (one implementation) System architecture Hierarchy of Computation Programming in High-Level Language Compiler/Assembler/ Linker Problem Algorithms Instruction Set Architecture (ISA) Binary 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 Target Machine (one implementation) System architecture 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. Our Focus in IT 321 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 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

More Related