SYLLABUS 4thSEM

Download as pdf or txt
Download as pdf or txt
You are on page 1of 6

SCHEME FOR EXAMINATION

B.TECH (FOUR YEAR) DEGREE COURSE


SECOND YEAR, COMPUTER SCIENCE AND ENGINEERING
SEMESTER -III Session 2019-20
Branch :- Computer Science & Engg. Year : II Sem- III
s.n Code no. Subject Periods Evaluation scheme Credits
o
L T P IA ESE TOTAL
1 CS03TES03 Computer
Organization 3 1 0 30 70 100 4
Architecture
2 CS03TPC01 Digital logic &
3 1 0 30 70 100 4
Design
3 CS03TPC02 IT workshop (C++
3 1 0 30 70 100 4
/python )
4 CS03TPCO3 Computer Network
3 1 0 30 70 100 4
5 CS03TBS05 Mathematics III
3 1 0 30 70 100 4
PRACTICAL
1 CS03PPC01 IT workshop
(C++ /python )
- - 4 30 20 50 2
2 CS03PPC02 Digital Logic
- - 4 30 20 50 2
& Design Lab
3 CS03PES05 Computer
Network - - 4 30 20 50 2

Total 26
Year : II Sem.- IV
s.n Code no. Subject Periods Evaluation scheme Credits
o
L T P IA ESE TOTAL
1 CS04TPC04 Discrete
3 1 - 30 70 100 4
Mathematics
2 CS04TES04 Electronic Device &
3 0 -- 30 70 100 3
Circuits
3 CS04TPC05 Operating System
3 1 -- 30 70 100 4
4 CS04TPC06 Data Structure &
3 1 -- 30 70 100 4
Algorithms
5 CS04TPC07 System Software
3 1 - 30 70 100 4
PRACTICAL
1 CS03PPC01 Data Structure & -- -- -- - --
4 2
Algorithms
2 CS03PPC02 Operating System -- -- 4 -- -- -- 2
3 CS03PES05 Electronic Device & -- -- -- -- --
4 2
Circuits
Total 25
SUBJECT CODE /NAME L T P Credit
CS04TPC04/ Discrete Mathematics 3 1 0 4

Module 1:
Sets, Relation and Function: Operations and Laws of Sets, Cartesian Products, Binary Relation, Partial
Ordering Relation, Equivalence Relation, Image of a Set, Bijective functions, Inverse and Composite Function,
Size of a Set, Finite and infinite Sets, Countable and uncountable Sets, Cantor's diagonal argument and The
Power Set theorem, Schroeder-Bernstein theorem.
Module 2:
Basic counting techniques-inclusion and exclusion, pigeon-hole principle, permutation and combination.
Principle of Mathematical Induction, The Well-Ordering Principle, Recursive definition, The Division
algorithm: Prime Numbers, The Greatest Common Divisor, Euclidean Algorithm, The Fundamental Theorem
of Arithmetic.
Module 3:
Propositional Logic: Basic Connectives and Truth Tables, Logical Equivalence, The Laws of Logic, Logical
Implication, Rules of Inference, The use of Quantifiers.
Proof Techniques: Some Terminology, Proof Methods and Strategies, Forward Proof, Proof by Contradiction,
Proof by Contraposition, Proof of Necessity and Sufficiency.
Module 4:
Algebraic Structures and Morphism: Algebraic Structures with one Binary Operation, Semi Groups,
Monoids, Groups, Congruence Relation and Quotient Structures, Free and Cyclic Monoids and Groups,
Permutation Groups, Substructures, Normal Subgroups, Algebraic Structures with two Binary Operation,
Rings, Integral Domain and Fields. Boolean Algebra and Boolean Ring, Identities of Boolean Algebra, Duality,
Representation of Boolean Function, Disjunctive and Conjunctive Normal Form
Module 5:
Graphs and Trees: Graphs and their properties, Degree, Connectivity, Path, Cycle, Sub Graph, Isomorphism,
Eulerian and Hamiltonian Walks, Graph Colouring, Colouring maps and Planar Graphs, Four colour
conjecture, trees and rooted trees, binary trees.
Suggested books :
1. Kenneth H. Rosen, Discrete Mathematics and its Applications, Tata McGraw – Hill
2. Susanna S. Epp, Discrete Mathematics with Applications,4th edition, Wadsworth Publishing Co. Inc.
3. C L Liu and D P Mohapatra, Elements of Discrete Mathematics A Computer Oriented Approach, 3rd Edition
by, Tata McGraw – Hill.

