OOP Lecture Plan CSE

Download as doc, pdf, or txt
Download as doc, pdf, or txt
You are on page 1of 4

Department of Computer Science & Engineering JAIPUR ENGINEERING COLLEGE, JAIPUR

OBJECT PRIENTED PROGRAMMING


III Semester B.Tech, 2022 - 23

Teaching Faculty: Assistant Prof. Laxmikant Vashishtha (JEC,CSE)

TEXT BOOK:
Object Oriented Programming with C++ | 8th Edition, E.Balagurusamy
REFFERENCE BOOKS:
1. Deitel&Deitel, C++ How to Program, Pearson Education, 3rd Edition
2. E.Balaguruswamy, Object Oriented Programming with C++, TMH Publications,3rd
Edition.
3. Ashok N Kamthane, Object Oriented Programming with ANSI& Turbo C++.
4. Herbert Schildt, The Complete Reference C++, Fourth Edition, TMH Publications.

Course Title : OBECETED ORITENTED PROGRAMMING


Course Code : 3CS4-06
Hrs / Week : 3 hours
Total Hours : 42
I.A. Marks : 30
Exam Hours : 03
Exam Marks : 100
______________________________________________________________________________

Course Objectives

 To understand the structure, function and characteristics of computer systems.


 To understand the design of the various functional units and components of computers.
 To identify the elements of modern instructions sets and their impact on processor
design.
 To explain the function of each element of a memory hierarchy.
 To identify and compare different methods for computer I/O.

Course Calendar
3rd Semester B.Tech, CS 2022-23
Department of Computer Science & Engineering JAIPUR ENGINEERING COLLEGE, JAIPUR

COMPUTER ARCHITECTURE AND ORGANIZATION


VI Semester BTECH, 2022 - 23
Lecture Unit TOPICS TENTATIVE ACTUAL
No
covered DATE DATE

1. Introduction to different
programming paradigm
2. Characteristics of OOP, Class,
3. Object, data member
4. Unit-1
Member function, structures in C++,
5. Different access specifiers
6. Defining member function inside and outside
class, array of objects.
7. Defining member function inside and outside
class,
8.
9. Array of objects
10. Introduction of programming the basic
computer
11. Machine Language
12. Assembly language
13. Assembler and Program loops
Unit-2
14. Programming Arithmetic and logic
operations
15. Subroutines and I-O programming
16. Control memory and address
sequencing
17. Micro program example
18. Design of control unit
19. Introduction of central processing
unit, general register organization
20. Stack organization
21. Instruction format, addressing
modes
22. Unit-3 Data transfer and manipulation,
program control

3rd Semester B.Tech, CS 2022-23


Department of Computer Science & Engineering JAIPUR ENGINEERING COLLEGE, JAIPUR

23. Reduced instruction set computer(RISC)


pipeline and vector processing
24. Flynn’s taxonomy, parallel
processing
25. Pipelining – arithmetic pipeline, instruction
pipeline, array processors
26. Introduction of computer
arithmetic, addition and
subtraction
27. Multiplication algorithms, Division
algorithms
28. Floating point arithmetic
Unit-4 operations, decimal arithmetic unit
29. I-O organization, I-O interface
30. Asynchronous data transfer, modes
of transfer
31. Priority interrupt, DMA
32. I-O Processor, CPUIOP
communication, serial
communication
33. Memory hierarchy
34. Main memory, auxiliary memory
35.
Associative memory, cache memory
36. Virtual memory
37. Unit-5
Characteristics of multiprocessors
38. Interconnection structures
39.
Interprocessor arbitration
40 Interprocessor communication and
synchronization
41 Cache coherence
42 Shared memory multiprocessors

Prepared by: Approved by


Appurva Sharma HOD, CSE

3rd Semester B.Tech, CS 2022-23


Department of Computer Science & Engineering JAIPUR ENGINEERING COLLEGE, JAIPUR

3rd Semester B.Tech, CS 2022-23

You might also like