0% found this document useful (0 votes)
222 views

Computer Organisation and Architecture

This document outlines the curriculum for a Computer Organization and Architecture course offered at Gujarat Technological University. The course provides an overview of computer systems and their components. It covers topics such as CPU and register organization, instruction sets, memory hierarchies, I/O systems, and parallel processing. The goal is for students to understand how computer hardware works and to be able to interface digital circuits with microprocessors. Assessment includes a theory exam and projects.

Uploaded by

Harshil Gajjar
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
222 views

Computer Organisation and Architecture

This document outlines the curriculum for a Computer Organization and Architecture course offered at Gujarat Technological University. The course provides an overview of computer systems and their components. It covers topics such as CPU and register organization, instruction sets, memory hierarchies, I/O systems, and parallel processing. The goal is for students to understand how computer hardware works and to be able to interface digital circuits with microprocessors. Assessment includes a theory exam and projects.

Uploaded by

Harshil Gajjar
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 5

Computer Organization and Architecture Course Code: 3340705

GUJARAT TECHNOLOGICAL UNIVERSITY, AHMEDABAD, GUJARAT

COURSE CURRICULUM
COURSE TITLE: COMPUTER ORGANIZATION AND ARCHITECTURE
(Code: 3340705)

Diploma Programmes in which this course is offered Semester in which offered

Computer Engineering 4thSemester

1. RATIONALE
This course provides detail of computer system’s functional components, their characteristics,
performance and interactions including system bus, different types of memory and input/output
organization and CPU. This course also covers the architectural issues such as instruction set
program and data types. On top that, the students are also introduced to the increasingly important
area of parallel organization. This course also serves as a basic to develop hardware related projects.
And hence it is an important course for all students of computer engineering branch.

2. COMPETENCIES
The course content should be taught and implemented with the aim to develop different types of
skills so that students are able to acquire following competencies:
 Apply computer architecture theory to solve the basic functional computer problem.
 Show and assemble basic computer components.

3. COURSE OUTCOMES

The theory should be taught and practical should be carried out in such a manner that students are
able to acquire different learning out comes in cognitive, psychomotor and affective domain to
demonstrate following course outcomes.
i. Describe the organization of a computer system in terms of its main components.
ii. Identify various parts of a system memory hierarchy.
iii. Interface digital circuits to microprocessor systems.
iv. Relate design principles in instruction set design including RISC architectures.

4. Teaching and Examination Scheme

Teaching Scheme Total Examination Scheme


(In Hours) Credits Theory Marks Practical Total
(L+T+P) Marks Marks
L T P C ESE PA ESE PA
100
3 0 0 3 70 30 00 00
Legends: L-Lecture; T – Tutorial/Teacher Guided Theory Practice; P - Practical; C – Credit ESE -
End Semester Examination; PA - Progressive Assessment.

GTU/ NITTTR Bhopal/12 -13 Gujarat State


Computer Organization and Architecture Course Code: 3340705

5. COURSE DETAILS

Unit Major Learning Outcomes Topics and Sub-topics


(in cognitive domain)

Unit – I 1a. Describe different types of 1.1 Overview of computers and basics
Computer Flip Flops. of Digital Electronics-Flip Flops,
Architecture Registers, Shift registers
& Register- 1b. Explain registers and register 1.2 Register - Transfer-Language
Transfer and transfers language. 1.3 Register Transfer
Micro-
1.4 Bus Transfer and Memory
operations
Transfer
1c. Describe various arithmetic 1.5 Arithmetic Micro-Operations
micro operations. Addition, Subtraction,
Complements, Negation,
Increment and Decrement
1d. List various logic micro 1.6 Logic micro operations
operations.
1e. List various shift operations 1.7 Shift Micro operation.
1.8 Arithmetic Logic Shift Unit
Unit – II 2a. Discuss the various fields of 2.1 Instruction Codes
Basic instruction code.
Computer 2b. Define registers and state the 2.2 Computer Registers
Organization role of each register in a AC or Accumulator, Data
basic computer. Register or DR, the AR
or Address Register, program
counter (PC), Memory Data
Register (MDR), Index register,
Memory Buffer Register.
2c. List the types of computer 2.3 Computer Instructions
instruction format. 2.4 Timing and Control
2d. Develop a control timing
signals diagram for the
given instruction.
2e. Explain phases of instruction 2.5 Instruction Cycle
cycle. 2.6 Memory Reference Instructions

2f. Describe interrupt. 2.7 Input-Output and Interrupt


2g. Draw functional block 2.8 Complete Computer Description
diagram of the hypothetic
BASIC computer.
Unit – III 3a. Draw General Register 3.1 General Register Organization
Central organization.
processor 3b. Define stack. Explain the 3.2 Stack Organization
organization& stack organization of CPU.
Pipeline 3c. Define instruction and 3.3 Instruction Formats
processing instruction format.
3d. Discuss various addressing 3.4 Addressing Modes