Suggested reference books:


1. J.P. Tremblay and R. Manohar, Discrete Mathematical Structure and It’s Application to Computer Science”,
TMG
Edition, TataMcgraw-Hill
2. Norman L. Biggs, Discrete Mathematics, 2nd Edition, Oxford University Press. Schaum’s Outlines Series,
Seymour
Lipschutz, Marc Lipson,
3. Discrete Mathematics, Tata McGraw - Hill
SUBJECT CODE /NAME L T P Credit
CS04TES04/ Electronic Device & Circuits 3 0 0 3

UNIT –I JUNCTION DIODE AND ITS APPLICATION:

Properties of P-N Junction, Open Circuited P-N Junction, Current component of PN Diode, V-I Characteristics,
Temperature dependence of V-I Characteristics, Diode resistance, Diode as a rectifier-Half wave & Full wave
rectifier, Clipper, Clamper.

UNIT –II BIPOLAR JUNCTION TRANSISTOR AND FET:

Introduction to Bipolar Junction Transistor, Transistor current components. Transistor as an amplifier,


Transistor construction, Transistor Circuit Configuration (Common Base , Common Emitter, Common
Collector) and Characteristics CE current gain, Analytical expression for transistor characteristics. Introduction
to JFET, MOSFET, V-I and Transfer characteristics of JFET.

UNIT – III LOW FREQUENCY TRANSISTOR AMPLIFIER:

Graphical Analysis of CE amplifier, h-parameter Models, Transistor hybrid model, Analysis of Transistor
amplifier using H-Parameter for CB, CE, CC configurations, Comparison of Transistor Amplifier
Configuration, Darlington Pair.

HIGH FREQUENCY: CE hybrid-pi model: Validity and parameter Variation, Current Gain with Resistive
load, frequency response of a single stage CE Amplifier, Gain-Bandwidth product.

UNIT-IV FEEDBACK AMPLIFIER:

Classification of feedback amplifier, Feedback concept, Properties of feedback amplifier, Effect of feedback on
gain and impedance, Emitter and Source follower.

OSCILLATOR: Barkhausen criteria, Wien bridge, Tuned, Hartley, Colpitt and RC Phase shift oscillators.

UNIT –V OPERATIONAL AMPLIFIERS:

OPAMP Symbol and terminal characteristics, Block Schematic of OPAMP, Ideal OPAMP Characteristics,
Practical OPAMP Characteristics, Inverting Amplifier, Non-Inverting Amplifier, Voltage Follower, Adder,
Substractor, Comparator, Integrator, Differentiator, IC Timer-555, Introduction to Multivibrators, Monostable,
Bistable, Astable Multivibrator.

SUGGESTED BOOKS & REFERENCE:-

• Integrated Electronics: Analog & Digital Circuit Systems – Jacob Millman & Halkias, TMH.
• Electronic Devices and Circuit Theory – Boylestad & Nashelsky, 8th Ed. PHI.
• Electronic Devices & Circuits – Allen Mottershead, PHI
SUBJECT CODE /NAME L T P Credit
CS04TPC05/ Operating System 3 1 - 4

UNIT I

Introduction to Operating System objective and function . system components system services , system
structure ,batch interactive , time –Sharing and real time operating system ,Protection. The introduction of
window NT,DOS, Window 07, Unix ,Linux (Red hat)

UNIT II
Concurrent Process : Process concepts , principal of concurrency . the producer consumer problem , the critical
section problem , semaphore, classical problem in concurrency , inter process communication , process
generation , process scheduling .

UNIT III
CPU Scheduling : scheduling concepts , performance criteria scheduling algorithms. algorithm evaluation ,
multiprocessor scheduling .

I/O management and Disk scheduling I/O devices and organization of the I/O functions. I/O buffering disk I/O
operating system design issues .

