You are on page 1of 2

Department of Computer Science and Engineering

National Institute of Technology Calicut


Calicut - 673 601, Kerala, India

CS2004D-Computer Organization
Tentative Course Plan – Winter Semester 2023
Lecture:
Lecture Slots: E1, E2

Lecture Hall: ELHC401, ELHC203

Instructors:
Name: Prof. Nimal & Prof. Srinivasa
Office Venue: CS105, CSED
Email: nirmalkboran@nitc.ac.in & srini_2007@nitc.ac.in
Consulting hours: Any time on the above emails

Course Outcomes:

CO1: To illustrate the details of the MIPS instruction set & its architecture.
CO2: To design, construct & analyse the performance of a processor.
CO3: To illustrate the details of computer arithmetic & I/O peripherals, memory design, and their
relationship with processor performance.

Syllabus and Tentative plan (Approximately for 15 Weeks (From January 2024 to April 2024))

Module 1: (13 Hours)


Computer abstraction and technology: basic principles, hardware components, measuring performance:
Evaluating, comparing, and summarizing performance.
Instructions: operations and operands of the computer hardware, representing instructions, making the
decision, supporting procedures, character manipulation, styles of addressing, starting a program.

Module 2: (13 Hours)


Computer arithmetic: signed and unsigned numbers, addition, and subtraction, logical operations,
constructing an ALU, multiplication and division, floating-point representation, arithmetic, Parallelism,
and computer arithmetic.

Module 3: (13 Hours)


The processor: building a data path, simple and multi-cycle implementations, microprogramming,
exceptions, Pipelining, pipeline data path and Control, hazards in pipelined processors

Module 4: (13 Hours)


Memory hierarchy: caches, cache performance, virtual memory, common framework for memory
hierarchies
References:

1. D. A. Patterson and J. L. Hennessy, Computer Organization and Design: The Hardware/Software


Interface, 5/e, Morgan Kaufmann, 2014.
2. V. P. Heuring and H. F. Jordan, Computer System Design and Architecture, Prentice-Hall, 2003.

Grading & Evaluation policy

Weightage for different evaluations:


1. Mid Exam: 30%

2. Assignment(s)/Quiz(s)/Surprise Test(s): 30%

3. EndSem Exam: 40% (All Modules)

Grading Policies:
• Grading will be Relative. Even though the grading will be relative, the probable mapping of marks
to grades is as follows: 90-100: S, 80-89 A, 70-79: B, 60-69: C, 50-59: D, 40-49: E and 039: F

• Absence for Exams/Quiz/Assignment/Programming test without prior written permission from the
respective Instructor/Faculty would be equivalent to zero marks in the corresponding evaluation.

• There will be no makeup exams except in case of genuine reasons. In the event of such exceptional
circumstances, the student must discuss the matter with the instructor and get written permission
from the concerned authority at least one day before the exam date.

• Any corrections or discrepancies found in evaluations must be brought to the notice to resolve
within the stipulated schedules.

Standard of Conduct:
• Each student is expected to adhere to high standards of ethical conduct, especially those related to
cheating and plagiarism.

• Any work submitted MUST BE on individual effort.

• Any academic dishonesty will result in zero marks in the corresponding exam or quiz and will
report to the department council for record-keeping and permission to assign an F grade in the
course.

• 80% of attendance is mandatory for each student for the course, and there is no compromise.

You might also like