Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 14

Department of Computer Science & Engineering

Krupajal Engineering College, Bhubaneswar, Odisha-751002


LESSON PLAN

Name of the B. Tech in Computer


Faculty Name Program Science & Engineering
Computer Organization and Architecture
Course Name Course Code RCS4C003

Course Year 3rd year Semester 5th Sem Academic Period 2021-22

04 Planned Classes Required to Complete the 40


No. of Classes allotted per Week Course

CHAPTER
No. of Mode of CO BOOKS (PAGES) OTHER SOURCE(IM)
Sl. No.

Topics to be covered Module


hours Teaching
Required
1. https://ncert.nic.in/textbook/
T1 Ch-1 pdf/kect102.pdf
Functional blocks of a computer: CPU, Ch-1 2. https://www.tmv.edu.in/pdf/
memory, input-output subsystems, T2 Distance_education/BCA
1 control unit. I 1 LM/ IM CO1
%20Books/BCA%20I
%20SEM/BCA-
121%20Computer
%20Fundamental.pdf
Ch-1
1. https://egyankosh.ac.in/
T1 Ch-1 bitstream/
Instruction set architecture of a 123456789/11488/1/Unit-
I T2
2 CPU–registers, instruction execution 1 LM/ IM CO1 1.pdf
cycle, RTL interpretation of 2.
instructions, addressing modes, https://www.csie.nuk.edu.tw/~
instruction set. kcf/course/ComputerArchitect
ure/ComputerArchitecture_Ch
apter1_introduction_color.pdf
Department of Computer Science & Engineering
Krupajal Engineering College, Bhubaneswar, Odisha-751002
T1 1.
I
1 LM/ IM CO1 Ch-1 https://citeseerx.ist.psu.edu/document?
3 Case
Ch-1 repid=rep1&type=pdf&doi=7301318b
study – instruction sets of some common ded183ef44133fa9c7c108d8d44d1607
CPUs.
Department of Computer Science & Engineering
Krupajal Engineering College, Bhubaneswar, Odisha-751002
T2 1. https://www.tutorialspoint.com/
fixed-point-and-floating-point-
4 Data representation: signed number II number-representations
2. https://www3.ntu.edu.sg/home/
representation, fixed and floating point
ehchua/programming/java/
representations, character representation. datarepresentation.html

T1 Ch-2 1. https://
www.pvpsiddhartha.ac.in/dep_it/
Computer arithmetic – integer addition and T2 Ch-2 lecturenotes/CSA/unit-4.pdf
subtraction, ripple carry adder, carry look- 2. https://profile.iiita.ac.in/
ahead adder, etc. multiplication – II LM/ IM CO1 bibhas.ghoshal/COA_2020/
5 1
Shift and add, Booth multiplier, carry save Lectures/chapter4-Arithmetic.pdf
multiplier, etc. Division restoring and non
restoring techniques, floating point
arithmetic.
T1 Ch-3 1. https://users.cs.utah.edu/
Ch-2 ~aburtsev/250P/lectures/
T2 lecture01-intro/lecture01-
intro.pdf
III LM/ IM CO2
6 Introduction to x86 architecture. 1 2.

T1 Ch-3 1. https://www.goseeko.com/
CPU control unit design: Ch-2 reader/notes/biju-patnaik-
T2 university-of-technology-
hardwired and micro-programmed
design approaches, Case study – III LM/ IM CO2 odisha/engineering/computer-
6 1
design of a simple engineering-1/second-year/
hypothetical CPU. sem-2/computer-organization-
and-architecture-6/unit-3-
introduction-to-x86-
architecture

Memory system design: semiconductor LM/ IM CO2 T1 Ch-5 1. https://uou.ac.in/lecturenotes/


7 memory technologies, memory III 1 Ch-3 computer-science/BCA-17/
organization. Computer%20Organization
Department of Computer Science & Engineering
Krupajal Engineering College, Bhubaneswar, Odisha-751002
Peripheral devices and their %20Part%202.pdf
characteristics: Input-output subsystems,
I/O device interface, I/O transfers–
program
controlled, interrupt driven and DMA,
privileged and non-privileged
instructions, software interrupts and
exceptions.
Department of Computer Science & Engineering
Krupajal Engineering College, Bhubaneswar, Odisha-751002
8 Programs and processes–role of interrupts T2 1.https://www.geeksforgeeks.org/
in process state transitions, I/O device purpose-of-an-interrupt-in-
interfaces – SCII, USB computer-organization/

