0% found this document useful (0 votes)
131 views12 pages

CS222: Computer Organization: Orientation & Introduction

This document provides information about the CS222 Computer Organization course taught by Dr. G. Abbas including: - Course schedule which meets 3 times a week for 8 weeks followed by exams and a midterm break - Grading policy based on quizzes, projects, midterm and final exam - List of recommended textbooks - Course objectives to help students understand computer hardware, architecture, assembly language programming - Administrative instructions regarding attendance, cheating policy, and downloading textbooks

Uploaded by

Nabeel Sharafat
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
131 views12 pages

CS222: Computer Organization: Orientation & Introduction

This document provides information about the CS222 Computer Organization course taught by Dr. G. Abbas including: - Course schedule which meets 3 times a week for 8 weeks followed by exams and a midterm break - Grading policy based on quizzes, projects, midterm and final exam - List of recommended textbooks - Course objectives to help students understand computer hardware, architecture, assembly language programming - Administrative instructions regarding attendance, cheating policy, and downloading textbooks

Uploaded by

Nabeel Sharafat
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 12

CS222: Computer Organization

Lecture 1:
Orientation & Introduction

Dr. G. Abbas

Reading Sections: Computer Organization & Architecture, 10th Edition by W. Stallings, Section 1.1
CS222 Computer Organization 1
Course Information

• Instructor: Dr. G. Abbas


» Email: [email protected]
» Ext. : 2739
» Office: G-11, FCSE
» For more info: www/giki.edu.pk/abbas

• TA: Ms. Samman Surraya

CS222 Computer Organization 2


Course Information (cont.)

• Schedule (CS222 A)
» Mondays: 11:30 – 12:20 in CS LH1

» Wednesdays: 9:00 – 9:50 in CS LH1

» Thursdays: 11:30 – 12:20 in CS LH1

• Prerequisite: Digital Logic and Design

CS222 Computer Organization 3


Term Calendar (Spring 2020)

• Classes: January 13 to March 06 8 weeks

• Midterm Exams: March 09 to March 12

• Mid Break: March 16 to March 20

• Classes: March 23 to May 08 7 weeks

• Final Exams: May 11 to May 17

CS222 Computer Organization 4


Grading Policy

1. Class Quizzes 15%

2. Semester Project 15%

3. Midterm Exam 30%

4. Final Exam 40%

CS222 Computer Organization 5


Quizzes Schedule

Quiz No. Week No Tentative Date & Time


1 3
2 5 Unless otherwise
3 7 announced, all quizzes
4 10 will be held during the
classes on Wednesdays
5 12
6 14

• Only the “best” five (5) Quizzes will be considered.


• There shall be NO makeup Quizzes.
• Only If you have attempted less than 5 Quizzes, makeup may be arranged with
adequate doctor's note explaining your absence.
• If for any reason you have a conflict at the Quiz time, you must see me “before”
the Quiz with an evidence of the conflict to resolve it. You must not expect a
makeup for the quiz which was missed due to a conflict.

CS222 Computer Organization 6


Administrative Instructions

• Students are required to attend 100% classes


– For circumstances beyond their control, like medical reasons etc., they can
miss a few classes provided that the missed classes do not exceed 20% of
all the classes. Failing which, students are not allowed to appear in the final
examination.
– In any case (including leave/absent cases) there will be no makeup quizzes.
– Students are therefore advised to attend all the classes as scheduled and
must seek prior official leave otherwise.

• Please refrain from proxies to avoid disciplinary action

• Cheating in any quiz, midterm or final shall lead you straight


towards minimum course F.

CS222 Computer Organization 7


Computer Organization

• Computer Organization
– The internal implementation of a computer at the register and functional unit
level. That is, how features are implemented and how operational attributes
are linked together and contribute to realize the architectural specifications.
– Includes the high-level aspects of a computer design, such as the memory
system, the memory interconnect, and the design of the CPU.

CS222 Computer Organization 8


Why Study Computer Organization?

• Computer Architecture & Organization is a key component of Computer


Science and Computer Engineering

• To be a professional in any field of computing today, students should


not regard the computer as just a black box that executes programs by
magic.

• Students of computing should acquire some understanding of a


computer system’s functional components, their characteristics, their
performance and their interactions.

• Students need to understand computer architecture and organization in


order to make best use of programming languages they use to create
programs.

• It is difficult to design an operating system well without knowledge of


the underlying architecture.

CS222 Computer Organization 9


Course Objective and Learning Outcomes

• Objectives:
The main aim of this course is to introduce the internal working, architectural
concepts and organization of various building blocks of a digital computer
system as well as simple assembly language programming techniques.

• Upon successful completion of the course, students


will be able to
– Understand the fundamental knowledge of the basic hardware building
blocks from which computers are constructed.
– Apply their knowledge of the structure and functions of computer systems
and the way they are designed.
– Apply their knowledge of the different CPU organizations, addressing
modes and instruction formats in computer systems.
– Apply their knowledge of Assembly Language to create moderately complex
Assembly Language programs.

CS222 Computer Organization 10


Course Information (cont.)

• Text Books :
– Computer Organization & Architecture (10th Ed.), by William Stallings

– Computer System Architecture (3rd Edition), by Morris Mano

• Reference Books :
– Computer Organization & Design: The Hardware/Software Interface (5th
Edition), by Patterson & Hennessy

– Structured Computer Organization, 6th Ed., by Tanenbaum & Austin.

• The size of these books exceeds 300 MBs, above the size allowed by
CMS. I have uploaded the folder instead on Dropbox. Please download
the books from the following link.
https://www.dropbox.com/sh/r751y8iu2hi56e4/AADNUKxdRHSf9b-hn9AkQrJMa?dl=0

CS222 Computer Organization 11


Please note the following on the first slide of each Lecture.
Reading Sections: Computer Organization, X Edition, : Section Y
Reference Material: Computer Organization, Y Edition, : Section X

• The Reading Sections will be included in quizzes and exams.


• Reference Material will be for additional information and guidelines only.

CS222 Computer Organization 12

You might also like