GTU/ NITTTR Bhopal/12 -13 Gujarat State


Computer Organization and Architecture Course Code: 3340705

Unit Major Learning Outcomes Topics and Sub-topics


(in cognitive domain)

modes used in computers.


3e. Explain data transfer and 3.5 Data Transfer and manipulation:
data manipulation
instruction.
3f. Discuss program control 3.6 Program Control
instructions.
3g. Compare RISC and CISC 3.7 RISC
3h. Architecture. 3.8 CISC Characteristics
3.9 RISC Characteristics
3h. Describe pipelining in CPU 3.10 Parallel Processing
Design.
Unit – IV 4a. Classify various types of 4.1 Memory classifications
Memory Memory. 4.2 RAM,ROM,PROM,EPROM
Organization 4b. Understand memory 4.3 Memory Hierarchy
hierarchy and interleaving.
4c. Discuss different types of 4.4 Main Memory and
main memory. 4.5 Auxiliary Memory
4d. Discuss different types of
auxiliary memory.
4e. Define Associative Memory. 4.6 Associative Memory

4f. Describe cache and virtual 4.7 Cache Memory


memory. 4.8 Virtual memory
4g. List advantages and
disadvantages of using
cache memory.
Unit – V 5a. Define I/O interface. 5.1 Input-Output Interface
Input/output 5b. Explain methods of 5.2 Asynchronous Data Transfer
Organization Asynchronous Data transfer. 5.3 Strobe Control
5.4 Handshaking
5c. Describe Asynchronous 5.5 Asynchronous Serial Transfer
Serial Transfer.
5d. Name different modes of 5.6 Modes of Data Transfer
data transfer.
5e. Discuss Input Output 5.7 Input-Output Processor (IOP)
processor and its
organization.

GTU/ NITTTR Bhopal/12 -13 Gujarat State


Computer Organization and Architecture Course Code: 3340705

6. SUGGESTED SPECIFICATION TABLE WITH HOURS & MARKS (THEORY)


Unit Unit Title Teachin Distribution of Theory Marks
No. g Hours R U A Total
Level Level Level Marks
I Computer Architecture & Register
11 7 10 0 17
Transfer and Micro-operations
II Basic Computer Organization 6 2 7 2 11
III Central processor organization&
10 6 8 2 16
Pipeline processing
IV Memory Organization 8 5 10 0 15
V Input/output Organization 7 3 8 0 11
Total 42 23 43 4 70

Legends: R = Remembrance; U = Understanding; A = Application and above levels (Revised


Bloom’s taxonomy)

Note: This specification table shall be treated as a general guideline for students and teachers. The
actual distribution of marks in the question paper may vary slightly from above table.

7. SUGGESTED LIST OF EXERCISES/PRACTICALS


There are no practical in this course and hence it is not applicable
8. SUGGESTED LIST OF STUDENT ACTIVITIES
Group Seminars presentations (Group of max. 3 students) on different topics.

9. SPECIAL INSTRUCTIONAL STRATEGIES (if any)


Teachers should organize tutorials to implement the curriculum effectively.

10. SUGGESTED LEARNING RESOURCES

A) List of Books

S.
Title of Book Author Publication
No.
Computer system Mano ,M. Morris Pearson publication, Latest
1. Architecture Edition
ISBN: 978-81-317-0070-9
Computer Architecture and Ghoshal, Subrata Pearson publication, Latest
2.
Organization Edition
Computer Architecture Parhami, Behrooz Oxford publication, Latest
3. Edition
ISBN: 978-0-19-808407-5

B) List of Major Equipment/ Instrument with Broad Specifications

There are no practical in this course and hence equipment/instruments are not required as
such.

GTU/ NITTTR Bhopal/12 -13 Gujarat State


Computer Organization and Architecture Course Code: 3340705

C) List of Software/Learning Websites

1. http://www.ddegjust.ac.in/studymaterial/msc-cs/ms-07.pdf
2. http://www.iitg.ernet.in/asahu/cs222/Lects/
3. http://www.srmuniv.ac.in/downloads/computer_architecture.pdf

11. COURSE CURRICULUM DEVELOPMENT COMMITTEE

Faculty Members from Polytechnics

 Prof. R. M. Shaikh, H.O.D Computer Department, K. D. Polytechnic, Patan


 Prof. K. N. Raval, H.O.D Computer Department, R. C. Technical Institute, Ahmedabad
 Prof. R. K. Vaghela, Lecturer Computer Department, R. C. Technical Institute,
Ahmedabad

Coordinator and Faculty Members from NITTTR Bhopal

 Dr. M A Rizvi Associate Professor, Dept. of Computer Engineering and Applications


 Dr. R K Kapoor Associate Professor, Dept. of Computer Engineering and Applications

GTU/ NITTTR Bhopal/12 -13 Gujarat State

You might also like