T1 Ch-5
Ch-3
T2

II LM/ IM CO2
8 1

T1 Ch-5
Ch-3
T2

II LM/ IM CO2
9 1

T1 Ch-6 1. https://nptel.ac.in/courses/106/
Ch-3 102/106102132
Staffing level estimation 2. https://web.uettaxila.edu.pk/C
T2
II LM/ IM CO2 MS/AUT2011/seAOSbs/notes/
10 1
Text%20-
%20Silberschatz.Galvin%20-
%20Operating.System.Concep
ts.7th.pdf
Department of Computer Science & Engineering
Krupajal Engineering College, Bhubaneswar, Odisha-751002
T1 Ch-6 1. https://nptel.ac.in/courses/106
Ch-3 /102/106102132
T2
project scheduling, staffing, 2. https://web.uettaxila.edu.pk/C
Organization and team II LM/ IM CO2 MS/AUT2011/seAOSbs/notes
11 structure, risk management, 1
/Text%20-
configuration management. %20Silberschatz.Galvin%20-
%20Operating.System.Conce
pts.7th.pdf
T1 Ch-6 1. https://nptel.ac.in/courses/106
Ch-3 /102/106102132
T2
Requirements analysis and specification: 2. https://web.uettaxila.edu.pk/C
Requirements gathering and analysis MS/AUT2011/seAOSbs/notes
II LM/ IM CO2
12 1
/Text%20-
%20Silberschatz.Galvin%20-
%20Operating.System.Conce
pts.7th.pdf
Ch-6 1. https://nptel.ac.in/courses/106
Ch-3 /102/106102132
software requirements specification T1 2. https://web.uettaxila.edu.pk/C
II LM/ IM CO2 MS/AUT2011/seAOSbs/notes
13 1
T2 /Text%20-
%20Silberschatz.Galvin%20-
%20Operating.System.Conce
pts.7th.pdf
Ch-7 1. https://nptel.ac.in/courses/106
Ch-5 /102/106102132
formal systems specification T1 2. https://web.uettaxila.edu.pk/C
II LM/ IM CO2 MS/AUT2011/seAOSbs/notes
14 1
T2 /Text%20-
%20Silberschatz.Galvin%20-
%20Operating.System.Conce
pts.7th.pdf
Department of Computer Science & Engineering
Krupajal Engineering College, Bhubaneswar, Odisha-751002
Ch-7 1. https://nptel.ac.in/courses/106
Ch-5 /102/106102132
T1 2. https://web.uettaxila.edu.pk/C
II LM/ IM CO2 MS/AUT2011/seAOSbs/notes
15 Software Design: Outcome of a design process 1
T2 /Text%20-
%20Silberschatz.Galvin%20-
%20Operating.System.Conce
pts.7th.pdf
Ch-7 1. https://nptel.ac.in/courses/106
cohesion and coupling, layered Ch-5 /108/106108101
arrangement of modules T1 2. https://web.uettaxila.edu.pk/C
II LM/ IM CO2 MS/AUT2011/seAOSbs/notes
16 1
T2 /Text%20-
%20Silberschatz.Galvin%20-
%20Operating.System.Conce
pts.7th.pdf
Ch-8 1. https://nptel.ac.in/courses/106
Ch-5 /108/106108101
approaches to software design T1 2. https://web.uettaxila.edu.pk/C
II LM/ IM CO2 MS/AUT2011/seAOSbs/notes
17 1
T2 /Text%20-
%20Silberschatz.Galvin%20-
%20Operating.System.Conce
pts.7th.pdf
Ch-8 1. https://nptel.ac.in/courses/106
function-oriented software design: overview Ch-6 /108/106108101
of SA/SD methodology T1 2. https://web.uettaxila.edu.pk/C
II LM/ IM CO2 MS/AUT2011/seAOSbs/notes
18 1
T2 /Text%20-
%20Silberschatz.Galvin%20-
%20Operating.System.Conce
pts.7th.pdf
structured analysis Ch-8 1. https://nptel.ac.in/courses/106
T1 Ch-6 /108/106108101
II LM/ IM CO2
19 1 2. https://web.uettaxila.edu.pk/C
T2
MS/AUT2011/seAOSbs/notes
/Text%20-
Department of Computer Science & Engineering
Krupajal Engineering College, Bhubaneswar, Odisha-751002
%20Silberschatz.Galvin%20-
%20Operating.System.Conce
pts.7th.pdf