UNIT IV
Dead Locks system models , deadlock characterization , prevention , avoidance and detection recovery from
deadlock , combined approach.

UNIT V
Memory Management : Base machine , Residence monitor , multiprogramming with fixed partition ,
multiprogramming with variable partitions, multiple base register , paging , segmentation , paging
segmentation, virtual memory concepts , demand paging performance , page replacement algorithms ,
allocation of frames, thrashing , cache memory organization impact on performance .

Reference Books

Milenkovic M. , “Operating System concepts “, MGH

Tanenbaubm A. S. “Operating System design and implementation “, PHI

Silberschartz A.and Patterson J.I. , “ Operating system concepts “, Wisley.

Stilling William “ Operating System “, Maxwell McMillan International Edition 1992.

Dectel H.N. , “An introduction to operating system “, Addision Wisley.


SUBJECT CODE /NAME L T P Credit
CS04TPC06/ Data Structure & Algorithms 3 1 - 4

UNIT I: String algorithms, pattern search and editing, Arrays algorithms, development simple examples of
algorithm development, complexity, Divided & conquer, binary search, selection sort, insertion sort, merge
sort, quick sort complexity of sorting.

UNIT II: Linear list: Stacks, application of Stacks, arithmetic notations, recursion, queues and circular queues,
Linked list definition, insertion and deletion of nodes, circular and doubly linked list, Header nodes.

UNIT III: Trees, AVL trees, Threaded trees, Heap sort, B-tress.

UNIT IV: Graph and representation: graph algorithms, optimization and Greedy methods, minimum spanning
tree, shortest path, DFS, BFS search, examples of backtracking sets UNION and FIND operations tables and
information retrievals, hashing.

UNIT V: Files: File organization, sequential file, direct file organization, index sequential file organization,
Data storage and management.

REFERENCE BOOKS: •

Data Structures and Algorithm Analysis in C++, 2/e by Mark Allen Weiss, Pearson Education • Wirth Niclaus ,
"Algorithm + Data Structure = Programs " PHI • Horwitz E. and Sahani S. "Fundamentals and Data Structure
", Computer Science Press. • Knuth D. "Threat of Computer Programming ", Vol 1-2 Addision - Wesley • Aho
A.V.Hopcraft and Ullman J.E. "Data Structure and Algorithms" addsion Wesley ". • Tanonbaum , A. M. and
Augenstein , M.J. "Data Structure with Pascal" PHI. • Trambley and Sorenson "Data Structure using Pascal",
MGH. • Stubbs D. "Data Structure with Abstract Data Type and Modula 2", Brooks & Cole Publication Comp.
SUBJECT CODE /NAME L T P Credit
CS04TPC07/ System Software 3 1 - 4

UNIT I
Machine architecture, CPU Machine Architecture, Simplified Instruction Computer(SIC),SIC/XE, Traditional
CISC Machines, VAX Architecture, Pentium Pro Machine Architecture, RISC Architecture, instruction set,
addressing modes, Type of addressing modes with example Programming review of syntax of C with emphasis
on features like pointers, bit operations.

UNIT II
DOS: Introduction to interrupts, software interrupts, Hardware interrupt, internal structure of DOS, COM &
EXE program's BIOS memory resident programs, Running batch files.

UNIT III
Assemblers, Types of Assembler, PASS-I Assembler, PASS-II Assembler, Cross assemblers, two assembler
design data structure and algorithms.

UNIT IV
Macro processors: Definitions, nested macro definitions, macro expansion and conditional macro expansion.

UNIT V
Introduction of Linker, Loader, Types of Loader, loading and relocation, static and dynamic linking, Editors,
Types of Editors, Debuggers, Programming environments.

Reference Books

• System Software : An Introduction to Systems Programming, 3/e by Leland L. Beck, Pearson


Education
• Donovan J. J. "System Programming ", TMH
• Dhamdhare D.M. " Introduction to system software's" ,TMH 1986
• Michael Tischer , " PC System Programming ", Abacus.
• Cooper Mullish, " The Sprit of C, An Introduction to modern programming ", Jaico publication New
Delhi 1987.
• Dhamdhare " System Programming And Operating System ", TMH
• Gottfried , " Programming with C, Schaum Series ", TMGH.

You might also like