Ch-9 1. https://nptel.ac.in/courses/106
DFDs, Data Dictionary Ch-4 /108/106108101
2. https://web.uettaxila.edu.pk/C
T1
III LM/ IM CO3 MS/AUT2011/seAOSbs/notes
20 1
/Text%20-
T2
%20Silberschatz.Galvin%20-
%20Operating.System.Conce
pts.7th.pdf
Ch-9 1. https://nptel.ac.in/courses/106
Ch-4 /108/106108101
structured design, detailed design 2. https://web.uettaxila.edu.pk/C
T1
III LM/ IM CO3 MS/AUT2011/seAOSbs/notes
21 1
T2
/Text%20-
%20Silberschatz.Galvin%20-
%20Operating.System.Conce
pts.7th.pdf
Ch-9 1. https://nptel.ac.in/courses/106
Ch-4 /108/106108101
object-oriented software 2. https://web.uettaxila.edu.pk/C
design: UML diagrams such as III LM/ IM CO3 T1 MS/AUT2011/seAOSbs/notes
22 use case diagram, class 1
/Text%20-
diagram T2 %20Silberschatz.Galvin%20-
%20Operating.System.Conce
pts.7th.pdf
Ch-9 1. https://nptel.ac.in/courses/106
Ch-4 /108/106108101
object diagram, sequence diagram T1 2. https://web.uettaxila.edu.pk/C
III LM/ IM CO3 MS/AUT2011/seAOSbs/notes
23 1
T2 /Text%20-
%20Silberschatz.Galvin%20-
%20Operating.System.Conce
pts.7th.pdf
Department of Computer Science & Engineering
Krupajal Engineering College, Bhubaneswar, Odisha-751002
Ch-9 1. https://nptel.ac.in/courses/106
Ch-4 /108/106108101
communication diagram, state chart T1 2. https://web.uettaxila.edu.pk/C
diagram III LM/ IM CO3 MS/AUT2011/seAOSbs/notes
24 1
T2 /Text%20-
%20Silberschatz.Galvin%20-
%20Operating.System.Conce
pts.7th.pdf
Ch-9 1. https://nptel.ac.in/courses/106
Ch-4 /108/106108101
T1 2. https://web.uettaxila.edu.pk/C
III LM/ IM CO3 MS/AUT2011/seAOSbs/notes
25 activity diagram, etc., unified process, OOD 1
T2 /Text%20-
goodness criteria
%20Silberschatz.Galvin%20-
%20Operating.System.Conce
pts.7th.pdf
Ch-9 1. https://nptel.ac.in/courses/106
Ch-4 /108/106108101
T1 2. https://web.uettaxila.edu.pk/C
Coding and Testing: Coding standards and III LM/ IM CO3 MS/AUT2011/seAOSbs/notes
26 1
guidelines T2 /Text%20-
%20Silberschatz.Galvin%20-
%20Operating.System.Conce
pts.7th.pdf
Ch-9 1. https://nptel.ac.in/courses/106
Ch-4 /108/106108101
T1 2. https://web.uettaxila.edu.pk/C
III LM/ IM CO3 MS/AUT2011/seAOSbs/notes
27 code review, software documentation 1
T2 /Text%20-
%20Silberschatz.Galvin%20-
%20Operating.System.Conce
pts.7th.pdf
Ch-9 1. https://nptel.ac.in/courses/106
T1 Ch-4
unit testing, black-box testing /108/106108101
III LM/ IM CO3
28 1 2. https://web.uettaxila.edu.pk/C
T2
MS/AUT2011/seAOSbs/notes
/Text%20-
Department of Computer Science & Engineering
Krupajal Engineering College, Bhubaneswar, Odisha-751002
%20Silberschatz.Galvin%20-
%20Operating.System.Conce
pts.7th.pdf

Ch-11 1. https://nptel.ac.in/courses/106
Ch-7 /108/106108101
T1 2. https://web.uettaxila.edu.pk/C
white-box testing, debugging III LM/ IM CO3 MS/AUT2011/seAOSbs/notes
29 1
T2 /Text%20-
%20Silberschatz.Galvin%20-
%20Operating.System.Conce
pts.7th.pdf
Ch-11 1. https://nptel.ac.in/courses/106
Ch-7 /108/106108101
integration testing 2. https://web.uettaxila.edu.pk/C
T1
IV LM/ IM CO4 MS/AUT2011/seAOSbs/notes
30 1
/Text%20-
T2
%20Silberschatz.Galvin%20-
%20Operating.System.Conce
pts.7th.pdf
Ch-10 1. https://nptel.ac.in/courses/106
Ch-8 /108/106108101
system testing 2. https://web.uettaxila.edu.pk/C
IV LM/ IM CO4 T1 MS/AUT2011/seAOSbs/notes
31 1
/Text%20-
T2 %20Silberschatz.Galvin%20-
%20Operating.System.Conce
pts.7th.pdf
Ch-10 1. https://nptel.ac.in/courses/106
Ch-8 /108/106108101
performance testing T1 2. https://web.uettaxila.edu.pk/C
IV LM/ IM CO4 MS/AUT2011/seAOSbs/notes
32 1
T2 /Text%20-
%20Silberschatz.Galvin%20-
%20Operating.System.Conce
pts.7th.pdf
Department of Computer Science & Engineering
Krupajal Engineering College, Bhubaneswar, Odisha-751002
Ch-10 1. https://nptel.ac.in/courses/106
Ch-8 /108/106108101
T1 2. https://web.uettaxila.edu.pk/C
regression testing IV LM/ IM CO4 MS/AUT2011/seAOSbs/notes
33 1
T2 /Text%20-
%20Silberschatz.Galvin%20-
%20Operating.System.Conce
pts.7th.pdf
Ch-10 1. https://nptel.ac.in/courses/106
Ch-8 /108/106108101
T1 2. https://web.uettaxila.edu.pk/C
Software reliability IV LM/ IM CO4 MS/AUT2011/seAOSbs/notes
34 1
T2 /Text%20-
%20Silberschatz.Galvin%20-
%20Operating.System.Conce
pts.7th.pdf
Ch-12 1. https://nptel.ac.in/courses/106
Ch-9 /108/106108101
Statistical testing, software quality T1 2. https://web.uettaxila.edu.pk/C
IV LM/ IM CO4 MS/AUT2011/seAOSbs/notes
35 1
T2 /Text%20-
%20Silberschatz.Galvin%20-
%20Operating.System.Conce
pts.7th.pdf
Ch-11 1. https://nptel.ac.in/courses/106
/108/106108101
PSP, Six sigma 2. https://web.uettaxila.edu.pk/C
IV LM/ IM CO4 R1 MS/AUT2011/seAOSbs/notes
36 1
/Text%20-
%20Silberschatz.Galvin%20-
%20Operating.System.Conce
pts.7th.pdf
Ch-11 1. https://nptel.ac.in/courses/106
/108/106108101
CASE Tools V LM/ IM CO4 R1
37 1 2. https://web.uettaxila.edu.pk/C
MS/AUT2011/seAOSbs/notes
/Text%20-
Department of Computer Science & Engineering
Krupajal Engineering College, Bhubaneswar, Odisha-751002
%20Silberschatz.Galvin%20-
%20Operating.System.Conce
pts.7th.pdf

Ch-11 1. https://nptel.ac.in/courses/106
/108/106108101
2. https://web.uettaxila.edu.pk/C
V LM/ IM CO4 R1 MS/AUT2011/seAOSbs/notes
38 Connection Strategies 1
/Text%20-
%20Silberschatz.Galvin%20-
%20Operating.System.Conce
pts.7th.pdf
Ch-11 1. https://nptel.ac.in/courses/106
Software maintenance /108/106108101
2. https://web.uettaxila.edu.pk/C
V LM/ IM CO4 R1 MS/AUT2011/seAOSbs/notes
39 1
/Text%20-
%20Silberschatz.Galvin%20-
%20Operating.System.Conce
pts.7th.pdf
1. https://nptel.ac.in/courses/106
/108/106108101
Ch-2 2. https://web.uettaxila.edu.pk/C
V LM/ IM CO4 MS/AUT2011/seAOSbs/notes
40 Software reuse 1 R1
/Text%20-
%20Silberschatz.Galvin%20-
%20Operating.System.Conce
pts.7th.pdf

LM: Learner Mode: Chalk & Talk, Lecture IM: Interactive Mode: PPT, Video and Animation
Department of Computer Science & Engineering
Krupajal Engineering College, Bhubaneswar, Odisha-751002

Text Book:

1.“Computer Organization and Design: The Hardware/Software Interface”, 5th Edition by David A. Patterson and John
L. Hennessy, Elsevier.
2. R
3.
4.
5. Pankaj
6. A.
7.
Department of Computer Science & Engineering
Krupajal Engineering College, Bhubaneswar, Odisha-751002

Signature of the Faculty Signature of the HOD

You might also like