0% found this document useful (0 votes)
14 views163 pages

cse syllabus

The document outlines the curriculum for the B.Tech program at Biju Patnaik University of Technology, Odisha, following AICTE guidelines for the academic year 2018-19. It details the credit structure, course categories, and specific courses for the first year, including subjects like Mathematics, Physics, and Chemistry, along with their objectives and outcomes. The total credits for the first year amount to 41, with a breakdown of theory and practical components across two semesters.

Uploaded by

dpavankumarrao0
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
14 views163 pages

cse syllabus

The document outlines the curriculum for the B.Tech program at Biju Patnaik University of Technology, Odisha, following AICTE guidelines for the academic year 2018-19. It details the credit structure, course categories, and specific courses for the first year, including subjects like Mathematics, Physics, and Chemistry, along with their objectives and outcomes. The total credits for the first year amount to 41, with a breakdown of theory and practical components across two semesters.

Uploaded by

dpavankumarrao0
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 163

BIJU PATNAIK UNIVERSITY OF

TECHNOLOGY, ODISHA

CURRICULLUM FOR B.TECH AS


PER GUIDELINES OF AICTE
2018-19

1
First Year B.Tech Syllabus As Per AICTE Model Curriculum.

Credit Break-up Semester-wise

Semester
Category Total
1st 2nd 3rd 4th 5th 6th 7th 8th

HS/MS
Humanities and Social Sciences 3 3 3 3 12
Including Management Courses
BS (Basic Science Courses) 9 9 3 21

ES(Engineering Science
6 14 5 25
Courses)

PC (Professional Core Courses) 10 15 15 10 3 3 56


PE (Professional Elective
Courses Relevant to Chosen 3 6 6 3 18
Specialization/Branch)
OE(Open Electives From Othe
Technical and/or Emerging 3 6 3 12
Subjects)
Project/Seminar Evaluation Evaluation Seminar-1 5=3+1+1 6 16
/Internship * of of Skill Project-2 Project-3 Project-5
*4-6 Weeks Internship Internship Seminar-1 Grand
after after 4th Evaluation Viva-1
2nd Semester-1 Of
Semester-1 Internship
after
4th Semester-1

MC (Mandatory Courses) 0 0 0 0 0 0 0

Total 18 23 22 21 22 22 17 15 160

2
Course Structure for First Year Engineering

First Semester
Theory
Course University Internal
Category Course Title L-T-P Credit
Code Marks Evaluation
BS RMA1A001 Mathematics –I 3-0-0 3 100 50
RPH1A001/ 100 50
BS Physics/Chemistry 3-0-0 3
RCH1A002
Basic Electrical 100 50
RBE1B001/ Engineering /Basic
ES 2-0-0 2
RBL1B002 Electronics
Engineering
Basic Mechanical 100 50
RBM1B001/ Engineering
ES 2-0-0 2
RBC1B002 / Basic Civil
Engineering
Communicative 100 50
HS RCE1E001 2-0-0 2
English
Induction Training
MC RIT1F301 0
(21 Days)
Total Credit (Theory) 12
Total Marks 500 250

Practical
RPH1A201/ Physics 100
BS 0-0-3 1 -
RCH1A202 Lab/Chemistry Lab
Basic Electrical 100
RBE1B201/ Engineering /
ES 0-0-3 1 -
RBL1B202 Basic Electronics
Engineering Lab
Basic Mechanical 100
RBM1B201/ Engineering /
ES 0-0-3 1 -
RBC1B202 Basic Civil
Engineering Lab
Engineering 100
REG1B201/
ES Graphics & Design 0-0-3 2 -
RWO1B202
Lab/Workshop
English Language 100
HS RCE1E201 0-0-3 1
Lab
6
Total Credit (Practical)

Total Semester Credit 18

500
Total Marks
Grand Total
(Theory & Practical)=
1250

3
Second Semester
Theory
Course University Internal
Category Course Title L-T-P Credit
Code Marks Evaluation
BS RMA2A001 Mathematics-II 3-0-0 3 100 50
Engineering 50
ES REM2B001 3-0-0 3 100
Mechanics
RPH2A001/ 50
BS Physics / Chemistry 3-0-0 3 100
RCH2A002
Basic Electrical 50
RBE2B001/ Engineering /Basic
ES Electronics 2-0-0 2 100
RBL2B002
Engineering
RBM2B001 Basic Mechanical 50
ES / Engineering / Basic 2-0-0 2 100
RBC2B002 Civil Engineering
Programming 50
ES RPL2B001 3-0-0 3 100
for Problem
Solving using
C
MC RNC2F301 NCC/NSS/Yoga 0
Total Credit (Theory) 16
Total Marks 600 300
Practical
RPH2A201/ Physics 100
BS 0-0-3 1
RCH2A202 Lab/Chemistry Lab
Basic Electrical 100
RBE2B201/ Engineering / Basic
ES 0-0-3 1
RBL2B202 Electronics
Engineering Lab
Basic Mechanical 100
RBM2B201/
ES Engineering / Basic 1
RBC2B202
Civil Engineering Lab
Engineering Graphics 100
REG2B201/ &
ES 0-0-3 2
RWO2B202 Design
Lab/Workshop
ES RPL2B201 Programming for 0-0-3 2
100
Problem Solving using
C Lab
Total Credit (Practical) 7
Total Marks (Practical) 500
Grand Total
(Theory & Practical) = 1400
Total Semester Credit 23
Total First Year Credit 41

4
RMA1A001 Mathematics-I 3-0-0
OBJECTIVE:

The objective of the course Mathematics-I is to familiarize the prospective engineers with
techniques in calculus, Gamma & Bita function, differential equation of first and second order,
series solution of differential equations, Laplace transform. It aims to equip the students with
standard concepts and tools at an intermediate to advanced level that will serve them well
towards tackling more advanced level of mathematics and applications that they would find
useful in their disciplines.

Module-1 (8 hrs.)

Asymptote, Curvature (Cartesian and polar), Gamma & Beta function , Partial differentiation,
Maxima and Minima for function of two variables.

Module-2 (8 hrs.)

Differential Equation: First order differential equations, Separable Equation, Exact differential
equation, Linear differential equation, Bernoulli’s equation application to Electrical circuits.

Module-3 (9hrs.)

Linear differential equation of second, Homogeneous equation with constant co-efficient,


Euler-Cauchy equations, Solution by undetermined co-efficient, Solutions by variation of
parameters, Modelling of electric circuits

Module-4 (10 hrs.)

Series solution of differential equations, Power series method, Legendreequation and


Legendre polynomial. Bessels function and its properties.

Module – 5 (10 hrs.)

Laplace transformation and its use in getting solution to differential equations, Convolution,
Integral Equations.

OUTCOMES

On completion of this course, student are able to:

 Apply the knowledge of calculus, Gamma & Beta functions for analyzing engineering
problems.
 Solve first order differential equation analytically using standard method.
 Demonstrate various physical models through higher order differential equation and
solve such linear ordinary differential equation.
 Obtain series solution of differential equation and explain application of Bessel’sfunction.
 Apply Laplace problem to determine complete solution to ordinary differential equation.

5
Text Books:

1. Differential Calculus by Santi Narayan and Mittal,

2. Advanced Engineering Mathematics by E. Kreyszig, Tenth Edition , Willey

3. Higher Engineering Mathematics by B.V. Raman, , Mc-Graw Hills Education

4. Engineering Mathematics by Srimanta Pal and S.C. Bhunia, Oxford Publication

References:

1. Ordinary and Partial Differential equations by J. Sihna Ray and S Padhy, Kalyani
Publishers

2. Advance Engineering Mathematics by P.V.O’NEIL, CENGAGE

3. Ordinary Differential Equation by P C Biswal , PHI second edition.

4. Engineering Mathematics by P. S. Das & C. Vijayakumari, Pearson.

N.B:Thecourseisof3creditwith4contacthours.

6
PHYSICS 3-0-0
For 1st Semester Code (RPH1A001)
For 2nd Semester Code (RPH2A001)

Module I
Oscillation & Amp; Waves (8 Hours)
Simple Harmonic Oscillation: velocity of motion, acceleration, time period, frequency, phase;
damped harmonic oscillation: Wave equation of damped vibration, logarithmic decrement,
quality factor, relaxation time; Forced oscillation, resonance, velocity resonance and amplitude
resonance, coupled oscillation, Normal coordinates and normal frequencies, In- phase and
out-of-Phase Oscillation, Concept of wave and wave equation,, reflection and transmission of
longitudinal waves at boundaries.
Module II
OPTICS (10 Hours)
Concept of interference, two sources interference pattern, Bi-prism, Fringe width, uses of
biprism, Newton’s ring & measurement of wavelength and refractive index. Diffraction:
Huygen’s principle, Fresnel’s Diffraction and Fraunhoffer’s diffraction, Half period zone, Zone
plate, construction, principle, multiple foci, comparison ofzone plate with convex lens,
Fraunhoper’s diffraction of Single slit, intensity distribution
Module III
LASER and Fibre Optics :( 6 Hours)
Atomic excitation and energy states, Interaction of external energy with atomic energy states,
Absorption, spontaneous emission and stimulated emission, Population inversion, Pumping
mechanism, optical pumping, Electrical Pumping, Components of laser system, active
medium, population inversion, Ruby laser, Helium-Neon laser, Semiconductor laser (basic
concepts, and Engineering application only),Structure of optical fibre, Principle of propagation
and numerical aperture, Acceptance angle, classification of optical fibre (Single mode and
Multimode, SINand GRIN), FOCL (Fiber Optic Communication Link)
Solid State Physics ( 4 Hours )
Crystalline and Amorphous solid, unit cell, lattice parameter, Miller Indices, Reciprocal
Lattice(Only Concept), Bragg’s law, Concept of fermions and Bosons and their distribution
Functions, Band theory of Solids(Qualitative),Classification of materials: metals,
semiconductor and insulator in terms of band theory.
Module IV
Electromagnetism (8 Hours)
(Student will be familiarized with some basic used in vector calculus prior to Development of
Maxwell’s electromagnetic wave equations. No proof of theorems and laws included in this
unit expected- statement and interpretation should sufficient.)
Introduction; Scalar & vector fields, Gradient Of Scalar Field, divergence and curl of
Vector Field, Gauss divergence theorem, Stokes theorem (Only Statements, noproof),
Gauss’s law of electrostatics in free space and in a medium (Onlystatements), Faraday’s law
of electromagnetic induction (Only statements)Displacement current, Ampere’s circuital law,
Maxwell’s equation in Differential andIntegral form, Electromagnetic wave equation in E and,
Electromagnetic Energy,Poynting theorem and Poynting vector(no derivation)
Module V
Quantum Physics: (10 Hours)
Elementary concepts of quantum physics formulation to deal with physical systems.
Need for Quantum physics- historical overviews (For concept), Einstein equation, de

7
Broglie Hypothesis of matter waves, Compton Scattering, Pair production (no derivation),
Uncertainty Principle, Application of Uncertainty Principle, Non-existence of electrons in the
Nucleus, Ground state energy of a harmonic oscillator.Basic Features of Quantum Mechanics:
Transition from deterministic to Probabilistic,Wave function, probability density, Normalization
of wave function (Simple problem),observables and operators, expectation values (Simple
problem), Schrodingerequation-Time dependent and time independent equation Application:
Free Particle and Particle in a box

Books:
1. Engineering Physics by D.R. Joshi, Mc Graw Hill
2. Principle of Physics Vol. I & Vol. II by Md. M. Khan & S. Panigrahi(Cambridge
Univ. Press).
3. Lectures on Engineering Physics byL. Maharana, Prafulla ku. Panda, Sarat Ku. Dash,
Babita Ojha (Pearson)
4. Engineering Physics by D.K. Bhattacharrya and Poom Tondon , Oxford University Press

Reference Books:
1. Optics - A. K. Ghatak
2. Introduction to Electrodynamics - David J. Griffiths, PHI Publication
3. Concepts of Modern Physics – Arthur Beiser.
4. Physics-I for engineering degree students - B.B. Swain and P.K.Jena.

8
CHEMISTRY 3-0-0
For 1st Semester Code (RCH1A002)
For 2nd Semester Code (RCH2A002)
Course Objectives:
(1) To understand the basics of quantum mechanical concepts and spectroscopy.
(2) To predict the bulk properties and processes using thermodynamic considerations.
(3) To learn an introductory idea about new materials.
(4) To understand the fundamental concepts on fuels and corrosion chemistry.

Module I: [10Classes]

Quantum Chemistry and Spectroscopy: Basic concepts and postulates of quantum


mechanics. Introduction to Schrodinger Wave Equation (without derivation), Particle in a box:
Energy levels, quantum numbers and selection rule.
Spectroscopy: Lambert Beer’s Law, Principles and applications of UV-Visible Molecular
Absorption Spectroscopy; Chromophores, applications on quantitative analysis. Effect of
conjugation on chromophores, Absorption by aromatic systems, introductory idea on rotational
and vibrational SpectroscopyPrinciples and application to diatomic molecules.

Module II: [8 Classes]

The phase rule: Statement of Gibb’s phase rule and explanation of the terms involved, Phase
diagram of one component system – water and sulfur system, Condensed phase rule, Phase
diagram of two component system – Eutectic Bi-Cd, Pb-Tin system &Isomorphous System.

Module III: [ 10 Classes]

Fuels: Classification of fuels, calorific value. (Determination by Dulong’s formula), G.C.V. and
N.C.V., Solid fuels, Analysis of coal. Liquid fuels: Classification of petroleum, Refining of
petroleum, Cracking, Knocking and anti knocking, cetane and octane numbers. Unleaded
petrol, synthetic petrol, power alcohol. Gaseous Fuel: Producer gas, Water gas, LPG, CNG,
Kerosene gas, Combustion calculation.

Module IV: [ 08 Classes]

Corrosion: Electrochemical theory of corrosion, galvanic series, Types of corrosion; Differential


metal corrosion, Differntial aeration corrosion (Pitting and water line corrosion), Stress
corrosion (caustic embrittlement in boilers), Factors affecting, metal coatings – Galvanizing
and Timing, Corrosion inhibitors, cathodic protection.

Module-V: [10 Classes]

New Materials: Introduction to nanomaterials, classification (0D, 1D, 2D) with examples, size
dependent properties, Top-down and Bottom-up approaches of nanomaterial synthesis.
Introductory idea on synthesis of nanomaterials via green synthetic route. Application of
nanomaterials in environmental fields and electronic devices.

9
Text Books:
1. Engineering Chemistry (NPTEL web-book) by B. L. Tembe, Kamaludddin and M. S.
Krishan.
2. Text Book in Applied Chemistry by A. N. Acharya and B. Samantaray, Pearson India.
3. Fundamentals of Molecular Spectroscopy by Banwell, Tata McGraw Hill Education.
4. Textbook of nanoscience and Nanotechnology, McGraw Hill Education (India) Pvt.
Ltd., 2012.
5. Advanced Engineering Chemistry by M. R. Senapati, University Science Press,
India..
6. Engineering Chemistry, Jain and Jain, DhanpatRai Publication.

Reference Books:
1. Inorganic Chemistry by Donald A. Tarr, Gary Miessler, Pearson India, Third Edition.
2. Quantum Chemistry by Ira N. Levine, Pearson 7th Edition.
3. Molecular Spectroscopy, Ira N. Levine, John Wiley and Sons
4. Modern Spectroscopy – A Molecular Approach, by Donald McQuarrie and John
Simon, published by University Science Books.
7. Inorganic Chemistry by W. Overton, Rounk and Armstrong, Oxford Univesity Press,
6th edition.
8. Introductory to Quantum Chemistry by A. K. Chandra. , 4th Edition, Mcgraw Hill
Education.

Course Outcomes:
1. Understand the basics of quantum mechanical concepts and spectroscopy.
2. Rationalise bulk properties and processes using thermodynamic considerations.
3. Preliminary understanding on introductory idea about nano materials.
4. Analyse the quantitative aspects of fuel combustion and the mechanism of corrosion.

10
Basic Electrical Engineering 2-0-0
For 1st Semester Code (RBE1B001)
For 2nd Semester Code (RBE2B001)
Module 1:
DC & AC Circuits (6 hours)
Circuit laws: Fundamentals of electrical circuit, Ohm’s law, Kirchoff’s laws, series and parallel
connections, analysis of circuits using Node voltage, mesh current, superposition, Thevenin
and Norton Theorems to solve simple circuits with dc excitation. Single phase circuit: Single
phase emf generation, Representation of sinusoidal waveforms, average, effective, peak and
rms values, j operator, Rectangular and polar representation of phasors, real power, reactive
power, apparent power, power factor. Analysis of single-phase ac circuits consisting of R, L,
C, RL, RC, RLC combinations (series and parallel).
Module 2:
Three Phase Circuits (5 hours)
Three phase circuit: Three phase emf generation, Delta-star and star-delta conversions,
voltage and current relations in star and delta connections. solution of the three phase circuits
with balanced voltage and balanced load conditions, phasor diagram, measurement of power
in three phase circuits.
Module 3:
Magnetic Circuits (5 hours)
Magnetic Circuits: MMF, flux, reluctance, inductance. Review of Ampere Law, Biot Savart Law.
Magnetic field, BH characteristics and Hysteresis loss, Series and parallel magnetic circuits.
Module 4:
Electrical Machines (6 hours)
Transformers (Single Phase): Construction, operation, Phasor diagram and performance
testing. Induction Motors (Three Phase): Basic Principles, Rotating Magnetic Field, Equivalent
circuit, Phasor diagram, Torque-Speed Characteristics Basics of DC machines: EMF
Equation, Torque Equation, Methods of Excitation

Text / References:
1. E. Hughes, “Electrical and Electronics Technology”, Pearson, 2010
2. L. S. Bobrow, “Fundamentals of Electrical Engineering”, Oxford UniversityPress, 2011.
3. V. D. Toro, “Electrical Engineering Fundamentals”, Prentice Hall India, 1989.
4.D.C.Kulshreshtha,“BasicElectricalEngineering”,McGrawHill,2009.

11
Basic Electronics Engineering 2-0-0
For 1st Semester Code (RBL1B002)
For 2nd Semester Code (RBL2B002)
Module 01 : (6Hours)

Introduction to Semiconductors, Junction Diode: Principle of Diodes, V-I characteristics of


junction diode, AC and DC Resistance of Diode, Diode Current Equation, Equivalent circuit of
Diode, Breakdown Mechanism, Zener Diode, Rectifier circuit, Clipper and Clamper, Avalanche
Diode Bipolar Junction Transistor: Transistor Operation, Current Equation in n-p- n &amplifier;
p-n-p transistors, CB,CE,CC Configurations and their Characteristics, Load line Analysis, DC
Biasing (Fixed bias and Voltage Divider), Introduction to Amplifiers.

Module 02 : ( 6 Hours)

Field Effect Transistor: JFET-types, Operations and their Characteristics,


MOSFETs- types, Operations and their Characteristics
CMOS: Brief Introduction to CMOS, Principle of operation of Digital Inverters, VTC
Characteristics,

Module 03: (5 Hours)

Operational Amplifiers: The Ideal Op Amp, Inverting and Non – Inverting configurations,
Equivalent Circuit model, Op amp application in Integration,
Differentiation and Summing Circuits.

Module 04 : (5 Hours)

Digital Electronic Principles: Introduction, Binary digits, Logic levels and Digital
waveforms, Introduction to basic Logic operation, Number system, Decimal
numbers, Binary numbers, Decimal-to-Binary conversion, Simple binary arithmetic,
Logic Gates, Boolean algebra and Combinational Logic Circuits: The inverter, The
AND, OR, NAND NOR, Exclusive-OR and Exclusive-NOR gate, Boolean operations
and expressions, Laws and Rules of Boolean algebra, De Morgan’s theorem, Boolean
analysis of logic circuits, Standard forms of Boolean expressions, Boolean
expression and truth table. Basic combinational logic circuits, Implementation of
combinational logic, the universal properties of NAND and NOR gates, Basic adders.

Text book:
1. Electronic Devices Circuit Theory - by Rober L. Boylestad 11th Edition, Pearson
Publication, 2014
2. Microelectronic Circuits by A. S. Sedra and Kenneth C. Smith 7th Edition, Oxford
University Press. 2017
3. Digital Design by M. Morris Mano, 5th Edition, Pearson Publication, 2016.

12
BASIC MECHANICAL ENGINEERING 2-0-0
For 1st Semester Code (RBM1B001)
For 2nd Semester Code (RBM2B001)

MODULE-I (8 classes)

Thermodynamics:
Systems, Properties, Process, State, Cycle, Internal energy, Enthalpy, Zeroth Law, First law
and Second Law of Thermodynamics, Basic Concept of Entropy, Properties of ideal gas.,
Properties of pure substances, Steam formation, Types of Steam, Enthalpy, Specific volume,
Internal energy and dryness fraction of steam, use of Steam tables. Related numericals.

MODULE-II (6 classes)

Application of Thermodynamics:
Air compressors, Steam Power Plant, Refrigerators and Heat pump, I.C. Engines (Brief
Description of different components of above mentioned systems and working principles with
Schematic diagram only)

MODULE-III (5 Classes)

Basic Power transmission devices:


Belt, Rope, Gear drives.Coupling, clutch, brakes. (Working principle only)

Introduction to Robotics:
Robot anatomy, joints and links and common robot configurations

MODULE-IV (5 Classes)

Mechanical Measurements:
Temperature, pressure, velocity, flow, strain, force, torque measurements. (Working principle
only).

Text books
i. Basic Mechanical Engineering by Pravin Kumar, Pearson
ii. Basic Mechanical Engineering by A R Israni, P K Shah, BS Publications
iii. Text book of Elements of Mechanical Engineering, S T Murthy, Universities press
iv. Basic and applied Thermodynamics by P. K. Nag, Tata McGraw Hill
Reference books
i. Basic Mechanical Engineering by .D. Mishra, P.K Parida, S.S.Sahoo, India Tech
Publishing company
ii. Elements of Mechanical Engineering by J K Kittur and G D Gokak,Willey
iii. Basic Mechanical Engineering by BasantAgrawal, C M Agrawal,Willey
iv. Engineering Thermodynamics by P. Chattopadhaya, Oxford University Press

13
BASIC CIVIL ENGINEERING 2-0-0
For 1st Semester Code (RBC1B002)
For 2nd Semester Code (RBC2B002)

MODULE-I (6 classes)

Introduction and Scope of Civil Engineering. Broad disciplines of Civil Engineering; Importance
of Civil Engineering, Early constructions and developments over time, Development of various
materials of construction and methods of construction.

Building Material and Building Construction:

Bricks: Brick as a construction material and its importance, qualities of a good brick, Stone:
classification, composition and characteristics, Cement: Classification, tests for cement, uses
of cement, types of cement, Concrete: Quality of mixing water, Workability, Compaction of
concrete, concrete mix design, Grade and strength of Concrete. Fundamentals of R.C.C. and
Prestressed concrete. Types of steels used in civil engineering works.
Building Components and their basic requirements, Mortar, Stone masonry, brick masonry,
roof, floors.

MODULE-II (6 classes)

Surveying: Linear measurement and chain survey: Use of chains and tapes for measurement
of correct length of lines, direct and indirect ranging,Compass surveying: Use of prismatic
compass, bearing of a line. Local attraction, Introduction to modern surveying instruments
EDM and Total Station.

MODULE-III (6 classes)

Fundamental of soil and its classification, Foundations: Types of shallow and deep foundations
with neat sketches. Fundamentals of Irrigation Engineering. Introduction of Hydraulics
structure like canals, siphons, weirs, dams etc.

MODULE-IV (6 classes)

Transport, Traffic and Urban Engineering: Introduction to planning and design aspects of
transportation engineering, different modes of transport, highway engineering, rail
engineering, airport engineering, traffic engineering, urban engineering

TEXT BOOKS
i. Basic Civil Engineering, S. Gopi, Pearson
ii. Building Construction, Sushil Kumar, Standard Publishers Distributors
iii. Surveying and Levelling by R. Subramanian, Oxford University Press

REFERENCE BOOKS
i. Engineering Materials, S.C. Rangwala, Charotar Publishing House
ii. Building Material and Construction, G C Sahu, Joygopal Jena, McGrow Hill
iii. Surveying Vol-1 by R Agor, Khanna Publishers
iv. Basic Civil Engineering, M.S. Palanichamy, McGraw Hill

14
RCE1E001 Communicative English 2-0-0
Course Objectives:
 To enhance the Listening, Speaking, Reading and Writing skills of the
students.
 To make the students Industry-ready.

Module 1
Introduction to communication (6 hours)
The importance of communication through English at the present time; the process of
communication and factors that influence communication : sender, receiver, channel,
code, topic, message, context, feedback, ‘noise’, filters and barriers; the importance of
audience and purpose
Verbal and non-verbal communication
Listening Skills: Importance and types of Listening
Identifying and rectifying common errors: Subject-verb agreement,
Noun/ Pronoun/ Articles/ Prepositions Usage, Word choice
Vocabulary Building

Module 2
The sounds of English (6 hours)
The International Phonetic Alphabet (IPA); Vowels, diphthongs,consonants,
consonant clusters; phonemic transcription;
Syllable division and word stress; sentence rhythm and weak forms, contrastive stress
Intonation: falling, rising and falling-rising tunes
Problem sounds in cultural contexts (Indian context)

Module 3
Workplace Communication (6 hours)
Communication challenges in culturally diverse workforce; Ethics in Communication
Bias-free communication
3.2 Effective Business Presentations: Importance in workplace communication; Planning,
Preparing, Organizing, Rehearsing, and Delivering Oral presentations, Handling
Questions; Power Point Presentation

Module 4
Writing at Work (6 hours)
Business letters
Writing notices, circulars, emails.
Writing reports and Proposals
Writing CVs (for Technical Positions and Internships)

Module 5
5. Soft Skills/Life Skills (8 hours)
Body Language
Connected Speech (Intonation in Everyday Speaking and Conversation)

15
Types of interviews, Planning and Preparing for a Job Interview; Stages of an
Interview; Mastering the art of giving interviews.
Team Management and Leadership Skills; Group Discussion; Public Speaking
(Reference: Martin Luther King: I have a Dream, Vivekananda: Chicago Address, Toni
Morrison: Noble Prize Acceptance Speech)

Recommended Books:
1. Business Communication by Carol M Lehman, Debbie D Dufrene and Mala Sinha.
Cengage Learning. 2nd Edition.
2. English Grammar in Use. Raymond Murphy. Cambridge UP. 4 th Edition.
3. A Textbook of English Phonetics for Indian Students by T. Balasubramanian
[MACMILLAN]
4. Soft Skills: Key to Success in Workplace and Life by Meenakshi Raman and Shalini
Upadhyay. Cengage Learning. 2018 Edition.

Reference Books:
1. Technical Communication, Principle and Practice by Meenakshi Raman & Sangeeta
Sharma, Oxford University Press
2. Business Communication Today by Courtland L Bovee and Thill, Pearson.
3. Communication skill by Sanjay Kumar & Puspa Lata, Oxford University Press. 2nd Edition.
4. Body Language. Allan Pease. Free on Googlebooks.
5. Business and Managerial Communication, Sengupta, PHI
6. Business Communication for Managers, P. Mehra, Pearson

16
Physics Laboratory 0-0-3
For 1st Semester Code (RPH1A201)
For 2nd Semester Code (RPH2A201)

Minimum hours: 30 Hours Credit: 02

A student is expected to perform ten experiments form the list given below.

1. Determination of Young’s modulus by Searle’s method.

2. Determination of Young’s modulus by bending of beams.

3. Determination of Rigidity modulus by static method.

4. Determination of surface tension by capillary rise method.

5. Determination of acceleration due to gravity by Bar pendulum.

6. Verification of laws of vibration of string using sonometer.

7. Determination of wave length of light by Newton’s ring apparatus.

8. Determination of wavelength of laser source by diffraction rating method.

9. Determination of grating element of a diffraction grating.

10. Plotting of characteristic curve of a PN junctiondiode.

11. Plotting of characteristic curves of BJT.

12. Study of Hall Effect.

13. Study of RC circuit.

14. Determination of unknown resistance using Meter Bridge.

15. Energy gap determination by Four-Probe method.

Books:

1. Engineering Practical Physics, by S.Panigrahi and B. Mallick, (CENGAGE learning)

17
CHEMISTRY LAB 0-0-3
For 1st Semester Code (RCH1A202)
For 2nd Semester Code (RCH2A202)

B. Tech. (for all branches):

1. Preparation of Polymer/drug.
2. Determination of cell constant and conductance of solutions.
3. Determination of partition coefficients of iodine between benzene and water.
4. Determination of rate constant of acid catalysed hydrolysis reaction.
5. Determination of dissolved oxygen in a sample of water.
6. Determination of Viscosity of a lubricating oil by Red Wood Viscometer.
7. Determination of Flash point of a given oil by Pensky-Marten’s flash pointapproach.
8. Colligative properties using freezing point depression.
9. Proximate analysis of coal.
10. Determination of percentage of available chlorine in a sample of bleaching powder.
11. Estimation of calcium in limestone.
12. Acid-Base Titration by Potentiometry.
13. Determination of total hardness of water by EDTA method.
14. Determination of amount of sodium hydroxide and sodium carbonate in a mixture.
15. Standardization of KMnO4 using sodium oxalate. Determination of ferrous iron in
Mohr’s salt by potassium permanganate.
16. Preparation of colloidal/nano particle solutions.

18
Basic Electrical Engineering Lab 0-0-3
For 1st Semester Code (RBE1B201)
For 2nd Semester Code (RBE2B201)
List of Experiment under Basic Electrical Engineering Lab:
1. Power and phase measurements in three phase system by two wattmeter method
2. Verification of super position, Thevenin and Norton’s theorem
3. Plotting of B-H curve of magnetic material and calculation of hysteresis loss
4. Series RLC circuit (Power measurement, Phasor diagram)
5. OC and SC test of 1-phase transformer.
6. Study of House wiring.

Basic Electronics Engineering Lab 0-0-3


For 1st Semester Code (RBL1B202)
For 2nd Semester Code (RBL2B202)
List of Experiment under Basic Electronics Engineering Lab.

1. Familiarization with electronic components (Active & Passive) & electronic


equipments (Multi-meters, CROs and function generators)
2. Study of the V-I characteristics of P-N junction diode & Calculate DC & AC
resistance.
3. Construction of half-wave rectifier and full wave rectifier circuits (with &without Filter)
& study of their output waveforms by CRO and calculation of efficiency and ripple factor
4. a) Construction of positive, negative and biased clipper circuits & study of their output
waveforms by CRO
b) Construction of positive and negative clamper circuits & study of their output
waveforms by CRO
5. Design of inverting and non-inverting amplifiers using Op-Amp for a given gain withthe
help of breadboard and distinct components.
6. Study and realization pf logic gates. (Truth table verification)

BASIC MECHANICAL ENGINEERING 0-0-3


For 1st Semester Code (RBM1B201)
For 2nd Semester Code (RBM2B201)

(Minimum 5 experiments/studies)
1. Model study of Steam Power Plant
2. Model study of Two stroke and Four stroke I.C. Engine
3. Model study of Refrigerator & Air conditioners
4. Model study of Automobile Parts
5. Determination of velocity ratio of belt drive
6. Study of Gears and Gear trains
7. Verification of Bernoulli’s Theorem and its application to Venturimeter.
8. Calibration of Bourdon Tube Pressure gauge and measurement of pressure using
manometers

19
BASIC CIVIL ENGINEERING LAB 0-0-3
For 1st Semester Code (RBC1B202)
For 2nd Semester Code (RBC2B202)

(Minimum 5 experiments/studies)
1. Shape and size test of brick
2. Compressive strength of brick
3. Testing of chain and measurement of correct length of the line
4. Bearing of a line
5. Study of Total Station
6. Setting time of cement
7. Tensile strength of reinforcing steel
8. Compressive strength of concrete

ENGINEERING GRAPHICS & DESIGN LAB 0-0-3


For 1st Semester Code (REG1B201)
For 2nd Semester Code (REG2B201)

Introduction: Drawing Instruments and their uses, BIS conventions, Lettering, Dimensioning
line Conventions
AUTO CAD: layout of the software, standard tool bar/menus and description of most
commonly used toolbars, navigational tools. Co-ordinate system and reference planes.
Definitions of HP, VP, RPP &LPP. Creation of 2D/3D environment. Selection of drawing size
and scale. Commands and creation of Lines, Co-ordinate points, axes, poly-lines, square,
rectangle, polygons, splines, circles, ellipse, text, move, copy, off-set, mirror, rotate, trim,
extend, break, chamfer, fillet, curves, constraints. 2 – Sheets
Orthographic Projections:
Introduction, Definitions - Planes of projection, reference line and conventions employed,
Projections of points in all the four quadrants, Projections of straight lines (located in First
quadrant/first angle only),True and apparent lengths, True and apparent inclinations to
reference planes. 2 – Sheets
Orthographic Projections of Plane Surfaces (First Angle Projection Only):
Introduction, Definitions–projections of plane surfaces–triangle, square, rectangle, rhombus,
pentagon, hexagon and circle, planes in different positions by change of position method only
1-Sheet
Projections of Solids (First Angle Projection Only):
Introduction, Definitions – Projections of right regular tetrahedron, hexahedron (cube),
prisms, pyramids, cylinders and cones in different positions. 2-Sheets
Sections and Development of Lateral Surfaces of Solids
Introduction, Section planes, Sections, Section views, Sectional views, Apparent shapes and
True shapes of Sections of right regular prisms, pyramids, cylinders and cones resting with
base on HP. 2 – Sheet
Isometric Projection (Using Isometric Scale Only):

20
Introduction, Isometric scale, Isometric projection of simple plane figures, Isometric
projection of
tetrahedron, hexahedron(cube), right regular prisms, pyramids, cylinders, cones, spheres,
cut spheres. 2-Sheets

Text Books:
i. Engineering Drawing - N.D. Bhatt & V.M. Panchal, Charotar Publishing House,
Gujarat.
ii. Computer Aided Engineering Drawing - S. Trymbaka Murthy, 4th Ed, University
Press
iii. Engineering Drawing by N.S. Parthasarathy and Vela Murali Oxford University Press
Reference Books
i. Engineering Graphics - K.R. Gopalakrishna, Subash Publishers Bangalore.
ii. Fundamentals of Engineering Drawing with an Introduction to Interactive Computer
Graphics for Design and Production-Luzadder Warren J., Duff John M., Eastern
Economy Edition, Prentice-Hall of India Pvt. Ltd., New Delhi.
iii. Computer Aided Engineering drawing, Prof. M. H. Annaiah, New Age International
Publisher, New Delhi

WORKSHOP PRACTICE 0-0-3


For 1st Semester Code (RWO1B202)
For 2nd Semester Code (RWO2B202)

Fitting Practice:
Use of hand tools in fitting, preparing a male and female joint of M.S. or making a paper
weight of M.S.
Welding Practice (Basic Theory to be explained prior to practice):
Gas Welding & Electric Arc welding Practice.
A joint such as a Lap joint, a T-joint or a Butt joint is to be prepared or to make furniture.
Machining (Basic Theory to be explained prior to practice):
(i) Stepped cylindrical Turning of a job and Thread-cutting in lathe.
(ii) Shaping
(iii) Milling

RCE1E201 English Language Lab 0-0-3

Objective: To assist students master the listening, speaking, reading and


writing skills through practice.
Module1:
Listening and Speaking( 8 Hrs)
Accent in speech (1 Hr)
Longer Discourse (dialogues, songs, contextual speech etc.) (1 Hr)
Role-play (2 Hrs)

21
Practicing sounds of English (1 Hr)
Extempore (1 Hr)
Presentations (2 Hr)

Module 2: Reading 4 Hrs


Reading comprehension practice: Technical text (2 Hrs),
General text (2 Hrs)

Module 3 : Writing 4 Hrs


Guided composition (2 Hrs)
Free-writing (2 Hrs)

Recommended Books:
1. English for Technical Communication by N P Sudharshana & C Savitha Cambridge
University Press, 1st edition, 2018.
2. Communication Skills A Workbook by Sanjay Kumar & Pushp Lata, Oxford
Publication.
3. English Language Communication Skills : Lab Manual cum Workbook by Rajesh Kumar,
Cengage Learning, Ist edition, 2014.

22
RMA2A001 Mathematics-II 3-0-0
OBJECTIVE:

The objective of the course Mathematics-II is to familiarize the prospective engineers with
techniques in Matrix algebra, Vector differential calculus, Vector integral calculus, Fourier
series, Fourier transform, Fourier integral. It aims to equip the students with standard concepts
and tools at an intermediate to advanced level that will serve them well towards tackling more
advanced level of mathematics and applications that they would find useful in their disciplines.

Module-1 (8 hrs.)

Matrix Algebra, Solution of system of linear equations (Gauss Elimination), Rank and Inverse
of matrices (Gauss-Jordan), Examples of Vector Spaces.

Module-2 (8 hrs.)

Eigen values and eigen vectors, Symmetric and skew-symmetric matrices, Orthogonal
matrices, Complex matrices, Hermitian and skew matrices, Unitary matrices and similarity of
matrices, Diagonalisation of Matrices

Module-3 (9hrs.)

Vector differential calculus: vector and scalar functions and fields, Derivatives, Curves,
tangents and arc Length, gradient, divergence, curl

Module-4 (10 hrs.)

Vector integral calculus: Line Integrals, Green Theorem, Surfaceintegrals, Gauss theorem
and Stokes Theorem (Without Proof)

Module – 5 (10 hrs.)

Fourier series, Fourier expansion of functions of any period, Even and odd functions, Half
range Expansion, Fourier transform and Fourier Integral.

OUTCOMES

On completion of this course, student are able to :

 Apply the knowledge of matrix algebra for solving system of linearequations and
compute the inverse of matrices.
 To develop the essential tool of matrices to compute eigen values and eigen vectors
required for matrix diagonalization process.
 Illustrate the concept of vector differential calculus to understand the solenoidal and
irrotational vectors
 Illustrate the concept of vector integral calculus and exhibit the inter dependence of line,
surface and volume integrals.
 Know the use of periodic functions and Fourier series, Fourier intergral, Fourier
transform to analyze circuit and system communication.

23
Text Book:

1. Advanced Engineering Mathematics by E. Kreyszig, Tenth Edition, Willey

References:

2. Higher Engineering Mathematics by B.V. Raman, , McGraw Hills Education

3. Engineering Mathematics by P. S. Das & C. Vijayakumari, Pearson.

4. Advance Engineering Mathematics by P.V.O’NEIL, CENGAGE.

24
REM2B001 ENGINEERING MECHANICS 3-0-0

Module I (10 Hours)


Concurrent forces on a plane – Composition and resolution of forces and equilibrium of
concurrent coplanar forces, Method of projections, Methods of moment, Friction, Parallel
forces in a plane- Two parallel forces, General case of parallel forces.

Module II (8 Hours)
Center of parallel forces in a plane and center of gravity- centroids of composite plane figure
and curves, Distributed parallel forces in a plane.
General case of forces in a plane- composition of forces in a plane and equilibrium of forces
in a plane.
Moments of Inertia- Plane figure with respect to an axis in its plane and perpendicular to the
plane- parallel axis theorem, Moment of Inertia of material bodies.
Plane trusses- method of joints and method of sections, Principle of virtual work –equilibrium
of ideal systems.

Module III (8 Hours)


Rectilinear Translation- Kinematics- Principles of Dynamics- Concept of Inertial and Non-
inertial frame of reference, D’Alemberts Principles.

Module IV (10 Hours)


Momentum and impulse, Work and Energy- impact
Curvilinear translation- Kinematics- equation of motion- projectile- D’Alemberts Principle in
curvilinear motion, Moment of momentum, Work- Energy in curvilinear motion.
Kinetics of Rotation of rigid body

Text Book:
1. Engineering Mechanics by S Timoshenko, D.H Young and J.V.Rao, McGraw Hill.

Reference Books:
i. Vector Mechanics for Engineers Statics /Dynamics by Beer, Johnston, McGraw Hill
ii. Fundamental of Engineering Mechanics by S. Rajesekharan & G. Sankara
Subramanium, Vikash Publishing House Pvt. Ltd.
iii. Engineering Mechanics by Shames and Rao, Pearson Education.
iv. Engineering Mechanics, Statics and Dynamics by Boresi and Schmidt, Thomson.
v. Engineering Mechanics by K.L. Kumar, Tata McGraw Hill.

25
RPL2B001 PROGRAMMING FOR PROBLEM SOLVING USING C

Course Outcomes
The student will learn
 To formulate simple algorithms for arithmetic and logical problems.
 To translate the algorithms to programs (in C language).
 To test and execute the programs and correct syntax and logical errors.

 To implement conditional branching, iteration and recursion.


 To decompose a problem into functions and synthesize a complete program using
divide and conquer approach.
 To use arrays, pointers and structures to formulate algorithms and programs.
 To apply programming to solve matrix addition and multiplication problems and
searching and sorting problems.
 To apply programming to solve simple numerical method problems, namely rot
finding of function, differentiation of function and simple integration.

Contact hrs : 40
Detailed contents

Unit 1:
Introduction to Programming (4 lectures)

Introduction to components of a computer system (disks, memory, processor, where a program is


stored and executed, operating system, compilers etc.) - (1 lecture).
Idea of Algorithm: steps to solve logical and numerical problems. Representation of Algorithm:
Flowchart/Pseudocode with examples. (1 lecture)
From algorithms to programs; source code, variables (with data types) variables and memory
locations, Syntax and logical errors in compilation, object and executable code- (2 lectures)

Unit 2:
Arithmetic expressions, operators and precedence (2 lectures)

Conditional Branching and Loops (6 lectures)


Writing and evaluation of conditionals and consequent branching (3 lectures)
Iteration and loops (3 lectures)
Arrays (6 lectures)
Arrays (1-D, 2-D), Character arrays and Strings

Unit 3:
Function (5 lectures)
Functions (including using built in libraries), Parameter passing in functions, call by value,
Passing arrays to functions: idea of call by reference
Recursion (4 lectures)
Recursion as a different way of solving problems. Example programs, such as Finding
Factorial, Fibonacci series, Ackerman function etc. Quick sort or Merge sort.

26
Unit 4:
Pointers (2 lectures)
Idea of pointers, Defining pointers, Use of Pointers in self-referential structures, notion of
linked list (no implementation). Dynamic memory allocation.
Structure (4 lectures)
Structures, Defining structures and Array of Structures, Structure vs Union.
File handling: ASCII and binary Files (1 lecture)

Unit 5:
Basic Algorithms (6 lectures)
Searching (Linear and Binary), Basic Sorting Algorithms (Bubble, Insertion, and Selection),
Concepts of time and space complexity.

Assignments: All lab should be handled in UNIX/LINUX environment.


Minimum 3-5 problems should
be implemented from Unit-2 to
Unit-5 each..
Suggested Text Books
(i) Reema Thareja, Introduction to C Programming, 2nd Edition, Oxford University Press.
(ii) E. Balaguruswamy, Programming in ANSI C, Tata McGraw-Hill

Suggested Reference Books


(i) Brian W. Kernighan and Dennis M. Ritchie, The C Programming Language, Prentice
Hall of India
(ii) Byron Gottfried, Schaum's Outline of Programming with C, McGraw-Hill
(iii) Pradip Dey and Manas Ghosh, Programming in C, Oxford University Press.

27
RPL2B201 Programming for Problem Solving using C (Laboratory)

1. Familiarity with basic UNIX/LINUX command, vi editor.


2. Programs on arithmetic expressions, operators and precedence.
3. Programs on Conditional Branching.
4. Programs on Loops.
5. Programs on single dimensional array.
6. Programs on two-dimensional array.
7. Programs on Functions.
8. Programs on Recursive Functions.
9. Programs on Pointers.
10. Programs on Dynamic Memory Allocation.
11. Programs on Structure.
12. Programs on Union.
13. Programs on File Handling.
14. Implementation of Linear and Binary Search.
15. Implementation of Bubble, Insertion and Selection.

28
Distribution of Credit Semester wise:
Semester Credit
First 18
Second 23
Third 22
Fourth 21
Fifth 22
Sixth 22
Seventh 17
Eighth 15
-------------------------------------
Total 160

Internal Evaluation Scheme


Classification Marks
Attendance and Classroom interaction 05
Assignment 05
Surprise Test 05
Quiz 05
Class Test-I & Class Test-II 30
Total 50

Pass Mark in Internal is 50% of total marks i.e. 25

External Evaluation Scheme

University Semester Examination of 3 Hours duration.


Pass mark will be 35% which means students have to score 35 out of 100.

Practical/Sessional Evaluation Scheme

Pass mark will be 50% which means students have to score 50 out of 100.
Evaluation Scheme
Attendance & Daily Performance -20
Lab Record - 20
Lab Quiz - 10
Final Experiments & Viva – 50
---------------------------------------------------------
Total=100

29
 All Lab examinations are to be completed one week before the end semester
examination and marks are to be displayed on the college notice board.
 Students are to be shown their copies and marks within 15 days of any Internal
Examination. For each internal examination secured marks are to be displayed
in the college notice board.
 Highest mark secured must be displayed with name.
 Every month the attendance must be displayed with name.
 At least three student feedbacks are to be collected. (After one month of
teaching, after Class Test-II and after completion of course and before end
semester examination.)
 Remedial classes if conducted must be shown as the part of the Time table and
attendance record to be maintained.

30
Question Format
Registration no: -

[FOR ALL UG-PG & INTEGRATED PROGRAMS]


(--) Sem +++++ Regular Examination- 2018-19
SUB:
Time: 3 Hours
Max marks: 100
Answer Question No.1 (Part-1) which is compulsory, any eight from Part-II and any two from Part-III.
The figures in the right hand margin indicate marks.
Part- I
Q1 Short Answer Type Questions (Answer All-10) (02x10)
a)
b)
c)
d)
e)
f)
g)
h)
i)
j)
Part- II
Q2 Focused-Short Answer Type Questions- (Answer Any Eight out of Twelve) (08x06)
a)
b)
c)
d)
e)
f)
g)
h)
i)
j)
k)
l)
m)
Part-III
Long Answer Type Questions (Answer Any Two out of Four)
Q3 (02X16)

31
Q4 (16)

Q5 (16)

Q6 (16)

32
B.Tech (Computer Science and Engineering) Syllabus from Admission Batch 2018-19 4th Semester

BIJU PATNAIK UNIVERSITY OF TECHNOLOGY, ODISHA


ROURKELA

Tentative Curriculum and Syllabus

of

B.Tech(Computer Science & Engg.) from the Batch 2018-19

Semester (4th)

1|Page
B.Tech (Computer Science and Engineering) Syllabus from Admission Batch 2018-19 4th Semester

Fourth Semester
Theory
Sl Course University Internal
Category Course Title L-T-P Credit Marks Evaluation
No Code
1 PC RCS4C001 Discrete Mathematics 3-0-0 3 100 50
Design and Analysis
2 PC RCS4C002 3-0-0 3 100 50
of Algorithms
Engineering
REN4E001 / Economics /
3 HS 3-0-0 3 100 50
ROB4E002 Organisational
Behaviour
Computer
4 PC RCS4C003 Organization and 3-0-0 3 100 50
Architecture
RCS4D001 Data Communication
Microprocessor and
RCS4D002
Microcontroller
5 PE 3-0-0 3 100 50
Principle of
RCS4D003 Programming
Languages
Analog Electronic
RCS4G001
Circuits
Digital Signal
RCS4G002
6 OE Processing 3-0-0 3 100 50
Remote Sensing and
RCS4G003 Geographic
Information System
100 (Pass
6 MC* RCN4F001 Constitution of India 3-0-0 0 __ mark is
37)
Total Credit (Theory) 18
Total Marks 600 300
Practical
Problem Solving and
1 PC RCS4C201 Python Programming 0-0-3 2 100
Laboratory
Design and Analysis
2 PC RCS4C202 0-0-3 2 100
of Algorithms Lab
Computer
3 PC RCS4C203 Organization and 0-0-3 2 100
Architecture Lab
Total Credit (Practical) 6
Total Semester Credit 24
Total Marks 300

*Mandatory Non-Credit Courses (MC) result will be reflected with Pass (P) / Fail (F) grade.
Thus the grade obtained will not be affecting the grade point average. However it shall
appear on the grade sheet as per AICTE rule.

2|Page
B.Tech (Computer Science and Engineering) Syllabus from Admission Batch 2018-19 4th Semester
4th Semester L-T-P 3 CREDITS
RCS4C001 Discrete Mathematics
3-0-0

Course Objectives:
• To discuss the concepts associated with set theory, propositions, predicate calculus,
relations and functions, and their applications.
• To discuss the concepts and terminologies associated with graph theory, graph coloring
problem various graph traversal techniques, trees and cut-sets.
• To describe the concepts of discrete numeric functions and various types of recurrence
relations and the methods to find out their solutions.
• To present the concepts of groups and rings. Also, we aim at describing the applications of
groups to error detection and correction.
• To present the principles and properties of boolean algebra and the application of Boolean
algebra to switching circuits.

Course Outcomes:
After reading this subject, students will be able to:
1. Understand set theory, propositions, predicate calculus, relations and functions and their
applications in Problem solving.
2. Understand graph-theory, and trees.
3. Understand discrete numeric functions and generating functions and their applications.
4. Understand concepts of groups, rings and field and their applications in error detection &
correction.
5. Understand Boolean algebra & their applications in switching network.

Module-I (7 Hours)

Sets and Propositions: Principle of Inclusion and Exclusion, Mathematical induction,


Propositions, Logical Connectives, Conditionals and Bi-conditionals, Logical Equivalences,
Predicate Calculus, Quantifiers, Theory of inference, Methods of proof.

Module-II (8 Hours)

Relations and Functions: properties of binary relations, Closure of relations, Warshall’s


algorithm, Equivalence relations, Partial ordering relations and lattices, Chains and antichains,
Functions, Composition of Functions, Invertible Functions, Recursive Functions, Pigeonhole
principle.

Module-III (8 Hours)

Numeric Functions and Generating Functions: Discrete Numeric functions, Generating


Functions, Recurrence Relations and Recursive Algorithms:Recurrence relations, Linear
recurrence relations with constant coefficients, Solution of recurrence relations by the method of
generating functions, Divide and conquer algorithms,

3|Page
B.Tech (Computer Science and Engineering) Syllabus from Admission Batch 2018-19 4th Semester
Module-IV (12 Hours)

Groups and Rings: groups and subgroups, Cosets and Lagrange’s theorem, Codes and Group
codes, Error detection and correction using Group codes, Isomorphism, Homomorphism and
normal subgroups, Rings, Integral domains and Fields,
Boolean Algebras: Lattices and algebraic systems, Principle of duality, Distributive and
complemented lattices, Boolean functions and Boolean expressions, Simplification of logic
expressions using Karnaugh Map, Design and Implementation of Digital Networks, Switching
Circuits.

Module-V (10 Hours)

Graphs and Trees: Basic terminology, Diagraphs and relations, representation of Graphs,
operations on graphs, paths and circuits, graph traversals, shortest path in weighted graphs,
Eulerian paths and circuits, Hamiltonian paths and circuits, Traveling sales person’s problem,
Planar graphs, Graph Coloring, Trees, Rooted trees, Binary search trees, Spanning trees,
Minimum spanning trees, Kruskal’s Algorithm, Prim’s Algorithm.

Book:
• C. L. Liu, D. P. Mohapatra, Elements of Discrete Mathematics: A computer Oriented
Approach, McGraw Hill Education (India) Private Limited, 4th Edition, 2013.
• Kenneth H. Rosen, Discrete Mathematics and its Applications, Tata McGraw Hill, 5th
Edition, 2003.
• J. P. Tremblay and R. Manohar, Discrete Mathematical Structures with Applications,
to Computer Science, TataMc-Graw Hill, 2001.
• Joe L. Mott, A. Kandel, and T. P. Baker, Discrete Mathematics for Computer Scientists
& Mathematics, Prentice Hall of India, 2nd Edition, 2006.
• N. Deo, Graph Theory with applications to Engineering & Computer Science, Prentice
Hall of India, 2006.
• S. Lipschutz, Discrete Mathematics, Tata McGraw Hill, 2005.

4|Page
B.Tech (Computer Science and Engineering) Syllabus from Admission Batch 2018-19 4th Semester
4th Semester L-T-P 3 CREDITS
RCS4C002 Design and Analysis of Algorithms
3-0-0

Objectives of the course


• Analyze the asymptotic performance of algorithms.
• Write rigorous correctness proofs for algorithms.
• Demonstrate a familiarity with major algorithms and data structures.
• Apply important algorithmic design paradigms and methods of analysis.
• Synthesize efficient algorithms in common engineering design situations.

Module-I (08 Hrs)

Introduction: Characteristics of algorithm. Analysis of algorithm: Asymptotic analysis


of complexity bounds – best, average and worst-case behavior; Performance
measurements of Algorithm, Time and space trade-offs, Analysis of recursive
algorithms through recurrence relations: Substitution method, Recursion tree method and
Masters’ theorem.

Module-II: (12 Hrs.)


Fundamental Algorithmic Strategies: Brute-Force: : Linear search, selection sort, Greedy:
Huffman coding, Fractional knapasack problem, Activity selection Problem,Dynamic
Programming: matrix chain multiplication, Longest common subsequence, Travelling
Salesman Problem, Branch- and-Bound and Backtracking methodologies for the
design of algorithms; Illustrations of these techniques for Problem-Solving , Bin
Packing, Knap Sack TSP. Heuristics – characteristics and their application domains.

Module-III: ( 08 Hrs.)
Graph and Tree Algorithms: Traversal algorithms: Depth First Search (DFS) and
Breadth First Search (BFS); Shortest path algorithms, Transitive closure, Minimum
Spanning Tree, Topological sorting, Network Flow Algorithm.

Module-IV: ( 10 Hrs.)
Tractable and Intractable Problems: Computability of Algorithms, Computability classes
– P, NP, NP-complete and NP-hard. Cook’s theorem, Standard NP-complete
problems(Clique Decision, Node cover Decision and Chromatic Number Decision
problem) and Reduction techniques.

Module-V: ( 10 Hrs.)
Advanced Topics: Approximation algorithms: Node cover problem, Travelling sales man
problem, Randomized algorithms: Quick sort, n-queen problem, Min cut, Class of
problems beyond NP – P SPACE

Books:
• Introduction to Algorithms, 4TH Edition, Thomas H Cormen, Charles E
Lieserson, Ronald L Rivest and Clifford Stein, MIT Press/McGraw-Hill.
• Fundamentals of Algorithms – E. Horowitz et al.
• Design and Analysis of Algorithms, M.R.Kabat, PHI Learning
• Algorithm Design, 1ST Edition, Jon Kleinberg and ÉvaTardos, Pearson.
• Algorithm Design: Foundations, Analysis, and Internet Examples, Second
Edition, Michael T Goodrich and Roberto Tamassia, Wiley.
• Algorithms—A Creative Approach, 3RD Edition, UdiManber, Addison-Wesley,
Reading, MA.

5|Page
B.Tech (Computer Science and Engineering) Syllabus from Admission Batch 2018-19 4th Semester

Course Outcomes
1. For a given algorithms analyze worst-case running times of algorithms based on
asymptotic analysis and justify the correctness of algorithms .
2. Describe the greedy paradigm and explain when an algorithmic design situation
calls for it. For a given problem develop the greedy algorithms.
3. Describe the divide-and-conquer paradigm and explain when an algorithmic
design situation calls for it. Synthesize divide-and-conquer algorithms. Derive
and solve recurrence relation.
4. Describe the dynamic-programming paradigm and explain when an algorithmic
design situation calls for it. For a given problems of dynamic-programming and
develop the dynamic programming algorithms, and analyze it to determine its
computational complexity.
5. For a given model engineering problem model it using graph and write the
corresponding algorithm to solve the problems.
6. Explain the ways to analyze randomized algorithms (expected running time,
probability of error).
7. Explain what an approximation algorithm is. Compute the approximation
factor of an approximation algorithm (PTAS and FPTAS).

6|Page
B.Tech (Computer Science and Engineering) Syllabus from Admission Batch 2018-19 4th Semester
4th Semester L-T-P 2 CREDITS
RCS4C202 Design and Analysis of Algorithms Lab
0-0-3

1.Using a stack of characters, convert an infix string to postfix string (1 class)

2.Implement insertion, deletion, searching of a BST. (1 class)

3.(a) Implement binary search and linear search in a program


(b)Implement a heap sort using a max heap.

4. (a) Implement DFS/ BFS for a connected graph.


(b)Implement Dijkstra’s shortest path algorithm using BFS.

5. (a) Write a program to implement Huffman’s algorithm.


(b)Implement MST using Kruskal /Prim algorithm.

6.(a) Write a program on Quick sort algorithm.


(b)Write a program on merge sort algorithm.
Take different input instances for both the algorithm and show the running time.

7. Implement Strassen’s matrix multiplication algorithm.

8.Write down a program to find out a solution for 0 / 1 Knapsack problem.

9.Using dynamic programming implement LCS.

10. (a) Find out the solution to the N-Queen problem.


(b)Implement back tracking using game trees.

● *College should conduct at least one NSDC program under this category.

7|Page
B.Tech (Computer Science and Engineering) Syllabus from Admission Batch 2018-19 4th Semester
4th Semester REN4E001 ENGINEERING ECONOMICS L-T-P 3 CREDITS
3-0-0

Module - I (10 hours)

Engineering Economics- Nature, Scope, Basic problems of an economy, Micro Economics and
Macro Economics.
Demand - Meaning of demand, Demand function, Law of Demand and its exceptions,
Determinants of demand, Elasticity of demand & its measurement (Simple numerical problems to
be solved ), Demand Forecasting – Meaning
Supply-Meaning of supply, Law of supply and its exception, Determinants of supply, Elasticity of
supply, Determination of market equilibrium (Simple numerical problems to be solved).

Module - II (08 hours)

Production - Production function, Laws of returns: Law of variable proportion, Law of returns to
scale
Cost and Revenue Concepts - Total Costs, Fixed cost, Variable cost, Total revenue, Average
revenue and Marginal revenue, Cost-Output Relationships in the Short Run, and Cost-Output
Relationships in the Long Run, Analysis of cost minimization.

Module III (08 hours)

Market - Basic understanding of different market structures, Determination of equilibrium price


under perfect competition (Simple numerical problems to be solved), Break Even Analysis-linear
approach (Simple numerical problems to be solved).

Module - IV (12 hours)

Time Value of Money- Interest - Simple and compound, nominal and effective rate of interest,
Cash flow diagrams, Principles of economic equivalence.
Evaluation of Engineering Projects-Present worth method, Future worth method, Annual worth
method, Internal rate of return method, Cost benefit analysis for public projects.
Depreciation- Depreciation of capital assert, Causes of depreciation, Methods of calculating
depreciation - Straight line method, Declining balance method, SOYD method, After tax
comparison of project.

Module –V (07 Hours)

Inflation-Meaning of inflation, types, causes, measures to control inflation.


National Income-Definition, Concepts of national income, Method of measuring national income.
Banking -Commercial bank, Functions of commercial bank, Central bank, Functions of Central
Bank.

Books:
1. Principles of Economics by Deviga Vengedasalam and Karaunagaran Madhavan, Oxford
2. Riggs, Bedworth and Randhwa, “Engineering Economics”, McGraw Hill Education India
3. C. S. Park, Contemporary Engineering Economics, 6th Edition, Pearson Education, 2015.
4. Engineering Economy by William G.Sullivan, Elin M.Wicks, C. Patric Koelling, Pearson
5. R.Paneer Seelvan, “ Engineering Economics”, PHI
6. Ahuja,H.L., “Principles of Micro Economics” , S.Chand & Company Ltd
7. Jhingan,M.L., “Macro Economic Theory”
8. Macro Economics by S.P.Gupta, TMH
8|Page
B.Tech (Computer Science and Engineering) Syllabus from Admission Batch 2018-19 4th Semester
Course Outcomes of Engineering Economics

At the end of the course the engineering graduates will be able to

1. Remembering : Define the basic concept of micro and macro economics,


engineering economics and their application in engineering economy.

2. Understanding : Evaluate numerically the effects of changes in demand and supply


on price determination of products and services.

3. Analyze : the macroeconomic environment and financial systems of the country and
its impact on business, society and enterprise.

4. Develop : the ability to account for time value of money using engineering economy
factors and formulas.

5. Apply: knowledge of mathematics, economics and engineering principles to solve


engineering problems and to analyze decision alternatives in engineering projects
considering upon depreciation, taxes and inflation.

9|Page
B.Tech (Computer Science and Engineering) Syllabus from Admission Batch 2018-19 4th Semester
4th Semester ROB4E002 ORGANISATIONAL BEHAVIOUR L-T-P 3 CREDITS
3-0-0
Objectives:

1. To develop an understanding of the behavior of individuals and groups inside organizations


2. To enhance skills in understanding and appreciating individuals, interpersonal, and group
process for increased effectiveness both within and outside of organizations.
3. To develop theoretical and practical insights and problem-solving capabilities for
effectively managing the organizational processes.

Module-I: (06 Hrs.)

Fundamentals of OB: Definition, scope and importance of OB, Relationship between OB and the
individual, Evolution of OB, Theoretical framework (cognitive), behavioristic and social
cognitive), Limitations of OB.

Module-II: (12 Hrs.)

Attitude: Importance of attitude in an organization, Right Attitude, Components of attitude,


Relationship between behavior and attitude, Developing Emotional intelligence at the workplace,
Job attitude, Barriers to changing attitudes.
Personality and values: Definition and importance of Personality for performance, The Myers-
Briggs Type Indicator and The Big Five personality model, Significant personality traits suitable to
the workplace (personality and job – fit theory), Personality Tests and their practical applications.
Perception: Meaning and concept of perception, Factors influencing perception, Selective
perception, Attribution theory, Perceptual process, Social perception (stereotyping and halo effect).
Motivation: Definition & Concept of Motive & Motivation, The Content Theories of Motivation
(Maslow’s Need Hierarchy & Herzberg’s Two Factor model Theory), The Process Theories
(Vroom’s expectancy Theory & Porter Lawler model), Contemporary Theories – Equity Theory of
Work Motivation.
Module-III: (10 Hrs.)

Foundations of Group Behavior: The Meaning of Group & Group behavior & Group Dynamics,
Types of Groups, The Five – Stage Model of Group Development.
Managing Teams: Why Work Teams, Work Teams in Organization, Developing Work Teams,
Team Effectiveness & Team Building.
Leadership: Concept of Leadership, Styles of Leadership, Trait Approach Contingency
Leadership Approach, Contemporary leadership, Meaning and significance of contemporary
leadership, Concept of transformations leadership, Contemporary theories of leadership, Success
stories of today’s Global and Indian leaders.

Module-IV: (08 Hrs.)

Organizational Culture : Meaning & Definition of Organizational Culture, creating & Sustaining
Organizational Culture, Types of Culture (Strong vs. Weak Culture, Soft Vs. Hard Culture &
Formal vs. Informal Culture), Creating Positive Organizational Culture, Concept of Workplace
Spirituality.

10 | P a g e
B.Tech (Computer Science and Engineering) Syllabus from Admission Batch 2018-19 4th Semester
Module-V: (09 Hrs.)

Organizational Change: Meaning, Definition & Nature of Organizational Change, Types of


Organizational Change, Forces that acts as stimulants to change.
Implementing Organizational Change : How to overcome the Resistance to Change, Approaches
to managing Organizational Change, Kurt Lewin’s-Three step model, Seven Stage model of
Change & Kotter’s Eight-Step plan for Implementing Change, Leading the Change Process,
Facilitating Change, Dealing with Individual & Group Resistance, Intervention Strategies for
Facilitating Organizational Change, Methods of Implementing Organizational Change, Developing
a Learning Organization.

Books:
1. Understanding Organizational Behaviour, Parek, Oxford
2. Organizational Behaviour, Robbins, Judge, Sanghi, Pearson.
3. Organizational Behaviour, K. Awathappa,HPH.
4. Organizational Behaviour, VSP Rao, Excel
5. Introduction to Organizational Behaviour, Moorhead, Griffin, Cengage.
6. Organizational Behaviour, Hitt, Miller, Colella, Wiley

11 | P a g e
B.Tech (Computer Science and Engineering) Syllabus from Admission Batch 2018-19 4th Semester
4th Semester Computer Organization and L-T-P 3 CREDITS
RCS4C003
Architecture 3-0-0

Objectives of the course:


To expose the students to the following:
1. How Computer Systems work & the basic principles
2. Instruction Level Architecture and Instruction Execution
3. The current state of art in memory system design
4. How I/O devices are accessed and its principles.
5. To provide the knowledge on Instruction Level Parallelism
6. To impart the knowledge on micro programming
7. Concepts of advanced pipelining techniques.

Module-I: (8 Hrs.)

Functional blocks of a computer: CPU, memory, input-output subsystems, control


unit. Instruction set architecture of a CPU–registers, instruction execution cycle, RTL
interpretation of instructions, addressing modes, instruction set. Case study –
instruction sets of some common CPUs.

Module-II: (08 Hrs.)


Data representation: signed number representation, fixed and floating point
representations, character representation. Computer arithmetic – integer addition and
subtraction, ripple carry adder, carry look-ahead adder, etc. multiplication – shift-
andadd, Booth multiplier, carry save multiplier, etc. Division restoring and non-
restoring techniques, floating point arithmetic.

Module-III: (12 Hrs.)


Introduction to x86 architecture.
CPU control unit design: hardwired and micro-programmed design approaches,
Case study – design of a simple hypothetical CPU.
Memory system design: semiconductor memory technologies, memory organization.
Peripheral devices and their 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. Programs and
processes–role of interrupts in process state transitions, I/O device interfaces – SCII,
USB

Module-IV: (07 Hrs.)


Pipelining: Basic concepts of pipelining, throughput and speedup, pipeline hazards.
Parallel Processors: Introduction to parallel processors, Concurrent access to memory and
cache coherency CPU Basics: Multiple CPUs, Cores, and Hyper-Threading, Introduction to
Multiple-Processor Scheduling in Operating System.

Module-V: (08 Hrs.)


Memory organization: Memory interleaving, concept of hierarchical memory
organization, cache memory, cache size vs. block size, mapping functions,
replacement algorithms, write policies.

12 | P a g e
B.Tech (Computer Science and Engineering) Syllabus from Admission Batch 2018-19 4th Semester
Books:
• “Computer Organization and Design: The Hardware/Software Interface”, 5th
Edition by David A. Patterson and John L. Hennessy, Elsevier.
• “Computer Organization and Embedded Systems”, 6th Edition by CarlHamacher,
McGraw Hill Higher Education.

• “Computer Architecture and Organization”, 3rd Edition by John P. Hayes,


WCB/McGraw-Hill
• “Computer Organization and Architecture: Designing for Performance”, 10th Edition
by William Stallings, Pearson Education.
• “Computer System Design and Architecture”, 2nd Edition by Vincent P. Heuring
and Harry F. Jordan, Pearson Education.

Course outcomes
1. Draw the functional block diagram of a single bus architecture of a computer
and describe the function of the instruction execution cycle, RTL
interpretation of instructions, addressing modes, instruction set.
2. Write assembly language program for specified microprocessor for computing
16 bit multiplication, division and I/O device interface (ADC, Control circuit,
serial port communication).
3. Write a flowchart for Concurrent access to memory and cache coherency in
Parallel Processors and describe the process.
4. Given a CPU organization and instruction, design a memory module and
analyze its operation by interfacing with the CPU.
5. Given a CPU organization, assess its performance, and apply design
techniques to enhance performance using pipelining, parallelism and RISC
methodology

13 | P a g e
B.Tech (Computer Science and Engineering) Syllabus from Admission Batch 2018-19 4th Semester
4th Semester Computer Organization and L-T-P 2 CREDITS
RCS4C203
Architecture Lab 0-0-3

Laboratory Experiments

1. (a) Identification of different components of a PC.


(b) Assembling & disassembling of a PC.

2. Study of different troubleshooting of a dot matrix printer using LX 1050+ Printer Trainer
Module.

3. Study of the functions of SMPS using SMPS Trainer Kit.


(a) Study of SMPS with Single Output under Line Regulation.
(b) Study of SMPS with Multi Output under Line Regulation.
(c) Study of SMPS with Single Output under Load Regulation.

4. Study of different troubleshooting of CPU using CPU Trainer Module.

5. Familiarization of different types of byte addressing instruction using 8085 simulator.

6. Study of assembly Language program in PC using 8086 architecture.

7. Design of digital circuits (H/A, F/A, Decoder & Encoder) in VHDL using Active VHDL.

8. Design of digital circuits (MUX, DEMUX & ALU) in VHDL using Active VHDL.

9. Write a C/C++ program to perform signed bit multiplication using Booth’s algorithm.

10. Write a C/C++ program for IEEE-754 floating point representation and perform
Addition/Subtraction.

14 | P a g e
B.Tech (Computer Science and Engineering) Syllabus from Admission Batch 2018-19 4th Semester
4th Semester L-T-P 3 CREDITS
RCS4D001 Data Communication
3-0-0

Course Objectives

• To have a detailed study of various analog and digital modulation and demodulation
techniques
• To have a thorough knowledge of various multiplexing schemes and Data communication
protocols
• To know about the standards and mechanisms of television systems.

Course Outcomes

• Knowledge of working of basic communication systems


• Ability to evaluate alternative models of communication system design

Module-I (10 Hours)


• INTRODUCTION TO DATA COMMUNICATIONS AND NETWORKING: Standards
Organizations for Data Communications, Layered Network Architecture, Open Systems
Interconnection, Data Communications Circuits, Serial and parallel Data Transmission, Data
communications Networks, Alternate Protocol Suites.
• SIGNALS, NOISE, MODULATION, AND DEMODULATION: Signal Analysis, Electrical
Noise and Signal-to-Noise Ratio, Analog Modulation Systems, Information Capacity, Bits,
Bit Rate, Baud, and M-ary Encoding, Digital Modulation.

Module -II (08 Hours)

• METALLIC CABLE TRANSMISSION MEDIA:Metallic Transmission Lines, Transverse


Electromagnetic Waves, Characteristics of Electromagnetic Waves
• OPTICAL FIBER TRANSMISSION MEDIA:Advantages of Optical Fiber cables,
Disadvantages of Optical Fiber Cables, Electromagnetic spectrum, Optical Fiber
Communications System Block Diagram, Optical Fiber construction, Propagation of Light
Through an Optical fiber Cable, Optical Fiber Modes and Classifications, Optical Fiber
Comparison, Losses in Optical Fiber Cables, Light sources, Light Detectors, Lasers.

Module-III (08 Hours)

• DIGITAL TRANSMISSION:Pulse Modulation, Pulse code Modulation, Dynamic Range,


Signal Voltage to- Quantization Noise Voltage Ratio, Linear Versus Nonlinear PCM Codes,
Companding, PCM Line Speed, Delta Modulation PCM and Differential PCM.
• MULTIPLEXING AND T CARRIERS: Time- Division Multiplexing, T1 Digital Carrier
System, Digital Line Encoding, T Carrier systems, Frequency- Division Multiplexing,
Wavelength- Division Multiplexing, Synchronous Optical Network.

15 | P a g e
B.Tech (Computer Science and Engineering) Syllabus from Admission Batch 2018-19 4th Semester
Module-IV (09 Hours)

• WIRELESS COMMUNICATIONS SYSTEMS: Electromagnetic Polarization,


Electromagnetic Radiation, Optical Properties of Radio Waves, Terrestrial Propagation of
Electromagnetic Waves, Skip Distance, Free-Space Path Loss, Microwave Communications
Systems, Satellite Communications Systems.

Module-V (10 Hours)

• DATA COMMUNICATIONS CODES, ERROR CONTROL, AND DATA FORMATS:Data


Communications Character Codes, Bar Codes, Error Control, Error Detection and
Correction, Character Synchronization.
• DATA COMMUNICATIONS EQUIPMENT:Digital Service Unit and Channel Service Unit,
Voice- Band Data Communication Modems, Bell Systems-Compatible Voice- Band
Modems, Voice- Band Modem Block Diagram, Voice- Band Modem Classifications,
Asynchronous Voice-Band Modems, Synchronous Voice-Band Modems, Modem
Synchronization, 56K Modems, Modem Control: The AT Command Set, Cable Modems.

Books:

• Introduction to Data Communications and Networking, Wayne Tomasi, Pearson Education.


• Data Communications and Networking, Behrouz A Forouzan, Fourth Edition.TMH.
• Data and Computer communications, 8/e, William Stallings, PHI.
• Computer Communications and Networking Technologies, Gallow, Second Edition
Thomson
• Computer Networking and Internet, Fred Halsll, Lingana Gouda Kulkarni, Fifth Edition,
Pearson Education.

16 | P a g e
B.Tech (Computer Science and Engineering) Syllabus from Admission Batch 2018-19 4th Semester

4th Semester L-T-P 3 CREDITS


RCS4D002 Microprocessor and Microcontroller
3-0-0

Module-I (10 Hours)


Introduction to 8 bit and 16 bit Microprocessors-H/W architecture
Introduction to microprocessor, computer and its organization, Programming system;
Address bus, data bus and control bus, Tristate bus; clock generation; Connecting
Microprocessor to I/O devices; Data transfer schemes; Architectural advancements of
microprocessors. Introductory System design using microprocessors; 8086 – Hardware
Architecture; External memory addressing; Bus cycles; some important Companion Chips;
Maximum mode bus cycle; 8086 system configuration; Memory Interfacing; Minimum mode
system configuration, Interrupt processing.

Module -II (08 Hours)

16-bit microprocessor instruction set and assembly language programming:


Programmer’s model of 8086; operand types, operand addressing; assembler directives,
instruction Set-Data transfer group, Arithmetic group, Logical group.

Module-III (08 Hours)

Microprocessor peripheral interfacing:


Introduction; Generation of I/O ports; Programmable Peripheral Interface (PPI)-Intel 8255;
Sample-and-Hold Circuit and Multiplexer; Keyboard and Display Interface; Keyboard and
Display Controller (8279).

Module-IV (12 Hours)

8-bit microcontroller- H/W architecture instruction set and programming:


Introduction to 8051 Micro-Controllers, Architecture; Memory Organization; Special
Function register; Port Operation; Memory Interfacing, I/O Interfacing; Programming 8051
resources, interrupts; Programmer’s model of 8051; Operand types, Operand addressing;
Data transfer instructions, Arithmetic instructions, Logic instructions, Control transfer
instructions; Programming.

Module-V (07 Hours)

8086: Maximum mode system configuration, Direct memory access, Interfacing of D-to-A
converter, A-to-D converter, CRT Terminal Interface, Printer Interface, Programming of
8051 timers, 8051 serial interface, Introduction to 80386 and 80486 Microprocessor family.

17 | P a g e
B.Tech (Computer Science and Engineering) Syllabus from Admission Batch 2018-19 4th Semester

Books:
• Microprocessor Architecture, Programming and application with 8085, R.S. Gaonkar,
PRI Penram International publishing PVT. Ltd., 5th Edition
• Microprocessors and Interfacing, Programming and Hardware, Douglas V Hall, TMH
Publication, 2006.
• Microprocessors and Interfacing, N. Senthil Kumar, M. Saravanan, S. Jeevananthan and
S.K. Shah, Oxford University Press.
• The 8051 Microcontroller and Embedded Systems, Muhammad Ali Mazidi, Janice
Gillispie Mazidi, Rolin D.M C Kinlay, Pearson Education, Second Edition, 2008.
• Microcontrollers: Principles and Application, Ajit Pal, PHI Publication
• Microprocessors and Microcontrollers Architecture, programming and system design
using 8085, 8086, 8051 and 8096, Krishna Kant, PHI Publication, 2007.
• Advanced Microprocessors and Peripherals, A.K. Ray, K M Bhurchandi, TMH
Publication, 2007.
• Textbook of Microprocessor and Microcontroller, Thyagarajan, Scitech Publication.

18 | P a g e
B.Tech (Computer Science and Engineering) Syllabus from Admission Batch 2018-19 4th Semester

4th Semester L-T-P 3 CREDITS


RCS4D003 Principle of Programming Languages
3-0-0

Objectives of the course


The aim is to study and appreciate different types of languages and the underlying mathematical
theories. This may help to design and also to appreciate new language features.

Module - I (10 Hrs.)

Introduction: Overview of different programming paradigms e.g. imperative, object oriented,


functional, logic and concurrent programming.

Syntax and semantics of programming languages: A quick overview of syntax specification and
semiformal semantic specification using attribute grammar.

Module – II (08 Hrs.)

Imperative and OO Languages: Names, their scope, life and binding. Control-flow, control
abstraction; in subprogram and exception handling. Primitive and constructed data types, data
abstraction, inheritance, type checking and polymorphism

Module - III (12 Hrs.)


Functional Languages: Typed-calculus, higher order functions and types, evaluation strategies,
type checking, implementation, case study.

Logic Programming Languages: Computing with relation, first-order logic, SLD-resolution,


unification, sequencing of control, negation, implementation, case study.

Module - IV (07 Hrs.)

Concurrency: Communication and synchronization, shared memory and message passing, safety
and liveness properties, multithreaded program.

Module - V (08 Hrs.)

Formal Semantics: Operational, denotational and axiomatic semantics of toy languages, languages
with higher order constructs and types, recursive type, subtype, semantics of nondeterminism and
concurrency

Books:

• Glynn Winskel, A Formal Semantics of Programming Languages: An Introduction, MIT


Press.
• John C. Mitchell, Foundations for Programming Languages, MIT Press.
• Daniel P. Friedman, Mitchell Wand and Christopher T. Haynes, Essentials of Programming
Languages, Prentice Hall of India.
• Ravi Sethi, Programming Languages: Concepts and Constructs, Addison-Wesley
19 | P a g e
B.Tech (Computer Science and Engineering) Syllabus from Admission Batch 2018-19 4th Semester

4th L-T-P 3 CREDITS


Semester RCS4G001 Analog Electronic Circuits
3-0-0

MODULE – I (12 Hours)

MOS Field-Effect Transistor: Principle and Operation of FETs and MOSFETs; P-Channel and N-
Channel MOSFET; Complimentary MOS; V-I Characteristics of E- MOSFET and D-MOSFET;
MOSFET as an Amplifier and as a Switch.
Biasing of BJTs: Load lines (AC and DC); Operating Points; Fixed Bias and Self Bias, DC Bias
with Voltage Feedback; Bias Stabilization; Examples.
Biasing of FETs and MOSFETs: Fixed Bias Configuration and Self Bias Configuration, Voltage
Divider Bias and Design

MODULE – II (12 Hours)

Small Signal Analysis of BJTs: Small-Signal Equivalent-Circuit Models; Small Signal Analysis of
CE, CC, CB amplifiers. Effects of R S and R L on CE amplifier operation, Emitter Follower; Cascade
amplifier, Darlington Connection and Current Mirror Circuits.
Small Signal Analysis of FETs: Small-Signal Equivalent-Circuit Model, Small Signal Analysis of
CS, CD, CG Amplifiers. Effects of R SIG and R L on CS Amplifier; Source Follower and Cascaded
System.
MODULE – III (8 hours)

High Frequency Response of FETs and BJTs: High Frequency equivalent models and frequency
Response of BJTs and FETs; Frequency Response of CS Amplifier, Frequency Response of CE
Amplifier.

MODULE – IV (6 hours)

Feedback amplifier and Oscillators: Concepts of negative and positive feedback; Four Basic
Feedback Topologies, Practical Feedback Circuits, Principle of Sinusoidal Oscillator, Wein-Bridge,
Phase Shift and Crystal Oscillator Circuits, Power Amplifier (Class A, B, AB, C).

MODULE – V (7 hours)

Operational Amplifier: Ideal Op-Amp, Differential Amplifier, Op-Amp Parameters, Non-inverting


Configurations, Open-loop and Closed-loop Gains, Differentiator and Integrator, Instrumentation
amplifier.

Books:
• Microelectronics Circuits, Adel Sedra and Kenneth C Smith, Oxford University Press, New
Delhi, 5th Edition, International Student Edition,2009. (Selected portion of Chapter 2,4, 5, 6, 8,
13, and 14)
• Electronic Devices and Circuits theory, R.L. Boylestad and L. Nashelsky, Pearson Education,
New Delhi , 9th/10th Edition,2013. (Selected portions of Chapter 4, 5, 6, 7, 8, 9, 10, 11, 12, and
14)
• Milliman’s Electronics Devices and Circuits, J. Milliman, C. Halkias, S. Jit., Tata McGraw Hill
20 | P a g e
B.Tech (Computer Science and Engineering) Syllabus from Admission Batch 2018-19 4th Semester
Education Pvt. Ltd., New Delhi, 2nd Edition,2008.
• Electronic Devices and Circuits, Jimmie J. Cathey adapted by Ajay Kumar Singh, Tata McGraw
Hill Publishing Company Ltd., New Delhi, 3rd Edition, (For Problem Solving)
• Electronics Circuits Analysis and Design, Donald A. Neamen, Tata McGraw Hill Publishing
Company Ltd., New Delhi, 3rd Edition,2002.
• Integrated Electronics: Analog and Digital Circuits and Systems, J. Milliman, C. Halkias, Tata
McGraw Hill Publishing Company Ltd., New Delhi,2nd Edition.2004.
• Microelectronic Circuits: Analysis and Design, M.H. Rashid, PWS Publishing Company, a
division of Thomson Learning Inc. India Edition.
• Electronic device and circuits, David A. Bell, Oxford University Press, 5thedition,2008.
• Electronics devices and circuits, Anil.K.Maini, Wiley India Pvt.Ltd,2009

21 | P a g e
B.Tech (Computer Science and Engineering) Syllabus from Admission Batch 2018-19 4th Semester

4th Semester L-T-P 3 CREDITS


RCS4G002 Digital Signal Processing
3-0-0

Module – I (08 Hrs)


Discrete Time System: Basic Discrete Time Signals and their classifications, Discrete times systems
and their classifications, Stability of discrete time system, Analysis and response (convolution sum)
of discrete - time linear LTI system, Recursive and Non-recursive discrete time system, impulse
response of LTI system, Correlation of discrete time Signal.
Module –II (08 Hrs)
Z-Transform and Its Application to the Analysis of LTI Systems: Z-Transform, Direct Z-Transform,
Properties of the Z- Transform, Inverse Z-Transform, Inversion Z-Transform by Power Series
Expansion, Inversion of the Z-Transform by Partial-Fraction Expansion, Analysis of Linear Time-
Invariant Systems in the z-Domain.
Module –III (12 Hrs)
Discrete Fourier Transform: Frequency-Domain Sampling and Reconstruction of Discrete-Time
Signals, Discrete Fourier Transform, DFT as a Linear Transformation, Relationship of DFT to other
Transforms, Properties of DFT: Periodicity, Linearity, and Symmetry Properties, Multiplication of
Two DFTs and Circular Convolution, Use of DFT in Linear Filtering, Filtering of Long Data
Sequences.
Efficient Computation of DFT: FFT Algorithms, Direct Computation of the DFT, Radix-2 FFT
Algorithms, Decimation-In-Time (DIT), Decimation-In-Time (DIF).

Module – IV (10 Hrs)

Structure and Implementation of FIR and IIR Filter: Structure for the Realization of Discrete-Time
Systems, Structure of FIR Systems: Direct- Form Structure, Cascade-Form Structure, Frequency-
Sampling Structure, Design of FIR Filters: Symmetric and Antisymmetric FIR Filters, Design of
Linear-Phase FIR Filters by using Windows, Design of Linear-Phase FIR Filters by Frequency-
Sampling Method. Structure for IIR Systems: Direct-Form Structure, Signal Flow Graphs and
Transposed Structure, Cascade-Form Structure, Parallel-Form Structure. Design of IIR Filters from

Module – V (07 Hrs)

Analog Filters: IIR Filter Design by Impulse Invariance, IIR Filter Design by the Bilinear
Transformation.
Basic adaptive filter: Structure of Adaptive FIR filter, System Modeling and Inverse
Modeling,Matlab realization of DFT, FFT, Z-transform, IIR, FIR and adaptive filter.
Books:
• Digital Signal Processing – Principles, Algorithms and Applications by J. G. Proakis and D.
G. Manolakis, Pearson.
• Digital Signal Processing: Tarun Kumar Rawat, Oxford University Press.

• Digital Signal Processing – S. Salivahan, A. Vallavraj and C. Gnanapriya, Tata McGrawHill.


• Digital Signal Processing – Manson H. Hayes (Schaum’s Outlines) Adapted by Subrata
Bhattacharya, Tata McGraw Hill.
22 | P a g e
B.Tech (Computer Science and Engineering) Syllabus from Admission Batch 2018-19 4th Semester
• Digital Signal Processing - Dr. Shalia D. Apte, Willey Publication

4th Semester Remote Sensing and Geographic L-T-P 3 CREDITS


RCS4G003
Information System 3-0-0

Module - I (07 Hrs)


Introduction , Types , Application and importance of Remote Sensing; Physics of Remote Sensing;
TheElectromagnetic spectrum; Spectral Reflectance Curves; Spectral signatures; Resolution.

Module - II (10 Hrs)


Remote Sensing Platforms: Ground, airborne and satellite based platforms; Some important
RemoteSensing Satellites.Sensors: Passive and Active Sensors; Major Remote Sensing Sensors;
Satellite band designations andprincipal applications; Colour / False Colour; Aerial Photography/
Aerial Photo Interpretation.

Module -III (10 Hrs)


Digital Image Processing: Pixels and Digital Number; Digital Image Structure; Format of
RemoteSensing Data; Image Processing functions: Image Restoration, Image Enhancement,
ImageTransformation, Image Classification and Analysis; Image interpretation strategies.

Module - IV (09 Hrs)

Geographic Information System: Introduction; Preparation of thematic map from remote sensing
data; Co-ordinatesystems; GIS components: Hardware, software and infrastructures; GIS data types:
Data Input and DataProcessing; DEM/ DTM generation.

Module -V (09 Hrs)


Integration of GIS and Remote Sensing – Application of Remote Sensing and GIS – Water resources
–Urban Analysis – Watershed Management – Resources Information Systems. Spatial planning
approach.Global Positioning System – an introduction.

Books:
• Remote Sensing and GIS - Anji Reddy M., The Book Syndicate, Hyderabad, 2000.
• Principles of Geographical Information Systems - P A Burrough and R. A. McDonnell, OUP,
Oxford, 1998.
• Remote Sensing for Earth Resource- Rao, D.P., AEG Publication, Hyderabad, 1987.
• Geographic Information System- Kang Tsung Chang, Tata Mc Graw Hill, Publication
Edition, 2002.

23 | P a g e
B.Tech (Computer Science and Engineering) Syllabus from Admission Batch 2018-19 4th Semester

4th Semester Problem Solving and Python L-T-P 2 CREDITS


RCS4C201
Programming Laboratory 0-0-3

OBJECTIVES:
• To write, test, and debug simple Python programs.
• To implement Python programs with conditionals and loops.
• Use functions for structuring Python programs.
• Represent compound data using Python lists, tuples, dictionaries.
• Read and write data from/to files in Python.

LIST OF PROGRAMS:
1. Compute the GCD of two numbers.
2. Find the square root of a number (Newton’s method)
3. Exponentiation (power of a number)
4. Find the maximum of a list of numbers
5. Linear search and Binary search
6. Selection sort, Insertion sort
7. Merge sort
8. First n prime numbers
9. Multiply matrices
10. Programs that take command line arguments (word count)
11. Find the most frequent words in a text read from a file
12. Simulate elliptical orbits in Pygame
13. Simulate bouncing ball using Pygame

24 | P a g e
B.Tech (Computer Science and Engineering) Syllabus from Admission Batch 2018-19 4th Semester

4th Semester L-T-P 0 CREDIT


RCN4F001 Constitution of India
3-0-0

Basic features and fundamental principles


The Constitution of India is the supreme law of India. Parliament of India can not make any law
which violates the Fundamental Rights enumerated under the Part III of the Constitution. The
Parliament of India has been empowered to amend the Constitution under Article 368, however, it
cannot use this power to change the “basic structure” of the constitution, which has been
ruled and explained by the Supreme Court of India in its historical judgments. The Constitution
of India reflects the idea of “Constitutionalism” – a modern and progressive concept historically
developed by the thinkers of “liberalism” – an ideology which has been recognized as one of the
most popular political ideology and result of historical struggles against arbitrary use of sovereign
power by state. The historic revolutions in France, England, America and particularly European
Renaissance and Reformation movement have resulted into progressive legal reforms in the
form of “constitutionalism” in many countries. The Constitution of India was made by
borrowing models and principles from many countries including United Kingdom and America.
The Constitution of India is not only a legal document but it also reflects social, political and
economic perspectives of the Indian Society. It reflects India’s legacy of “diversity”. It has been
said that Indian constitution reflects ideals of its freedom movement, however, few critics have
argued that it does not truly incorporate our own ancient legal heritage and cultural values. No
law can be “static” and therefore the Constitution of India has also been amended more than one
hundred times. These amendments reflect political, social and economic developments since
the year 1950. The Indian judiciary and particularly the Supreme Court of India has played an
historic role as the guardian of people. It has been protecting not only basic ideals of the
Constitution but also strengthened the same through progressive interpretations of the text of
the Constitution. The judicial activism of the Supreme Court of India and its historic
contributions has been recognized throughout the world and it gradually made it “as one of the
strongest court in the world”.

Course content
1. Meaning of the constitution law and constitutionalism
2. Historical perspective of the Constitution of India
3. Salient features and characteristics of the Constitution of India
4. Scheme of the fundamental rights
5. The scheme of the Fundamental Duties and its legal status
6. The Directive Principles of State Policy – Its importance and implementation
7. Federal structure and distribution of legislative and financial powers between the
Union and the States
8. Parliamentary Form of Government in India – The constitution powers and
status of the President of India
9. Amendment of the Constitutional Powers and Procedure
25 | P a g e
B.Tech (Computer Science and Engineering) Syllabus from Admission Batch 2018-19 4th Semester
10. The historical perspectives of the constitutional amendments in India
11. Emergency Provisions : National Emergency, President Rule,
Financial Emergency
12. Local Self Government – Constitutional Scheme in India
13. Scheme of the Fundamental Right to Equality
14. Scheme of the Fundamental Right to certain Freedom under Article 19
15. Scope of the Right to Life and Personal Liberty under Article 21.

26 | P a g e
BIJU PATNAIK UNIVERSITY OF TECHNOLOGY,
ODISHA
ROURKELA

Curriculum and Syllabus

B. Tech (Computer Science & Engineering) for the


Batch
2018-19

Semester (5th)
B. Tech in Computer Science &Engineering (Admission Batch: 2018-2019)

5th Semester
Fifth Semester
Theory
Sl. L-T-
Category Course Code Course Title Credit
No. P
1 PC 11 Formal Languages and Automata Theory 3-0-0 3
2 PC 12 Database Management Systems 3-0-0 3
3 PC 13 Operating Systems 3-0-0 3
Advanced Computer Architecture 3-0-0
PE2
4 (Any Artificial Intelligence & Machine Learning 3-0-0
One) Mobile Computing 3-0-0

Parallel & Distributed Systems 3-0-0


PE 3
5 (Any Object-Oriented Analysis & Design 3-0-0 3
One)
Computer Graphics 3-0-0

6 MC 5 Universal Human Values 0


Total Credit (Theory) 15
Practical
Formal Languages and Automata Theory
1 PC 14 0-0-3 2
Lab
2 PC 15 Database Management Systems Lab 0-0-3 2
3 PC 16 Operating Systems Lab 0-0-3 2
4 PSI 2 Evaluation of Summer Internship 0-0-3 1
Total Credit (Practical) 7
Total Semester Credit 22
5Th Semester
Formal Languages and Automata Theory
Objectives

 To introduce concepts in automata theory and theory of computation


 To identify different formal language classes and their relationships
 To design grammars and recognizers for different formal languages

Module I: (8 hours)
Introduction: Alphabets, Strings and Languages; Automata and Grammars, Deterministic finite
Automata (DFA)-Formal Definition, Simplified notation: State transition graph, Transition table,
Language of DFA, Nondeterministic finite Automata (NFA), NFA with epsilon transition, Language
of NFA, Equivalence of NFA and DFA, Minimization of Finite Automata, Distinguishing one string
from other, Myhill-Nerode Theorem

Module II: (10 hours)


Regular Expression (RE): Definition, Operators of regular expression and their precedence,
Algebraic laws for Regular expressions, Kleen’s Theorem, Regular expression to FA, DFA to Regular
expression, Arden Theorem, Non Regular Languages, Pumping Lemma for regular Languages.
Application of Pumping Lemma, Closure properties of Regular Languages, Decision properties of
Regular Languages, FA with output: Moore and Mealy machine, Equivalence of Moore and Mealy
Machine, Applications and Limitation of FA.

Module III: (10 hours)


Context Free Grammar (CFG) and Context Free Languages (CFL): Definition, Examples,
Derivation, Derivation trees, Ambiguity in Grammar, Inherent ambiguity, Ambiguous to
Unambiguous CFG, Useless symbols, Simplification of CFGs, Normal forms for CFGs: CNF and
GNF, Closure proper ties of CFLs, Decision Properties of CFLs: Emptiness, Finiteness and
Membership, Pumping lemma for CFLs

Module IV: (6 hours)


Push Down Automata (PDA): Description and definition, Instantaneous Description, Language of
PDA, Acceptance by Final state, Acceptance by empty stack, Deterministic PDA, Equivalence of
PDA and CFG, CFG to PDA and PDA to CFG,

Module V: (6 hours)
Turing machines (TM): Basic model, definition and representation, Instantaneous Description,
Language acceptance by TM, Variants of Turing Machine, TM as Computer of Integer functions,
Universal TM, Church’s Thesis, Recursive and recursively enumerable languages, Halting problem,
Introduction to Undecidability, Undecidable problems about TMs. Post correspondence problem
(PCP), Modified PCP, Introduction to recursive function theory

Outcomes
 Ability to relate practical problems to languages, automata, and computability
 Ability to demonstrate an increased level of mathematical sophistication
 Ability to apply mathematical and formal techniques for solving problems
Books:
[1] Hopcroft and Ullman, “Introduction to Automata Theory, Languages and
Computation”,Pearson Education, 3rd edition, 2014
[2] Martin J. C., “Introduction to Languages and Theory of Computations”, TMH, 4th edition,
2010
[3] Peter Linz, "An Introduction to Formal Language and Automata", Narosa Pub. House, 6th
Edition, 2016
[4] Papadimitriou, C. and Lewis, C. L., “Elements of the Theory of Computation”, PHI, 1997

Digital Learning Resources:

Course Name: Formal languages and Automata Theory


Course Link: https://nptel.ac.in/courses/111/103/111103016
Course Instructor: Dr. K.V. Krishna and Dr.Diganta Goswami,
IIT,Guwahati

Course Name: Introduction to Automata, Languages and Computation


Course Link: https://nptel.ac.in/courses/106/103/106103070/
Course Instructor: Dr.Diganta Goswami, IIT,Guwahati

Course Name: Theory of Automata and Formal languages


Course Link: https://nptel.ac.in/courses/106/105/106105196
Course Instructor: Dr.S. Mukhpadhyaya, IIT, Kharagpur

Course Name: Theory of Automata, Formallanguages and Computation


Course Link: https://nptel.ac.in/courses/106/106/106106049/
Course Instructor: Prof. Kamala Krithivasan, IIT, Madras

Formal Languages and Automata Theory Lab

Implementation of following concept of Theory of computation using C-program:


1. DFAs for some regular languages
2. ϵ-NFA to DFA conversion
3. NFA to DFA conversion
4. Program for DFA minimization
5. PDAs for some Context free languages
6. CYK parsing algorithm for some specific Context free grammars
7. Turing machine for some Recursively Languages

Digital Learning Resources:

Virtual Lab Link: http://vlabs.iitb.ac.in/vlabs


dev/vlab_bootcamp/bootcamp/system_deligators/labs/index.php
5Th Semester
Database Management Systems
Objectives
 To learn data models, conceptualize and depict a database system using ER diagram
 To understand the internal storage structures in a physical DB design
 To know the fundamental concepts of transaction processing techniques

Module I: (5 hours)
Introduction: Purpose of Database System -– Views of data – data models, database management
system, three-schema architecture of DBMS, components of DBMS. E/R Model - Conceptual data
modelling - motivation, entities, entity types, attributes relationships, relationship types, E/R diagram
notation, examples.

Module II: (10 hours)


Relational Model: Relational Data Model - Concept of relations, schema-instance distinction, keys,
referential integrity and foreign keys, relational algebra operators, SQL - Introduction, data definition
in SQL, table, key and foreign key definitions, update behaviours. Querying in SQL, notion of
aggregation, aggregation functions group by and having clauses, embedded SQL

Module III: (7 hours)


Database Design: Dependencies and Normal forms, dependency theory - functional dependencies,
Armstrong's axioms for FD's, closure of a set of FD's, minimal covers, definitions of 1NF, 2NF, 3NF
and BCNF, decompositions and desirable properties of them, algorithms for 3NF and BCNF
normalization, 4NF, and 5NF

Module IV: (10 hours)


Transactions: Transaction processing and Error recovery - concepts of transaction processing, ACID
properties, concurrency control, locking based protocols for CC, error recovery and logging, undo,
redo, undo-redo logging and recovery methods.

Module V: (8 hours)
Implementation Techniques: Data Storage and Indexes - file organizations, primary, secondary
index structures, various index structures - hash-based, dynamic hashing techniques, multi-level
indexes, B+ trees.

Outcomes
 Ability to Install, configure, and interact with a relational database management system
 Ability to master the basics of SQL and construct queries using SQL
 Ability to design and develop a large database with optimal query processing

Books:
[1] A. Silberschatz, Henry F. Korth, and S. Sudharshan, “Database System Concepts”, 7th Ed,
Tata McGraw Hill, 2019.
[2] C. J. Date, A. Kannan and S. Swamynathan, “An Introduction to Database Systems”, 8th ed,
Pearson Education, 2006
[3] Ramez Elmasri and Shamkant B. Navathe, “Fundamentals of Database Systems”, 7th Edition,
Pearson/Addisionwesley, 2016
[4] Raghu Ramakrishnan, “Database Management Systems”, Third Edition, McGraw Hill, 2003
Digital Learning Resources:

Course Name: Fundamentals of DatabaseSystems


Course Link: https://nptel.ac.in/courses/106/104/106104135/
Course Instructor: Dr. Arnab Bhattacharya, IIT,Kanpur

Course Name: Introduction to DatabaseSystems


Course Link: https://nptel.ac.in/courses/106/106/106106220
Course Instructor: Prof. P.Sreenivasa Kumar, IIT, Madras

Database Management Systems Lab


Use of SQL syntax: insertion, deletion, join, updation using SQL. (1 class)
2. Programs on join statements and SQL queries including where clause. (1 class)
3. Programs on procedures and functions. (1 class)
4. Programs on database triggers. (1 class)
5. Programs on packages. (1 class)
6. Programs on data recovery using check point technique. (1 class)
7. Concurrency control problem using lock operations. (1 class)
8. Programs on ODBC using either VB or VC++. (1 class)
9. Programs on JDBC. (1 class)
10. Programs on embedded SQL using C / C++ as host language. (1 class)

Digital Learning Resources:

Virtual Lab Link: http://vlabs.iitb.ac.in/vlabs-dev/labs/dblab/index.php


5Th Semester
Operating Systems
Objectives
 To provide knowledge about the services rendered by operating systems
 To provide a detailed discussion of the various memory management techniques
 To discuss the various file-system design and implementation issues
 To discuss how the protection domains help to achieve security in a system

Module I: (8 Hours)
Operating Systems –Definition- Types- Functions -Abstract view of OS- System Structures –System
Calls- Virtual Machines –Process Concepts –Threads –Multithreading

Module II: (4 Hours)


Process Scheduling- Process Co-ordination –Synchronization –Semaphores –Monitors Hardware
Synchronization –Deadlocks –Methods for Handling Deadlocks

Module III: (12 Hours)


Memory Management Strategies –Contiguous and Non-Contiguous allocation –Virtual memory
Management –Demand Paging- Page Placement and Replacement Policies

Module IV: (6 Hours)


File System –Basic concepts - File System design and Implementation –Case Study: Linux File
Systems - Mass Storage Structure –Disk Scheduling –Disk Management –I/O Systems-System
Protection and Security.

Module V: (10 Hours)


Distributed Systems –Distributed operating systems –Distributed file systems –Distributed
Synchronization

Outcomes
 Ability to comprehend the techniques used to implement the process manager
 Ability to comprehend virtual memory abstractions in operating systems
 Ability to design and develop file system interfaces, etc.

Books:
[1] Silberschatz, Galvin, Gagne, "Operating System Concepts", John Wiley and Sons, 10th
edition, 2018
[2] Stallings, “Operating Systems –Internals and Design Principles”, 9/E, Pearson
Publications, 2018
[3] Andrew S. Tanenbaum, “Modern Operating Systems”, 4/E, Pearson Publications,
2015

Digital Learning Resources:

Course Name: Introduction to Operating Systems


Course Link: https://nptel.ac.in/courses/106/108/106108101
Course Instructor: Prof. Chester Reberio. IIT Madras
Course Name: Operating Systems
Course Link: https://nptel.ac.in/courses/106/108/106108101/
Course Instructor: Prof. P.C.P Bhatt, IISc, Bangalore

Course Name: Operating Systems


Course Link: https://nptel.ac.in/courses/106/102/106102132
Course Instructor: Prof. SoravBansal, IITDelhi

Course Name: Operating System Fundamentals


Course Link: https://nptel.ac.in/courses/106/105/106105214
Course Instructor: Prof. S.Chattopadhyaya. IIT Kharagpur

Course Name: Operating Systems


Course Link: https://swayam.gov.in/nd2_cec20_cs06/preview
Course Instructor: Dr. S. Sasikala, University of Madras

Course Name: Realtime Operating Systems


Course Link: https://nptel.ac.in/courses/106/105/106105172
Course Instructor: Prof. R. Mall, IIT Kharagpur

Operating System Lab

1. Basic UNIX Commands.


2. Linux Administrative commands.
3. UNIX Shell Programming.
4. Programs on process creation and synchronization, inter process communication including shared
memory, pipes and messages.(Dinning Philosopher problem / Cigarette Smoker problem / Sleeping
barberproblem)
5. Programs on UNIX System calls.
6. Simulation of CPU Scheduling Algorithms. (FCFS, RR, SJF, Priority,Multilevel Queuing)
7. Simulation of Banker’s Algorithm for Deadlock Avoidance, Prevention
8. Program for FIFO, LRU, and OPTIMAL page replacement algorithm.
9. Android Programming for mobile application.
5Th Semester
Advanced Computer Architecture
Objectives
 To understand the advance hardware and software issues of computer architecture
 To understand the multi-processor architecture & connection mechanism
 To understand multi-processor memory mangement

Module-I: (10 Hours)


Microprocessor and Microcontroller, RISC and CISC architectures, Parallelism,
Pipeliningfundamentals, Arithmetic and Instruction pipelining, Pipeline Hazards, Superscalar
Architecture, Super Pipelined Architecture, VLIW Architecture, SPARC and ARM processors.

Module-II: (10 Hours)


Basic Multiprocessor Architecture: Flynn’s Classification, UMA, NUMA, Distributed
MemoryArchitecture, Array Processor, Vector Processors.

Module-III: (10 Hours)


Interconnection Networks: Static Networks, Network Topologies, Dynamic Networks, Cloud
computing.

Module IV (10 Hours)


Memory Technology: Cache, Cache memory mapping policies, Cache updating schemes, Virtual
memory, Page replacement techniques, I/O subsystems.

Outcomes
 Ability to analyze the abstraction of various advanced architecture of a computer
 Ability to analyze the multi-processor architecture & connection mechanism
 Ability to work out the tradeoffs involved in designing a modern computer system

Books:
[1] John L. Hennessy and David A. Patterson, Computer Architecture: A Quantitative
Approach, Morgan Kaufmann, 6th edition, 2017
[2] Carl Hamacher, Zvonko Vranesic, Safwat Zaky, Computer Organization, McGraw Hill, 5th
Ed, 2014
[3] Kai Hwang, Advanced Computer Architecture: Parallelism, Scalability, Programmability,
McGraw-Hill, 3rd Ed, 2015

Digital Learning Resources:

Course Name: Advanced Computer Architecture


Course Link: https://nptel.ac.in/courses/106/103/106103206/
Course Instructor: Prof.John Jose, IIT, Guwahati

Course Name: High Performance Computer Architecture


Course Link: https://nptel.ac.in/courses/106/105/106105033/
Course Instructor: Prof.A. Pal, IIT, Kharagpur
5Th Semester
Artificial Intelligence & Machine Learning
Objectives
 To learn the concepts of Artificial Intelligence
 To learn the methods of solving problems using Artificial Intelligence
 To introduce the concepts of Expert Systems and machine learning

Module-I: (12 hours)


INTRODUCTION –The Foundations of Artificial Intelligence; - INTELLIGENT AGENTS – Agents
and Environments, Good Behaviour: The Concept of Rationality, the Nature of Environments, the
Structure of Agents, SOLVING PROBLEMS BY SEARCH – Problem-Solving Agents, Formulating
problems, Searching for Solutions, Uninformed Search Strategies, Breadth-first search, Depth-first
search, Searching with Partial Information, Informed (Heuristic) Search Strategies, Greedy best-first
search, A* Search, CSP, Means-End-Analysis.

Module-II: (12 hours)


ADVERSARIAL SEARCH – Games, The Mini-Max algorithm, optimal decisions in multiplayer
games, Alpha-Beta Pruning, Evaluation functions, Cutting off search, LOGICAL AGENTS –
Knowledge-Based agents, Logic, Propositional Logic, Reasoning Patterns in Propositional Logic,
Resolution, Forward and Backward chaining - FIRST ORDER LOGIC – Syntax and Semantics of
First-Order Logic, Using First-Order Logic , Knowledge Engineering in First-Order Logic -
INFERENCE IN FIRST ORDER LOGIC – Propositional vs. First-Order Inference, Unification and
Lifting, Forward Chaining, Backward Chaining, Resolution

Module-III: (6 hours)
UNCERTAINTY – Acting under Uncertainty, Basic Probability Notation, The Axioms of Probability,
Inference Using Full Joint Distributions, Independence, Bayes’ Rule and its Use, PROBABILISTIC
REASONING – Representing Knowledge in an Uncertain Domain, The Semantics of Bayesian
Networks, Efficient Representation of Conditional Distribution, Exact Inference in Bayesian
Networks, Approximate Inference in Bayesian Networks

Module-IV: (10 hours)


LEARNING METHODS – Statistical Learning, Learning with Complete Data, Learning with Hidden
Variables, Rote Learning, Learning by Taking Advice, Learning in Problem-solving, learningfrom
Examples: Induction, Explanation-based Learning, Discovery, Analogy, FormalLearning Theory,
Neural Net Learning and Genetic Learning. Expert Systems: Representingand Using Domain
Knowledge, Expert System Shells, Explanation, Knowledge Acquisition.

Outcomes
 Ability to comprehend AI & ES to analyze and map real world activities to digital world
 Ability to identify problems that are amenably solved by AI methods
 Ability to design and carry out an empirical evaluation of different AI algorithms

Books:
[1] Elaine Rich, Kevin Knight, & Shivashankar B Nair, Artificial Intelligence, McGraw
Hill,3rd ed.,2009
[2] Stuart Russell, Peter Norvig, Artificial Intelligence -A Modern Approach, 4/e, Pearson,
2003.
[3] Nils J Nilsson, Artificial Intelligence: A New Synthesis, Morgan Kaufmann
Publications,2000
[4] Introduction to Artificial Intelligence & Expert Systems, Dan W Patterson, PHI.,2010
[5] S Kaushik, Artificial Intelligence, Cengage Learning, 1st ed.2011

Digital Learning Resources:

Course Name: Artificial Intelligence Search Methods For Problem Solving


Course Link: https://swayam.gov.in/nd1_noc20_cs81/preview
Course Instructor: Prof. D. Khemani, IIT Madras

Fundamentals of Artificial Intelligence


Course Name:
Course Link: https://swayam.gov.in/nd1_noc20_me88/preview
Course Instructor: Prof. S. M. Hazarika, IIT Guwahati

Course Name: Introduction to Machine Learning


Course Link: https://nptel.ac.in/courses/106/105/106105152
Course Instructor: Prof. S. Sarkar, IIT Kharagpur

Course Name: Machine Learning


Course Link: https://nptel.ac.in/courses/106/106/106106202
Course Instructor: Prof. Carl Gustaf Jansson, IIT Madras
5Th Semester
Mobile Computing
Objectives
 To understand the fundamentals of mobile communication.
 To understand the architecture of various Wireless Communication Networks.
 To understand the significance of different layers in mobile system

Module I: (10 Hours)


Introduction to Wireless Networks – Applications – History – Simplified Reference Model – Wireless
transmission – Frequencies – Signals – Antennas – Signal propagation – Multiplexing – Modulation –
Spread spectrum – Cellular Systems: Frequency Management and Channel Assignment- types of
hand-off and their characteristics.

Module II: (10 Hours)


MAC – Motivation – SDMA, FDMA, TDMA, CDMA –Telecommunication Systems – GSM:
Architecture-Location tracking and call setup- Mobility management- Handover- Security- GSM
SMS –International roaming for GSM- call recording functions-subscriber and service data
management – DECT – TETRA – UMTS – IMT-2000.

Module III: (8 Hours)


Wireless LAN – Infrared Vs Radio transmission – Infrastructure – Adhoc Network –IEEE
802.11WLAN Standards – Architecture – Services– HIPERLAN – Bluetooth Architecture &
protocols.

Module IV: ( 8 Hours)


Mobile Network Layer – Mobile IP – Dynamic Host Configuration Protocol - Mobile Transport Layer
– Traditional TCP – Indirect TCP – Snooping TCP – Mobile TCP – Fast retransmit / Fast recovery –
Transmission / Time-out freezing – Selective retransmission – Transaction Oriented TCP.

Module V: (4 Hours)
WAP Model- Mobile Location based services -WAP Gateway –WAP protocols – WAP user agent
profile- caching model-wireless bearers for WAP - WML - WML Scripts - WTA – iMode – SyncML

Outcomes
 Ability to develop a strong grounding in the fundamentals of mobile Networks
 Ability to apply knowledge in MAC, Network, and Transport Layer protocols of Wireless
Network
 Ability to comprehend, design, and develop a lightweight network stack

Books:
[1] Jochen Schiller, “ Mobile Communication”, 2nd Edition,Pearson Education, 2009.
[2] Theodore and S. Rappaport, “Wireless Communications, Principles, Practice”, 2nd Ed PHI,
2002
[3] William Stallings, “Wireless Communications and Networks”, 2nd Edition, Pearson
Education, 2004
Digital Learning Resources:

Course Name: Mobile Computing


Course Link: https://nptel.ac.in/courses/106/106/106106147
Course Instructor: Prof. Pushpendra Singh and Prof. S. Iyer, IIT, Madras
5Th Semester
Parallel & Distributed Systems
Objectives
 To understand parallel computing algorithms and models
 To analyze parallel algorithms for PRAM machines and various interconnection networks
To understand parallel programming in MPI and POSIX

Module I: (10 Hours)


Introduction: Implicit parallelism, Limitations of memory system performance, control structure,
communication model, physical organization, and communication costs of parallel platforms, Routing
mechanisms for interconnection networks, mapping techniques. Parallel algorithm design:
Preliminaries, decomposition techniques, tasks and interactions, mapping techniques for load
balancing, methods for reducing interaction overheads, parallel algorithm models.

Module II: (8 Hours)


Basic communication operations: Meaning of all-to-all, all-reduce, scatter, gather, circular shift and
splitting routing messages in parts. Analytical modeling of parallel programs: sources of overhead,
performance metrics, the effect of granularity on performance, scalability of parallel systems,
minimum execution time, minimum cost-optimal execution time, asymptotic analysis of parallel
programs.

Module III: (6 Hours)


Programming using message passing paradigm: Principles, building blocks, MPI, Topologies and
embedding, Overlapping communication and computation, collective communication operations,
Groups and communicators

Module IV: (6 Hours)


Programming shared address space platforms: Threads, POSIX threads, Synchronization
primitives, attributes of threads, mutex and condition variables, Composite synchronization
constructs, OpenMP Threading Building blocks; An Overview of Memory Allocators, An overview
of Intel Threading building blocks.

Module V: (10 Hours)


Dense Matrix Algorithms: matrix vector multiplication, matrix-matrix multiplication, solving system
of linear equations, Sorting: Sorting networks, Bubble sort, Quick sort, Bucket sort andother sorting
algorithms Graph algorithms: Minimum spanning tree, single source shortest paths, all-pairs shortest
paths, Transitive closure, connected components, algorithms for sparse graphs.

Outcomes
 Ability to analyze parallel algorithms for PRAM machines
 Ability to comprehend and apply parallel algorithms to real world applications
 Ability to design and develop optimal parallel algorithms

Books:
[1] Ananth Grama, Anshul Gupta, George Karypis, Vipin Kumar : Introduction to Parallel
Computing, Second Edition Pearson Education, 2007
[2] Michael J. Quinn, Parallel Programming in C with MPI and OpenMP McGraw-Hill
International Editions, Computer Science Series, 2004
Digital Learning Resources:

Course Name: Distributed Computing Systems


Course Link: https://nptel.ac.in/courses/106/106/106106107/#
Course Instructor: Prof. Ananthanarayana V.S, IIT, Madras
5Th Semester
Object-Oriented Analysis & Design
Objective:

To learn the concepts of Object-Oriented Analysis and Design;


Exposing the development of OOAD based applications
Module I: (8 Hours)
Object Model – Evolution, Elements – Nature of Classes and Objects – Relationships among
Classes - Classification – Identification of classes and objects – Key abstractions and
mechanisms – Basic and Advanced Modeling techniques.

Module II: (8 Hours)


Methodology – Modeling and UML – Rambaugh’s Method – Booch Method – Jacobson et al
Method – Comparisons – UML – Static-Dynamic Models – Diagrams –Use Cases

Module III: (8 Hours)


Process of design, design principles, architectural patterns, design document, difficulties and
risks in design - Frameworks: reusable subsystem. Design patterns – Singleton, observer,
adapter, Façade, proxy with examples. - Pattern Categories - Relationships between patterns
- Pattern descriptions – Patterns based Applications – Object Oriented Database

Module IV: (8 Hours)


Java - Features – Structure – Elements of Java – Array, String, String Buffer, Vectors –Methods
– Object Oriented Features- Classes, Objects – Constructors – Package – Inheritance –
Interface – Abstract Class - Special types of classes.

Module V: (8 Hours)

Applet Programming – AWT – Graphics - Event Handling – Exception Handling – Utilities and
Collections – I/O Streams - Multithreaded Programming - Swings - J2EE Architecture
Outcome:

Ability to define the fundamentals of OO approach


Ability to design OO Application using design patterns.
Ability to solve real world problems by applying OOAD principle
Ability to acquire expertise in Java Programming

Books:
[1] Grady Booch, Michael W. Engel, Kelli A. Houston, Robert A. Maksimchuk, Bobbi J. Young,
Jim Conallen, “Object-Oriented Analysis and Design with Applications”, 3rd Edition,
Pearson Education, 2009
[2] Michael Blaha and James Rumbaugh, “Object-Oriented Modeling and Design with UML”,
2nd Edition, Pearson Education,2005
[3] Erich Gamma, Richard Helm, Ralph Johnson & John Vlissides, “Design Patterns:
Elements of Reusable Object-oriented Software”, Pearson Education India, 2004.

Digital Learning Resources:

Course Name: Object-Oriented Analysis & Design


Course Link: https://nptel.ac.in/courses/106/105/106105153
Course Instructor: Prof. ParthaPratim Das & Team, IIT Kharagpur
5Th Semester
Computer Graphics
Objectives:
 To understand the basics of various inputs and output computer graphics hardware devices.
 Exploration of fundamental concepts in 2D and 3D computer graphics.
 To know 2D raster graphics techniques, 3D modelling, geometric transformations, 3D viewing
and rendering.

Module I: (6 Hours)
Basic of Computer Graphics: Applications of computer graphics, Display devices, Random and
Raster scan systems, Graphics input devices, Graphics software and standards.*

Module II: (10 Hours)


Graphics Primitives: Points, lines, circles and ellipses as primitives, scan conversion algorithms for
primitives, Fill area primitives including scan-line polygon filling, inside-outside test, boundary and
flood-fill, character generation, line attributes, area-fill attributes, character attributers. *

Module III: (8 Hours)


2D transformation and viewing: Transformations, matrix representation, homogeneous coordinates,
composite transformations, reflection and shearing, viewing pipeline and coordinates system,
window-to-viewport transformation, clipping including point clipping, line clipping, polygon
clipping.*

Module IV: (12 Hours)


3D concepts and object representation: 3D display methods, polygon surfaces, tables, equations,
meshes, curved lies and surfaces, quadric surfaces, spline representation, cubic spline interpolation
methods, Bazier curves and surfaces, B-spline curves and surfaces.*
3D transformation and viewing: 3D scaling, rotation and translation, composite transformation,
viewing pipeline and coordinates, parallel and perspective transformation, view volume and general
(parallel and perspective) projection transformations.*

Module V: (4 Hours)
Advance topics: visible surface detection concepts, back-face detection, depth buffer method,
illumination, light sources, illumination methods (ambient, diffuse reflection, specular eflection),
Color models: properties of light, XYZ, RGB, YIQ and CMY colormodels.*
*Programming assignments are mandatory

Outcomes
 Ability to understand the various computer graphics hardware and display technologies.
 Ability to implement various 2D and 3D objects transformation techniques.
 Ability to apply 2D and 3D viewing technologies into the real world applications

Books:
[1] Computer Graphics; Principles and practice; 3rd Edition in C; J. D. Foley, A. Van Dam, S. K.
Feiner and J. F. Hughes; Addison Wesley, 2018
[2] Computer Graphics - C version; D. Hearn and M. P. Baker; Pearson Education, 2nd Edition,
2004
[3] Computer Graphics - OpenGL version; D. Hearn and M. P. Baker; Pearson Education, 4th
Edition, 2013
[4] Mathematical elements for Computer Graphics; 2nd edn.; D. F. Rogers and J. A. Adams;
McGraw-Hill International. Edn., 1990.

Digital Learning Resources:

Course Name: Computer Graphics


Course Link: https://nptel.ac.in/courses/106/103/106103224
Course Instructor: Prof. S. Bhattacharya, IIT Guwahati
Computer Graphics
Course Name:
Course Link: https://nptel.ac.in/courses/106/102/106102063
Course Instructor: Prof. P.K. Kalra, IIT Delhi

Course Name: Introduction to Computer Graphics


Course Link: https://nptel.ac.in/courses/106/102/106102065
Course Instructor: Prof. P.K. Kalra, IIT Delhi

Course Name: Computer Graphics


Course Link: https://nptel.ac.in/courses/106/106/106106090
Course Instructor: Prof. S. Das, IIT Madras
5Th Semester
Universal HumanValues
(Self, Society and Nature)

Pre-requisites: Universal Human Values: Self & Family (desirable); 4-day Harmony-2
Workshop (co-requisite). Please refer to AICTE Model Curriculum-Vol-II.

1. Objective:
The objective of the course is four-fold:

A. Sensitization of student towards issues in society and nature.


B. Understanding (or developing clarity) of nature, society and larger systems, on the
basis of human relationships and resolved individuals.
C. Strengthening of self-reflection.
D. Development of commitment and courage to act.

(For elaboration on some of the above, consult course description for Universal Human
Values 1: Self and Family, AICTE Model Curriculum-VOL-II).

2. Course Topics:
In this Universal Human Values course, the focus is more on understanding society and
nature on the basis of self and human relationships.

i) Purpose and motivation for the course.


ii) Recapitulation (from the previous course) on ideas of self, pre-conditioning, and
natural acceptance.
iii) Harmony in the self. Understanding human being as co-existence of self and
body. Identifying needs and satisfying needs of self and body. Self-observations.
Handling peer pressure.
iv) Recapitulation on relationships. Nine universal values in relationships. Reflecting
on relationships in family. Hostel and institute as extended family. Real life
examples.
v) Teacher-student relationship. Shraddha. Guidance. Goal of education.
vi) Harmony in nature. Four orders of nature – material order, plant order, animal
order and human order. Salient features of each. Human being as cause of
imbalance in nature. (Film “Home” can be used.)
vii) Human being as cause of imbalance in nature. Depletion of resources – water,
food, mineral resources. Pollution. Role of technology. Mutual enrichment not
just recycling.
viii) Prosperity arising out of material goods and understanding of self. Separation of
needs of the self and needs of the body. Right utilization of resources. lkekU;
vkdka{kk ,oaegRokdka{kk, Understanding the purpose they try to fulfil.
ix) Recapitulation on society. Five major dimensions of human society. Fulfilment of
the individual as major goal. Justice in society. Equality in human relationships as
naturally acceptable. Establishment of society with abhaya (absence of fear).
x) Ethical human conduct. Values, character and netikataa.
xi) Professional ethics. Conduct as an engineer or scientist.

Digital Learning Resources:


Course Name: Universal Human Values
CourseLink: https://nptel.ac.in/courses/109/104/109104068/
Course Instructor: Prof. A.K. Sharma, IIT, Kanpur
B. Tech (CSE/ CST) Syllabus from Admission Batch 2018-19 6th Semester

BIJU PATNAIK UNIVERSITY OF TECHNOLOGY,


ODISHA
ROURKELA

Curriculum and Syllabus

B. Tech (Computer Science & Engineering/ Computer


Science & Technology) from the Admission Batch
2018-19

Semester (6th)
B. Tech (CSE/ CST) Syllabus from Admission Batch 2018-19 6th Semester

Sixth Semester
Theory
Sl. University Internal
Category Course Code Course Title L-T-P Credit
No. Marks Evaluation
1 PC RCS6C001 Software Engineering 3-0-0 3 100 50
RCS6C002 Compiler Design
2 PC 3-0-0 3 100 50
3 BS Optimization in 3-0-0 3
100 50
Engineering
Real-Time System 3-0-0

4 Wireless Sensor Networks 3-0-0 3 100 50


PE
Cloud Computing 3-0-0

Analog and Digital


Communication 3-0-0
OE Numerical Methods
5 3-0-0 3 100 50

Control System 3-0-0

Essence of Indian - 100 (Pass


6 MC* RIK6F001 3-0-0 0
Knowledge Tradition - I mark is 37)
Total Credit (Theory) 15
Total Marks 500 250
Practical
1 PC RCS6C201 Software Engineering Lab 0-0-3 2 100
RCS6C202 Compiler Design Lab 100
2 PC 0-0-3 2
Future Ready Contributor 100
3 PSI 0-0-3 2
Develop Model Lab
4 PSI Seminar - I 0-0-3 1 100
Total Credit (Practical) 7
Total Semester Credit 22
Total Marks 400
SUMMER ENTERNSHIP TRAINING FOR 45 DAYS

*Mandatory Non-Credit Courses (MC) result will be reflected with Pass (P) / Fail (F)
grade. Thus the grade obtained will not be affecting the grade point average. However it
shall appear on the grade sheet as per AICTE rule.
B. Tech (CSE/ CST) Syllabus from Admission Batch 2018-19 6th Semester

5th RCS6C001 Software Engineering L-T-P 3


Semester 3-0-0 Credits

Objectives
 To introduce concepts in software engineering
 To identify different software development models
 To apply software engineering knowledge in real-world problem solving
Module I: (09 hours)
Software Process Models:

Software Product, Software crisis, Handling complexity through Abstraction and


Decomposition, Overview of software development activities, Process Models, Classical
waterfall model, iterative waterfall model, prototyping mode, evolutionary model, spiral
model, RAD model, Agile models: Extreme Programming, and Scrum.

Module II: (09 hours)


Software Requirements Engineering:
Requirement Gathering and Analysis, Functional and Non-functional requirements,
Software Requirement Specification (SRS), IEEE 830 guidelines, Decision tables and trees.
Structured Analysis & Design: Overview of design process, High-level and detailed design,
Cohesion and coupling, Modularity and layering, Function–Oriented software design:
Structured Analysis using DFD Structured Design using Structure Chart, Basic concepts of
Object Oriented Analysis & Design. User interface design, Command language, menu and
iconic interfaces.
Module III: (09 hours)
Coding and Software Testing Techniques: Coding, Code Review, documentation. Testing: -
Unit testing, Black-box Testing, White-box testing, Cyclomatic complexity measure,
coverage analysis, mutation testing, Debugging techniques, Integration testing, System
testing, Regression testing. Software Reliability and Software

Module IV: (09 hours)


Maintenance:
Basic concepts in software reliability, reliability measures, reliability growth modelling,
Quality SEI CMM, Characteristics of software maintenance, software reverse engineering,
software reengineering, software reuse. Emerging Topics: Client-Server Software
Engineering, Service-oriented Architecture (SOA), and Software as a Service (SaaS)
Outcomes
 Ability to relate practical problems to software engineering concepts
 Ability to model problems using standard software development models
 Ability to apply software engineering skills in real-world problem solving

Books:
[1] Fundamentals of Software Engineering, Rajib Mall , 5th Ed, PHI, 2018.

[2] Software Engineering, A Practitioner’s Approach, Roger S. Pressman , 8th Ed, TMG
B. Tech (CSE/ CST) Syllabus from Admission Batch 2018-19 6th Semester

Hill. 2019
[3] Software Engineering, I. Sommerville, 9th Ed., Pearson Education, 2011

Digital Learning Resources:

Course Name: Software Engineering


Course Link: https://nptel.ac.in/courses/106/105/106105182/
Course Instructor: Prof. Rajib Mall, IIT Kharagpur

Course Name: Software Engineering


Course Link: https://nptel.ac.in/courses/106/101/106101061/
Course Instructor: Prof. N.L. Sarda, Prof. R. K Joshi, Prof. U. Bellur IIT
Bombay
B. Tech (CSE/ CST) Syllabus from Admission Batch 2018-19 6th Semester

6th RCS6C002 Compiler Design L-T-P 3


Semester 3-0-0 Credits
Objectives
 To learn fundamentals of compiler
 To understand different phases of compiler design
 To know the details of each phase of compiler design

Module I: (10 hours)


Introduction: Overview and Phases of compilation. Lexical Analysis: Non-Deterministic and
Deterministic Finite Automata (NFA & DFA), Regular grammar, Regular expressions and Regular
languages, Design of a Lexical Analyzer as a DFA, Lexical Analyzer generator. Syntax Analysis: Role of
a Parser, Context free grammars and Context free languages, Parse trees and derivations,
Ambiguous grammar. Top Down Parsing: Recursive descent parsing, LL (1) grammars, Non-recursive
Predictive Parsing, Error reporting and Recovery. Bottom Up Parsing: Handle pruning and shift
reduces Parsing, SLR parsers and construction or SLR parsing tables, LR(1) parsers and construction
of LR(1) parsing tables, LALR parsers and construction of efficient LALR parsing tables, Parsing using
Ambiguous grammars, Error reporting and Recovery, Parser generator

Module II: (6 hours)


Intermediate Code Generation: DAG for expressions, Three address codes - Quadruples and Triples,
Types and declarations, Translation of Expressions, Array references, Type checking and Conversions,
Translation of Boolean expressions and control flow statements, Back Patching, Intermediate Code
Generation for Procedures.

Module III: (10 hours)


Code Generation: Factors involved, Registers allocation, Simple code generation using STACK
Allocation, Basic blocks and flow graphs, Simple code generation using flow graphs. Code
Optimization: Objective, Peephole Optimization, and Concepts of Elimination of local common sub-
expressions, Redundant and un-reachable codes, Basics of flow of control optimization.

Module IV: (10 hours)


Run Time Environment: Storage Organizations, Static and Dynamic Storage Allocations, STACK
Allocation, Handlings of activation records for calling sequences. Syntax Directed Translation: Syntax
Directed Definitions (SDD), Inherited and Synthesized Attributes, Dependency graphs, Evaluation
orders for SDD, Semantic rules, Application of Syntax Directed Translation. Symbol Table: Structure
and features of symbol tables, symbol attributes and scopes.

Outcomes
 Ability to learn fundamentals of compiler
 Ability to understand different phases of compiler design
 Ability to know the details of each phase of compiler design

Books:
[1] Compilers – Principles, Techniques and Tools, A. V. Aho, M. S. Lam, R. Sethi, J. D. Ullman, 2nd
Ed., Pearson. 2007
[2] Modern Compiler Design, D. Galles, 1st Ed., Pearson Education,2004
B. Tech (CSE/ CST) Syllabus from Admission Batch 2018-19 6th Semester

[3] Advanced Compiler Design & Implementation, S. S. Muchnick, Morgan Kaufmann, 1997

Digital Learning Resources:

Course Name: Compiler Design


Course Link: https://onlinecourses.nptel.ac.in/noc21_cs07/preview
Course Instructor: Prof. Santanu Chattopadhyay,

Course Name: Compiler Design


Course Link: https://nptel.ac.in/courses/106/104/106104123/
Course Instructor: Prof. S. K. Aggarwal
B. Tech (CSE/ CST) Syllabus from Admission Batch 2018-19 6th Semester

6th Optimization in L-T-P 3


Semester Engineering 3-0-0 Credits

Module I: (10 Hours)


Idea of Engineering optimization problems, Classification of optimization algorithms,
modeling of problems and principle of modeling. Linear Programming: Formulation of
LPP, Graphical solution, Simplex method, Big-M method, Revised simplex method,
Duality theory and its application, Dual simplex method , Sensitivity analysis in linear
programming.

Module II: (10 Hours)


Transportation problems: Finding an initial basic feasible solution by Northwest Corner
rule, Least Cost rule, Vogel’s approximation method, Degeneracy, Optimality test, MODI
method, Stepping stone method. Assignment problems: Hungarian method for
solution of Assignment problems. Integer Programming: Branch and Bound algorithm
for solution of integer programming problems.

Module III: (12 Hours)


Non-linear programming: Introduction to non-linear programming. Unconstraint
optimization: Fibonacci and Golden Section Search method. Constrained optimization
with equality constraint: Lagrange multiplier, Projected gradient method. Constrained
optimization with inequality constraint: Kuhn-Tucker condition, Quadratic
programming.

Module IV: (6 Hours)

Queuing models: General characteristics, Markovian queuing model, M/M/1 model,


Limited queue capacity, multiple server, Finite sources, Queue discipline.

Books:
[1] Operations Research- Principle and Practice, A. Ravindran, D. T. Philips, J. Solberg,
Second edition, Wiley India Pvt Ltd.
[2] Operation Research, Prabhakar Pai ,Oxford University Press
[3] Operations Research, Kanti Swarup, P. K . Gupta, Man Mohan, Sultan Chand & Sons,
Nineteenth Edition, 2018.
[4] Operations Research, H.A. Taha, A.M.Natarajan, P. Balasubramanie, A. Tamilarasi,
Pearson Education, Eighth Edition.
[5] Engineering Optimization, S S Rao, New Age International Pvt Ltd, 2003.
[6] Linear and Non-linear Optimization, Stephen G. Nash, A. Sofer, McGraw
Hill, 2nd Edition.
[7] Engineering Optimization, A. Ravindran, K.M. Ragsdell, G.V. Reklaitis, Wiley India
Pvt. Ltd, Second edition.
[8] Operations Research, F.S.Hiller, G.J.Lieberman, Tata McGraw Hill, Eighth Edition,
2005.
[9] Operations Research, P.K.Gupta, D.S.Hira, S.Chand and Company Ltd, 2014.
B. Tech (CSE/ CST) Syllabus from Admission Batch 2018-19 6th Semester

Digital Learning Resources:

Course Name CONSTRAINED AND UNCONSTRAINED OPTIMIZATION


Course Link https://nptel.ac.in/courses/111/105/111105100/
Course Instructor PROF. ADRIJIT GOSWAMI, PROF. DEBJANI CHAKRABORTY
Department of Mathematics IIT Kharagpur
B. Tech (CSE/ CST) Syllabus from Admission Batch 2018-19 6th Semester

6th RCS6D001 Real-Time System L-T-P 3


Semester 3-0-0 Credits
Objectives
 To understand concepts of real-time system
 To understand resource sharing and dependencies among real-time tasks
 To understand real-time OS and Database

Module-I: (09 Hours)


Introduction: What is real-time, Applications of Real-Time systems, A basic model of Real-time
system, Characteristics of Real-time system, Safety and Reliability, Types of Real-time tasks, timing
constraints, Modelling timing constraints Real-Time Task Scheduling: Some important concepts,
Types of Real-time tasks and their characteristics, Task scheduling, Clock-Driven scheduling, Hybrid
schedulers, Event Driven scheduling, Earliest Deadline First (EDF) scheduling, Rate monotonic
algorithm (RMA). Some issues Associated with RMA. Issues in using RMA practical situations

Module-II: (09 Hours)


Handling Resource Sharing and dependencies among Real-time Tasks: Resource sharing among real-
time tasks. Priority inversion. Priority Inheritance Protocol (PIP), Highest Locker Protocol (HLP).
Priority Ceiling Protocol (PCP). Different types of priority inversions under PCP. Important features
of PCP. Some issues in using a resource sharing protocol. Handling task dependencies. Scheduling
Real-time tasks in multiprocessor and distributed systems: Multiprocessor task allocation, Dynamic
allocation of tasks. Fault tolerant scheduling of tasks. Clock in distributed Real-time systems,
Centralized clock synchronization

Module-III: (09 Hours)


Commercial Real-time operating systems: Time services, Features of a Real-time operating system,
Unix as a Real-time operating system, Unix-based Real-time operating systems, Windows as a Real-
time operating system, POSIX-RT, A survey of contemporary Real-time operating systems.
Benchmarking real-time systems.
Module IV (09 Hours)
Real-time Databases: Example applications of Real-time databases. Review of basic database
concepts, Real-time databases, Characteristics of temporal data. Concurrency control in real-time
databases. Commercial real-time databases. Real-time Communication: Basic concepts, Examples of
applications, Real-time communication in a LAN and Real-time communication over packet switched
networks.

Outcomes
 Ability to understand concepts of real-time system
 Ability to analyze real-time OS
 Ability to work out real-time database

Books:
[1] Real-time Systems Theory and Practice by Rajib Mall, Pearson Publication, 2008.
[2] Jane W. S. Liu, Real-Time Systems, Pearson Education, 2000

[3] C.M. Krishna and K.G. Shin, Real-Time Systems, TMH, 2017
B. Tech (CSE/ CST) Syllabus from Admission Batch 2018-19 6th Semester

Digital Learning Resources:

Course Name: Real Time Systems


Course Link: https://nptel.ac.in/courses/106/105/106105036/
Course Instructor: Prof. Rajib Mal, IIT, Kharagpur
B. Tech (CSE/ CST) Syllabus from Admission Batch 2018-19 6th Semester

6th RCS6D002 Wireless Sensor Networks L-T-P 3


Semester 3-0-0 Credits

Objectives
 To learn fundamentals and application of WSN
 To learn various protocols of WSN
 To understand security issues in WSN
Module-I: (10 hours)
Introduction: Definitions and Background, Challenges and Constraints, Applications. (Structural
Health Monitoring, Habitat Monitoring, Smart Transportation, Health Care, Pipeline Monitoring,
Precision Agriculture, Active Volcano, Underground Mining, Tracking Chemical Plumes).Node
Architecture: The Sensing Subsystem, the Processor Subsystem, Communication Interfaces,
Prototypes, Operating Systems: Functional Aspects, Non-functional Aspects, and Prototypes.

Module-II: (10 hours)

Basic Architectural Framework: Physical Layer: Basic Components, Source and Channel Encoding,
Modulation, signal Propagation. Medium Access Control: Wireless MAC Protocols, Characteristics of
MAC Protocols in Sensor Networks, Contention-Free MAC Protocols, Contention-Based MAC
Protocols, Hybrid MAC Protocols. Network Layer: Routing Metrics, Flooding and Gossiping, Data-
Centric Routing, Proactive Routing, On-Demand Routing, Hierarchical Routing, Location-Based
Routing, QoS-Based Routing Protocols
Module-III: (09 hours)
Node and Network Management: Power Management: Local Power Management Aspects, Dynamic
Power Management and Conceptual Architecture. Time Synchronization: Clocks and the
Synchronization Problem, Time Synchronization in WSN, Basics of Time Synchronization, Time
Synchronization Protocols. Localization: Ranging Techniques, Coarse-grained and Fine-grained node
localization, Range-Based Localization, Range-Free Localization, Event-Driven Localization

Module-IV: (09 hours)


Security: Challenges of Security in WSN, Security Attacks in Sensor Networks, Protocols and
Mechanisms for Security, Introduction to IEEE 802.15.4 and Zig Bee Security. Sensor Network
Databases: Sensor Database Challenges, Querying the physical environment, Query interfaces, High-
level database organization, In-network Aggregation, Data Centric Storage, Distributed and
Hierarchical aggregation. Introduction to discrete event network simulators.

Outcomes
 Ability to learn fundamentals and application of WSN
 Ability to learn various protocols of WSN
 Ability to understand security issues in WSN

Books:
[1] Fundamentals of Wireless Sensor Network: Theory and Practice: Waltenegus Dargie and
Christian Poellabauer, Wiley Publication, 2010
[2] Wireless Sensor Networks: An Information Processing Approach- by Feng Zhao, Leonidas
Guibas , Morgan Kaufmann Series in Networking 2004
B. Tech (CSE/ CST) Syllabus from Admission Batch 2018-19 6th Semester

Digital Learning Resources:

Course Name: Wireless Adhoc and Sensor Networks


Course Link: https://nptel.ac.in/courses/106/105/106105160/
Course Instructor: Prof. Sudip Misra, IIT Kharagpur
B. Tech (CSE/ CST) Syllabus from Admission Batch 2018-19 6th Semester

6th RCS6D003 Cloud Computing L-T-P 3


Semester 3-0-0 Credits
Objectives
 To understand the fundamentals of cloud computing
 To understand the architecture of various cloud
 To understand the simulation of cloud system using some state-of-the-art platforms

Module I: (10 Hours)

Evolution of Computing Paradigms - Overview of Existing Hosting Platforms, Grid Computing, Utility
Computing, Autonomic Computing, Dynamic Data center Alliance, Hosting / Outsourcing,
Introduction to Cloud Computing, Workload Patterns for the Cloud, “Big Data”, IT as a Service,
Technology Behind Cloud Computing

Module II: (10 Hours)


A Classification of Cloud Implementations- Amazon Web Services - IaaS, The Elastic Compute Cloud
(EC2), The Simple Storage Service (S3), The Simple Queuing Services (SQS), VMware vCloud - IaaS,
vCloud Express, Google AppEngine - PaaS, The Java Runtime Environment

Module III: (10 Hours)

The Python Runtime Environment- The Datastore, Development Workflow, Windows Azure Platform
- PaaS, Windows Azure, SQL Azure, Windows Azure AppFabric, Salesforce.com - SaaS / PaaS,
Force.com, Force Database - the persistency layer, Data Security, Microsoft Office Live - SaaS,
LiveMesh.com, Google Apps - SaaS, A Comparison of Cloud Computing Platforms, Common Building
Blocks.

Module IV: (10 Hours)

Cloud Security – Infrastructure security – Data security – Identity and access management Privacy-
Audit and Compliance

Outcomes
 Ability to develop the fundamentals of cloud computing
 Ability to understand architecture of cloud
 Ability to comprehend, design, and develop cloud system using some state-of-the-art platform
Books:
1. Kai Hwang, Geoffrey C. Fox and Jack J. Dongarra, “Distributed and Cloud
Computing from Parallel Processing to the Internet of Things”, Morgan Kaufmann,
Elsevier, 2012
2. Barrie Sosinsky, “Cloud Computing Bible” John Wiley & Sons, 2010
3. R. Buyya, C. Vecchiola and S. Thamarai Selvi, Mastering Cloud Computing:
Foundations and Applications Programming, Morgan Kaufmann, Elsevier, 2013.
4. P. K. Pattnaik, M. R. Kabat and S. Pal, Fundamentals of Cloud Computing, Vikas
Publishing House Pvt. Ltd., 2015.
Digital Learning Resources:

Course Name: Cloud Computing


Course Link: https://onlinecourses.nptel.ac.in/noc21_cs14/preview
B. Tech (CSE/ CST) Syllabus from Admission Batch 2018-19 6th Semester

Course Instructor: Prof. Soumya Kanti Ghosh, IIT Kharagpur

Course Name: Cloud Computing and Distributed Systems


Course Link: https://onlinecourses.nptel.ac.in/noc21_cs15/preview
Course Instructor: Prof. Rajiv Misra, IIT Patna

6th Analog and Digital L-T-P 3


Semester Communication 3-0-0 Credits

Objectives
 To understand parallel computing algorithms and models
 To analyze parallel algorithms for PRAM machines and various interconnection networks
To understand parallel programming in MPI and POSIX

Module I: (4 hours)
Review of signals and systems, Frequency domain representation of signals, Principles
of Amplitude Modulation Systems- DSB, SSB and VSB modulations. Angle
Modulation, Representation of FM and PM signals, Spectral characteristics of angle
modulated signals.

Module II: (10


hours)
Review of probability and random process. Gaussian and white noise characteristics,
Noise in amplitude modulation systems, Noise in Frequency modulation systems. Pre-
emphasis and Deemphasis, Threshold effect in angle modulation.

Module III: (12


hours)
Pulse modulation. Sampling process. Pulse Amplitude and Pulse code modulation
(PCM), Differential pulse code modulation. Delta modulation, Noise considerations in
PCM, Time Division multiplexing, Digital Multiplexers.

Module IV: (6
hours)
Elements of Detection Theory, Optimum detection of signals in noise, Coherent
communication with waveforms- Probability of Error evaluations. Base band Pulse
Transmission- Inter symbol Interference and Nyquist criterion. Pass band Digital
Modulation schemes- Phase Shift Keying, Frequency Shift Keying, Quadrature
Amplitude Modulation, Continuous Phase Modulation and Minimum Shift Keying.

Module V: (10 hours)


Digital Modulation trade-offs. Optimum demodulation of digital signals over band-
limited channels- Maximum likelihood sequence detection (Viterbi receiver).
Equalization Techniques. Synchronization and Carrier Recovery for Digital modulation.
B. Tech (CSE/ CST) Syllabus from Admission Batch 2018-19 6th Semester
Books:
[1] Haykin S., "Communications Systems", John Wiley and Sons, 2001.
[2] Proakis J. G. and Salehi M., "Communication Systems Engineering", Pearson
Education, 2002.
[3] Taub H. and Schilling D.L., "Principles of Communication Systems”, Tata McGraw
Hill,2001.

[4] Wozencraft J. M. and Jacobs I. M., “Principles of Communication Engineering'', John


Wiley, 1965.
[5] Barry J. R., Lee E. A. and Messerschmitt D. G., ``Digital Communication'', Kluwer
Academic Publishers, 2004.
[6] Proakis J.G., “ Digital Communications'', 4th Edition, McGraw Hill, 2000.

Digital Learning Resources:

Course Name: Analog communication


Course Link: https://nptel.ac.in/noc/courses/noc19/SEM2/noc19-ee46
Course Instructor: Prof. Goutam Das, IIT Kharagpur

Course Name: Modern Digital Communication Techniques


Course Link: https://nptel.ac.in/courses/117/105/117105144/
Course Instructor: Prof. S.S. Das, IIT Kharagpur

Course Name: Communication Engineering


Course Link: https://nptel.ac.in/courses/117/102/117102059/
Course Instructor: Prof. Surendra Prasad, IIT Delhi

6th Numerical Methods L-T-P 3


Semester 3-0-0 Credits

Module I: (12 Hours)


B. Tech (CSE/ CST) Syllabus from Admission Batch 2018-19 6th Semester

Approximation of numbers, Significant figures, Accuracy and precision, Error definition,


Round off errors, Error propagation, Total numerical error Roots of equation: Bisection
ethos, False-position method, Fixed point iteration, Newton-Raphson method, Secant method,
Convergence and error analysis, System of non-linear equations Linear algebraic equation:
LU decomposition, The matrix inversion, Error analysis and system conditions, Gauss-Siedel
method

Module II: (12 Hours)

Interpolation: Newton’s divided difference interpolating polynomial, Lagrange interpolating


polynomial, Spline interpolation. Numerical integration: The Trapezoidal rule, Simpson’s
rule, Newton-Cotes algorithm for equations, Romberg integration, Gauss quadrature
Module III: (12 Hours)

Ordinary differential equation: Euler method, Improvement of Euler’s method, RungeKutta


methods, System of equations, Multi step methods, General methods for boundary value
problems, Eigen value problems (Algorithm and error analysis of all methods are included)

Books:
[1] S.C. Chapra, R.P.Canale,” Numerical methods for Engineers”, Fifth edition, THM
Publication.
[2] S. Kalavathy, “ Numerica methods”, Thomson/ Cengage India
[3] K.E. Atkinson,” Numerical analysis,” Second edition, John Wiley & Sons.

Digital Learning Resources:

Course Name: Numerical Analysis


Course Link: https://nptel.ac.in/courses/111/107/111107062/
Course Instructor: Dr. Sandip Banerjee, Prof. Roshan Lal, IIT Roorkee

6th Control System L-T-P 3


Semester 3-0-0 Credits
B. Tech (CSE/ CST) Syllabus from Admission Batch 2018-19 6th Semester

Module I: (5 hours)
Industrial Control examples. Mathematical models of physical systems. Control hardware and
their models. Transfer function models of linear time-invariant systems. Feedback Control:
Open-Loop and Closed-loop systems. Benefits of Negative Feedback. Block diagram algebra.
Signal Flow Graph and Mason’s Gain formula.

Module II: (10 hours)


Standard test signals. Time response of first and second order systems for standard test
inputs. Application of initial and final value theorem. Design specifications for second-
ordersystems based on the time-response. Concept of Stability. Routh-Hurwitz Criteria.
Relative Stability analysis. Root-Locus technique. Construction of Root-loci.

Module III: (7 hours)


Relationship between time and frequency response, Polar plots, Bode plots. Nyquist stability
criterion. Relative stability using Nyquist stability criterion – gain and phase margins.
Closed-loop frequency response: Constant M Circle, Constant N Circle, Nichols Chart.

Module IV: (10 hours)


Stability, steady-state accuracy, transient accuracy, disturbance rejection, insensitivity and
robustness of control systems. Root-loci method of feedback controller design. Design
specifications in frequency-domain. Frequency-domain methods of design. Application of
Proportional, Integral and Derivative Controllers, Tuning of PID controllers, Lead and Lag
and Lag-Lead compensator design.

Module V: (10 hours)


Concepts of state variables. State space model. Diagonalization of State Matrix. Solution of
state equations. Eigenvalues and Stability Analysis. Concept of controllability and
observability. Pole-placement by state feedback. Discrete-time systems. Difference
Equations. State-space models of linear discrete-time systems. Stability of linear discrete-
time systems.

Books:
[1] I. J. Nagrath and M. Gopal, “Control Systems Engineering”, New Age International,
2009.
[2] K. Ogata, “Modern Control Engineering”, Prentice Hall, 1991
[3] M. Gopal, “Control Systems: Principles and Design”, McGraw Hill Education, 1997.
[4] B. C. Kuo, “Automatic Control System”, Prentice Hall, 1995.

Digital Learning Resources:

Course Name: Control System Engineering


Course Link: https://nptel.ac.in/courses/108/102/108102043/
Course Instructor: Prof. M Gopal, IIT Delhi
6th RIK6F001 Essence of Indian L-T-P 0
Semester Knowledge Tradition-1 3-0-0 Credits
Course Objective:

The course aims at imparting basic principles of thought process, reasoning and inferencing.
Sustainability is at the core of Indian Traditional Knowledge Systems connecting society and
B. Tech (CSE/ CST) Syllabus from Admission Batch 2018-19 6th Semester

nature. Holistic life style of Yogic-science and wisdom capsules in Sanskrit literature are also
important in modern society with rapid technological advancements and societal disruptions.
The course focuses on introduction to Indian Knowledge System, Indian perspective of
modern scientific world-view and basic principles of Yoga and holistic health care system.

Course Outcomes:

• Ability to understand, connect up and explain basics of Indian Traditional knowledge


modern scientific perspective.

Course Content:

• Modern Science and Indian Knowledge System

• Yoga and Holistic Health care

• Case Studies.

Books:

1. V. Sivaramakrishna (Ed.), Cultural Heritage of India-Course Material, Bharatiya Vidya


Bhavan, Mumbai, 5th Edition, 2014

2. Swami Jitatmanand, Modern Physics and Vedant, Bharatiya Vidya Bhavan

3. Fritzof Capra, Tao of Physics

4. Fritzof Capra, The wave of Life

5. V N Jha ( Eng. Trans,), Tarkasangraha of Annam Bhatta, Inernational Chinmay


Foundation, Velliarnad, Amaku,am

6. Yoga Sutra of Patanjali, Ramakrishna Mission, Kolkatta

7. GN Jha ( Eng. Trans.) Ed. R N Jha, Yoga-darshanam with Vyasa Bhashya, Vidyanidhi
Prakasham, Delhi, 2016

8. RN Jha, Science of Consciousness Psychotherapy and Yoga Practices, Vidyanidhi


Prakasham, Delhi, 2016 9. P R Sharma ( English translation), Shodashang Hridayam

6th RCS6C201 Software Engineering Lab L-T-P 2


Semester 0-0-3 Credits
B. Tech (CSE/ CST) Syllabus from Admission Batch 2018-19 6th Semester

Experiment1: Develop requirements specification for a given problem (The requirements


specification should include both functional and non-functional requirements. For a set of
about 20 sample problems, see the questions section of Chap 6 of Software Engineering
book of Rajib Mall)
Experiment 2: Develop DFD Model (Level 0, Level 1 DFD and data dictionary) of the
sample problem (Use of a CASE tool required)
Experiment 3: Develop structured design for the DFD model developed
Experiment 4: Develop UML Use case model for a problem (Use of a CASE tool any of
Rational rose, Argo UML, or Visual Paradigm etc. is required)
Experiment 5: Develop Sequence Diagrams.
Experiment 6: Develop Class diagrams.
Experiment 7: Develop code for the developed class model using Java.
Experiment 8: Use testing tool such as Junit.
Experiment 9: Use a configuration management tool.
Experiment 10: Use any one project management tool such as Microsoft Project, Gantt
Project or ProjectLibre.

Digital Learning Resources:

Virtual Lab Link: http://vlabs.iitkgp.ernet.in/se/

6th RCS6C202 Compiler Design Lab L-T-P 2


Semester 0-0-3 Credits
This lab is divided in to two parts namely part 1 and part 2. All programs in part 1 must be
written using C/C++. Programs related to lexical analyzer and parser must use Flex(Fast Lex)
and Yacc available in all modern versions of UNIX and Linux distributions. For part 2, a
B. Tech (CSE/ CST) Syllabus from Admission Batch 2018-19 6th Semester

simulator JFLAP is required to be installed. JFLAP works much like a black box and used to
hide all implementation details and thus should only be used after students. JFLAP is
available online at http://www.jflap.org/.
PART 1
1. Using JFLAP, create a DFA from a given regular expression. All types of error must be
checked during the conversion.
2. Read a regular expression in standard form and check its validity by converting it to
postfix form. Scan a string and check whether the string matches against the given regular
expression or not.
3. (Tokenizing). A programs that reads a source code in C/C++ from an unformatted file and
extract various types of tokens from it (e.g. keywords/variable names, operators, constant
values).
4. Read a regular expression in its standard form and find out an Ɛ-NFA from it. Need to use
adjacency list data structure of graph to store NFA. Thompson’s construction needs to be
used too. [2 labs]
5. Evaluate an arithmetic expression with parentheses, unary and binary operators using Flex
and Yacc.[Need to write yylex() function and to be used with Lex and yacc.]
6. (Tokenizing) Use Lex and yacc to extract tokens from a given source code.
PART 2
7. Write a suitable data structure to store a Context Free Grammar. Prerequisite is to
eliminate left recursion from the grammar before storing. Write functions to find FIRST and
FOLLOW of all the variables.[May use unformatted file / array to store the result].
8. Using JFLAP create LL(1) parse table for a given CFG and hence Simulate LL(1) parsing.
9. Using JFLAP create SLR(1) parse table for a given grammar. Simulate parsing and output
the parse tree proper format.

Digital Learning Resources:

Virtual Lab Link: http://vlabs.iitb.ac.in/vlabs-


dev/vlab_bootcamp/bootcamp/system_deligators/labs/index.php

6th Future Ready Contributor L-T-P 2


Semester Develop Model Lab 0-0-3 Credits

Outcomes: The Future-ready Contributor Program aims to accomplish the following


outcomes in the lives of students–
B. Tech (CSE/ CST) Syllabus from Admission Batch 2018-19 6th Semester

• Improve the employability of students by giving them the right work ethic and thinking
that employers are looking for.
• Build their confidence with which they can go into any job and contribute meaningfully.
• Improve their ability to engage better in the workplace and to be able to handle the
challenges that come up there.
• Build their career-worthiness and help them develop into future-ready contributors with
ability to navigate a career in a volatile, changing world.
• Widen their choices of career and success, so that they are able to open up more
opportunities for themselves and take up unconventional career pathways.
• Enable them recognize how they as technical professionals, can participate and make a
positive contribution to their communities and to their state.

The Program content is also designed to expose students to real-world workplace scenarios
and sensitize them to some of the challenges faced in society around them, especially in the
local communities around them and in their own state of Odisha.

The Contributor Program syllabus has been evolved and fine-tuned over several years, to –
a) address the changing need and contemporary challenges being faced by industry and what
employers of today are looking for in the people they hire;
b) working extensively with universities and students and an appreciation of their challenges
and concerns;
c) guided by the higher ideas and principles of practical Vedanta in work.

Sr. No. Content Total Hrs


Part 1 : Who is a Future-ready Contributor?
Developing In this topic, students understand the new 3 hrs lab sessions
1 self-efficacy work environment, expectations from future (discovery-based
and basic workforce, and importance of being a future- facilitator led)
inner strength ready contributor. This enables students to
B. Tech (CSE/ CST) Syllabus from Admission Batch 2018-19 6th Semester

transform their expectation of themselves in


work

Self-esteem & Growth Identity


In this topic, students learn how to develop a
2 deeper and more resilient self esteem and how Same as above
to adopt a growth identity/ mindset, that is
more appropriate to the demands of the future
workplace.
Become a Creator of one’s destiny
In a “victim stance”, we see the career
environment as full of difficulties and hurdles.
We feel powerless or blame our
circumstances for not having many
opportunities. This makes us fearful of
3 uncertainty and makes us settle for jobs where Same as above
we remain mediocre. In this topic, students
discover the “creator of destiny stance” to
challenges and situations. This stance helps
them take ownership & responsibility to shape
destiny, build a new future & find answers to
challenges; and stop being complainers.
Achieving Sustainable Success
In this topic, students discover how to achieve
sustainable or lasting success, by making
themselves success-worthy. Where their focus
shifts to building one’s “engine of success”
rather than being on chasing the “fruits of
success”. This is important, because over a
lifetime of work, all people go through ups
and downs – where the fruits are not in their
4 control. People who are focused on the fruits Same as above
of success, fall prey to disappointment, loss in
Part 2 :
motivation, quitting too early, trying to find
Building
shortcuts – when fruits don’t come. Whereas
ability to
people focused on building their engine of
make more
success continue to contribute steadily,
effective
irrespective of whether fruits come or not.
career choices
This helps them make better choices in life,
that leads to steady success & long-term
career fulfillment in an uncertain world.
Career Development Pathways for a
changing world
In this topic, students explore a range of
diverse “career development models” and the
5 Same as above
possibilities for contribution each opens up to
them. This helps them open up hidden
opportunities that such an environment offers.
And free themselves from a herd mentality
B. Tech (CSE/ CST) Syllabus from Admission Batch 2018-19 6th Semester

when making career choices.

Make an impact in every part of one’s life


In this topic, students learn how to expand the
contribution possible in any role they have.
6 This helps them take charge of own career Same as above
growth & discover their power to contribute
in any role or job.
Think Solutions
The market environment in which
organizations are operating, is becoming
increasingly dynamic and uncertain. So,
employers are increasingly seeking out people
who can innovate and figure out solutions in
7 the face of any challenge (unlike in the past Same as above
when it was the people who were most
efficient and productive, who were valued by
organizations). At the heart of innovation lies
this way of thinking of “finding solutions”
rather than “seeing problems or roadblocks”.
Students learn how to build this way of
thinking, in this topic.
Value Thinking
Companies are also looking for employees
Part 3 : who do not just work hard, or work efficiently
Building or productively - but those who will make a
ability to valuable difference to the fortunes of the
8 become company. This difference may come from Same as above
solution and innovation, but it may also come from
value creating focusing on the right things and identifying
individuals in what really matters – both to the company
the world and to the customers. In this topic, students
learn how to build this capability.
Engaging Deeply
The environment we live in is becoming
increasingly complex because more and more
things are getting interconnected, new fields
are emerging, technologies are rapidly
changing, capabilities and knowledge one is
9 trained in will become fast obsolete. In such a Same as above
scenario, the student’s ability to quickly
understand and master what is going on, dive
deep, get involved in any area, rapidly learn
new capabilities that a job demands, is
important. In this topic, students learn how to
engage deeply. Learning how to dive deep, to
quickly understand what is going on, get
B. Tech (CSE/ CST) Syllabus from Admission Batch 2018-19 6th Semester

involved in any area, and rapidly learn.

Enlightened self-interest & collaboration at


work
The changing nature of work in organizations
and in the global environment, is increasingly
demanding that people work more
collaboratively towards shared goals and
more sustainable goals. A key to working
10 Same as above
successfully when multiple stakeholders are
involved, is “thinking in enlightened self-
interest”. In this topic, students learn how to
widen their thinking from “narrow self-
Part 4 : interest” to “enlightened self-interest” to
Building work more effectively in teams &
ability to work collaboratives.
collaboratively Human-centered thinking & Empathy
and as good In this topic, students learn to recognize &
11 citizens of respond to human needs and challenges – the Same as above
organizations way of thinking at the heart of user-centric
and the designs & customer-centricity.
country Trust Conduct
The biggest currency in a sustainable career
is “trust” i.e. being trusted by team members,
bosses, customers. When we are trusted,
12 people listen to us, they are willing to give us Same as above
the chance to grow, give us the space to make
mistakes, and work seamlessly with each
other without always having to “prove
ourselves”. In this topic, students learn how
to build trust with people they engage with.
3 Contribution projects that help them apply
contributor thinking. After students complete
9 hrs (3 hr lab
Contribution Project Lab their project work (beyond the classroom),
sessions for each of 3
Sessions each project ends with this 3 hr lab session
projects)
where they build their project output and
present.
The above Contribution Projects require
Project work research, and may need field work beyond the Beyond classroom
classroom that students are expected to do.
B. Tech (CSE/ CST) Syllabus from Admission Batch 2018-19 6th Semester

Lab Sessions:

• Students will have to attend twelve discovery-based lab sessions to build new models
of thinking & capacities (3 hrs per module)
• They will work closely with their peers to discuss and understand these new models
of thinking.
• Their learning will be facilitated by trained college faculty.

Contribution Projects

• Three contribution projects that help them apply contributor thinking


• These will require research and also may need field work
• Each ends with a 3 hr lab session where they build their project output and present
B.Tech(Computer Science &Engineering/ Computer Science & Technology) Syllabus from Admission Batch 2018-19

7th Semester

BIJUPATNAIKUNIVERSITY OF TECHNOLOGY, ODISHA


ROURKELA

Curriculum and Syllabus

B. Tech (Computer Science &Engineering/ Computer


Science & Technology)from the Admission Batch
2018-19

Semester (7th)
B.Tech(Computer Science &Engineering/ Computer Science & Technology) Syllabus from Admission Batch 2018-19

7th Semester

Seventh Semester
Theory
Sl Category Course Course Title L-T-P Credit University Internal
No Code Marks Evaluation
1 HS RED7E001 Entrepreneurship 3-0-0 3 100 50
Development
2 PE RIT7D001 Internet of Things 3-0-0 3 100 50
RIT7D002 Big Data Analytics
REC7D002 Embedded Systems
3 PE RCS7D001 Software Project 3-0-0 3 100 50
Management
RCS7D002 Cyber Security and
Privacy
RCS7D003 Social Network Analysis
4 OE REC5D006 Digital VLSI Design 3-0-0 3 100 50
Industrial Safety
RIS7B001 Engineering
Renewable Power
REL5D005 Generation Systems
REC7D001 Digital Image Processing
RIP7E0002 Intellectual Property Right
5 OE 3-0-0 3 100 50
RGT6A003 Green Technology
REV5D004 Disaster Management
RCL7E004 Cyber Law and Ethics
6 OE REL7D003 Smart Grid 3-0-0 3 100 50

Essence of Indian 100 (Pass


7 MC* RIK7F001 3-0-0 0 Mark is 37)
Knowledge Tradition - II
Total Credit (Theory) 18
Total Marks 600 300
Practical

1 PSI Minor Project 0-0-6 3 200


RMP7H201
2 PSI Seminar - II 0-0-3 1 100
RSM7H202
3 PSI 0-0-3 1 100
RCV7H203 Comprehensive Viva
Total Credit (Practical) 5
Total Semester Credit 23
Total Marks 400
B.Tech(Computer Science &Engineering/ Computer Science & Technology) Syllabus from Admission Batch 2018-19

7th Semester
7th Semester RED7E001 Entrepreneurship L-T-P 3 Credits
Development 3-0-0
*Mandatory Non-Credit Courses (MC) result will be reflected with Pass (P) / Fail (F)
grade. Thus the grade obtained will not be affecting the grade point average. However it
shall appear on the grade sheet as per AICTE rule.

Module I: (10 hours)


Entrepreneurship: Concept of entrepreneurship and intrapreneurship, Types of Entrepreneurs, Nature
and Importance, Entrepreneurial Traits and Skills, Entrepreneurial Motivation and Achievement,
Entrepreneurial Personality

Module II: (8 hours)


Entrepreneurial Environment, Identification of Opportunities, Converting Business Opportunities into
reality. Start-ups and business incubation, Setting up a Small Enterprise. Issues relating to location,
Environmental Problems and Environmental pollution Act, Industrial Policies and Regulations

Module III: (10 hours)


Need to know about Accounting, Working capital Management, Marketing Management, Human
Resources Management, and Labour Laws. Organizational support services - Central and State
Government, Incentives and Subsidies.

Module IV: (12 hours)


Sickness of Small-Scale Industries, Causes and symptoms of sickness, cures of sickness, Role of Banks
and Governments in reviving industries.

Books:

[1] Entrepreneurship Development and Management, Vasant Desai, HPH


[2] Entrepreneurship Management, Bholanath Dutta, Excel Books
[3] Entrepreneurial Development, Sangeeta Sharma, PHI
[4] Entrepreneurship, Rajeev Roy, Oxford University Press

Digital Learning Resources:

Course Name: Entrepreneurship


Course Link: https://nptel.ac.in/courses/110/106/110106141/
Course Instructor: Prof. C Bhaktavatsala Rao, IIT Roorkee

Course Name: Entrepreneurship Essentials


Course Link: https://nptel.ac.in/courses/127/105/127105007/
B.Tech(Computer Science &Engineering/ Computer Science & Technology) Syllabus from Admission Batch 2018-19

7th Semester
7th Semester RIT7D001 Internet of Things L-T-P 3 Credits
3-0-0
Course Instructor: Prof. Manoj Kumar Mondal, IIT Kharagpur

Module-1

Introduction-Definition & Characteristics of IoT, Physical Design of IoT- Things in IoT, IoT Protocols,
Logical Design of IoT- IoT Functional Blocks, IoT Communication Models, IoT Communication APIs
, IoT Enabling Technologies- Wireless Sensor Networks , Cloud Computing, Big Data Analytics ,
Communication Protocols , Embedded Systems, IoT Levels & Deployment Templates.

Module-2

Domain Specific IoTs

Home Automation: Smart Lighting, Smart Appliances, Intrusion Detection, Smoke/Gas Detectors,
Cities-Smart Parking, Smart Lighting, Smart Roads, Structural Health Monitoring, Surveillance,
Emergency Response,

Environment-Weather Monitoring, Air Pollution Monitoring, Noise Pollution Monitoring, Forest Fire
Detection , River Floods Detection , Energy- Smart Grids , Renewable Energy Systems , Prognostics ,
Retail-Inventory Management , Smart Payments , Smart Vending Machines , Logistics-Route
Generation & Scheduling , Fleet Tracking , Shipment Monitoring , Remote Vehicle Diagnostics,
Agriculture-Smart Irrigation ,Green House Control ,Industry -Machine Diagnosis & Prognosis Indoor
Air Quality Monitoring ,Health & Lifestyle -Health & Fitness Monitoring, Wearable Electronics

IoT and M2M Introduction, M2M-Difference between IoT and M2M, SDN and NFV for IoT-Software
Defined Networking , Network Function Virtualization

Module-3

IoT Platforms Design Methodology

IoT Design Methodology-Purpose & Requirements Specification, Process Specification, Domain


Model Specification, Information Model Specification , Service Specifications , IoT Level
Specification, Functional View Specification , Operational View Specification , Device & Component
Integration , Application Development, Case Study on IoT System for Weather Monitoring, Motivation
for Using Python

IoT Physical Devices & Endpoints

What is an IoT Device-Basic building blocks of an IoT Device, Exemplary Device: Raspberry Pi,
About the Board, Linux on Raspberry Pi , Raspberry Pi Interfaces – Serial, SPI , I2C , Programming
B.Tech(Computer Science &Engineering/ Computer Science & Technology) Syllabus from Admission Batch 2018-19

7th Semester
Raspberry Pi with Python-Controlling LED with Raspberry Pi , Interfacing an LED and Switch with
Raspberry Pi ,Interfacing a Light Sensor (LDR) with Raspberry Pi , Other IoT Devices- pcDuino,
Beagle Bone Black , Cubieboard

Module-3

IoT & Beyond : Use of Big Data and Visualization in IoT, Industry 4.0 Concepts. Overview of RFID,
Low-power design (Bluetooth Low Energy), range extension techniques (data mining and mesh
networking), and dataintensive IoT for continuous recognition applications. Overview of Android / IOS
App Development tools & Internet Of Everything

Books:

1. Internet of Things, A Hands on Approach, by Arshdeep Bahga & Vijay audisetti, University
Press.
2. The Internet of Things, by Michael Millen, Pearson
B.Tech(Computer Science &Engineering/ Computer Science & Technology) Syllabus from Admission Batch 2018-19

7th Semester
7th Semester RIT7D002 Big Data Analytics L-T-P 3 Credits
3-0-0

Module-1
Introduction to Big Data: Types of Digital Data-Characteristics of Data – Evolution of Big Data -
Definition of Big Data - Challenges with Big Data - 3Vs of Big Data - Non Definitional traits of Big
Data - Business Intelligence vs. Big Data - Data warehouse and Hadoop environment - Coexistence.
Big Data Analytics: Classification of analytics - Data Science - Terminologies in Big Data - CAP
Theorem - BASE Concept. NoSQL: Types of Databases – Advantages – NewSQL - SQL vs. NOSQL
vs NewSQL. Introduction to Hadoop: Features – Advantages – Versions - Overview of Hadoop Eco
systems - Hadoop distributions - Hadoop vs. SQL – RDBMS vs. Hadoop - Hadoop Components –
Architecture – HDFS - Map Reduce: Mapper – Reducer – Combiner – Partitioner – Searching – Sorting
- Compression. Hadoop 2 (YARN): Architecture - Interacting with Hadoop Eco systems.

Module-2
No SQL databases: Mongo DB: Introduction – Features - Data types - Mongo DB Query language -
CRUD operations – Arrays - Functions: Count – Sort – Limit – Skip – Aggregate - Map Reduce.
Cursors – Indexes - Mongo Import – Mongo Export. Cassandra: Introduction – Features - Data types –
CQLSH - Key spaces - CRUD operations – Collections – Counter – TTL - Alter commands - Import
and Export - Querying System tables.

Module-3
Hadoop Eco systems: Hive – Architecture - data type - File format – HQL – SerDe - User defined
functions - Pig: Features – Anatomy - Pig on Hadoop - Pig Philosophy - Pig Latin overview - Data
types - Running pig - Execution modes of Pig - HDFS commands - Relational operators - Eval
Functions - Complex data type - Piggy Bank - User defined Functions - Parameter substitution -
Diagnostic operator. Jasper Report: Introduction - Connecting to Mongo DB - Connecting to Cassandra
- Introduction to Machine learning: Linear Regression – Clustering - Collaborative filtering -
Association rule mining - Decision tree.

Books:
1. Seema Acharya, Subhashini Chellappan, “Big Data and Analytics”, Wiley Publication, 2015.
B.Tech(Computer Science &Engineering/ Computer Science & Technology) Syllabus from Admission Batch 2018-19

7th Semester
2. Judith Hurwitz, Alan Nugent, Dr. Fern Halper, Marcia Kaufman, “Big Data for Dummies”, John
Wiley & Sons, Inc., 2013.
3. Tom White, “Hadoop: The Definitive Guide”, O’Reilly Publications, 2011.
4. Kyle Banker, “Mongo DB in Action”, Manning Publications Company, 2012.
5. Russell Bradberry, Eric Blow, “Practical Cassandra A developers Approach”, Pearson
Education, 2014.

7th REC7D002 Embedded Systems L-T-P 3


Semester 3-0-0 CREDITS

Module-I (12 hrs)

Hardware Concepts Embedded System: Application and characteristics of embedded systems,


Overview of Processors and hardware units in embedded system, embedded software in a system,
Examples of Embedded system.

ARM:ARM pipeline, Instruction Set Architecture ISA: Registers, Data Processing Instructions, Data
Transfer Instructions, Multiplication’s instructions, Software interrupt, Conditional execution, branch
instruction, Swap instruction, THUMB instructions.

Module-II (8hrs)

Devices and device drivers: I/O devices, Serial peripheral interfaces,IIC, RS232C, RS422, RS485,
Universal serial bus, USB Interface, USB Connector IrDA, CAN, Bluetooth, ISA, PCI, PCI -X and
advance busses, Device drivers.

Module –III (9 hrs)

Real Time Operating System (RTOS): Real-Time Task Scheduling: Some important concepts, Types
of real-time tasks and their characteristics, Task scheduling, Clock-Driven scheduling, Hybrid
schedulers, Event-Driven scheduling, Earliest Deadline First (EDF) scheduling, Rate monotonic
algorithm (RMA)

Module –IV (8 hrs)

Modelling Techniques: Software and programming concept: Processor selection for an embedded
system, State chart, SDL, Petri-Nets, Unified Modeling Language (UML). Hardware software codesign.
Hardware and software partitioning: K-L partitioning, Partitioning using genetic algorithm,

Module –V (8 hrs)
B.Tech(Computer Science &Engineering/ Computer Science & Technology) Syllabus from Admission Batch 2018-19

7th Semester
Low power embedded system design: Dynamic power dissipation, Static power dissipation, Power
reduction techniques, system level power management. Software design for low power devices.

Books:
[1] “Embedded system architecture, programming and design” By Raj Kamal, TMH.
[2] “Embedded System Design” by SantanuChattopadhay, PHI
[3] Frank Vahid and Tony Givargis, Embedded Systems Design – A unified Hardware
/Software Introduction, John Wiley, 2002.
[4] “Hardware software co-design of Embedded systems” By Ralf Niemann, Kulwer
Academic.
[5] “Embedded real time system programming” By Sriram V Iyer, Pankaj Gupta, TMH.

Digital Learning Resources:

Course Name: Embedded Systems


Course Link: https://nptel.ac.in/courses/108/102/108102045/
Course Instructor: Prof. Santanu Chaudhary, IIT Delhi

Course Name: Embedded Systems


Course Link: https://nptel.ac.in/courses/108/105/108105057/
Course Instructor: Prof. Amit Patra et al, IIT Kharagpur

Course Name: Embedded Systems Design


Course Link: https://nptel.ac.in/courses/106/105/106105159/
Course Instructor: Prof. Anupam Basu, IIT Kharagpur
B.Tech(Computer Science &Engineering/ Computer Science & Technology) Syllabus from Admission Batch 2018-19

7th Semester

7th RCS7D001 Software Project L-T-P 3


Semester Management 3-0-0 CREDITS

Unit 1
Introduction to Software Project Management - Software Projects - ways of categorizing software
projects – problems with software projects - Project Life Cycle – Management - Setting objectives –
Stakeholders - Project Team – Step Wise: An overview of project planning - Project evaluation -
Selection of appropriate project approach. S/W size estimation, estimation of effort & duration.
COCOMO models, Putnam’s work, Jensen’s model, Halstead’s software Science.

Unit 2
Activity planning - project schedules - sequencing and scheduling projects - Network planning models -
AON and AOA - identifying critical activities - crashing and fast tracking, Risk management:
Categories, Risk planning, management and control - Evaluating risks to the schedule, PERT. Resource
allocation - identifying resource requirements - scheduling resources - creating critical paths -
publishing schedule - cost schedules - sequence schedule.CPM, Gantt chart, staffing, organizing a
software engineering project

Unit 3
Monitoring and control – Visualizing progress, Earned value analysis – Managing people and
organizing teams – organizational structures - Planning for small projects. Case Studies, Agile
Development.
B.Tech(Computer Science &Engineering/ Computer Science & Technology) Syllabus from Admission Batch 2018-19

7th Semester
Unit 4
Software quality- quality engineering, defining quality requirements, quality standards, practices &
conventions, ISO 9000, ISO 9001, Software quality matrices, managerial and organization issues,
defect prevention, reviews & audits, SEI capability maturity model, PSP, six sigma.

BOOKS:

1. B. Hughes, M. Cotterell, Rajib Mall, Software Project Management, McGraw Hill , 2015
2. R. Walker, Software Project Management, Pearson , 2003
3. R. H. Thayer, Software Engineering Project management, IEEE CS Press , 1988
4. R. Pressman, Software Engineering: A Practitioner’s approach, McGraw Hill , 2005

Digital Learning Resources:

Course Name: Software Project Management


Course Link: https://onlinecourses.nptel.ac.in/noc19_cs70/preview
Course Instructor: By Prof. Rajib Mall & Prof. Durga Prasad Mohapatra

7th RCS7D002 Cyber Security and Privacy L-T-P 3


Semester 3-0-0 CREDITS

Module I: (10 Hours)

Introduction to Cyber Space, Introduction to Information Systems, Need for Cyber Security , Introduction to
Cyber Attacks , Classification of Cyber Attacks, Classification of Malware, Threats, Vulnerability Assessment,
Intrusion Detection Systems, Intrusion Prevention Systems

Module II: (10 Hours)

Introduction to User Authentication Methods, Biometric Authentication Methods, Biometric Systems, Different
Security Models and Security Mechanisms, Information Security and Network Security, Operating System
Security, Web Security, Email Security, Mobile Device Security, Cloud Security

Module III: (10 Hours)


B.Tech(Computer Science &Engineering/ Computer Science & Technology) Syllabus from Admission Batch 2018-19

7th Semester
IoT Security, Cyber Physical System Security, Social Media Security, Virtual Currency, Block Chain Technology,
Security Auditing, Cyber Crimes, Different Types of Cyber Crimes, Scams and Frauds, Analysis of Crimes, Human
Behavior, Stylometry, Incident Handling

Module IV: (10 Hours)

Investigation Methods, Criminal Profiling, Cyber Trails, Digital Forensics, History, Challenges, Branches of Digital
Forensics, Digital Forensic Investigation Methods, Reporting, Management of Evidence, Cyber Law-Basics,
Information Technology Act 2000, Amendments to IT Act 2000, Evidentiary value of Email/SMS, Cybercrimes
and Offenses dealt with IPC, RBI Act and IPR Act in India, Jurisdiction of Cyber Crime, Cyber Security Awareness
Tips

Books:
[1] https://heimdalsecurity.com/pdf/cyber_security_for_beginners_ebook.pdf

[2] http://larose.staff.ub.ac.id/files/2011/12/Cyber-Criminology-Exploring-Internet-Crimes-and-
Criminal-Behavior.pdf

Digital Learning Resources:


Course Name: Cyber Security
Course Link: https://onlinecourses.swayam2.ac.in/cec21_cs14/preview
Course Instructor: Dr.G.PADMAVATHI

Course Name: Introduction to Cyber Security


Course Link: https://onlinecourses.swayam2.ac.in/nou21_cs08/preview
Course Instructor: Dr. Jeetendra Pande

7th RCS7D003 Social Network Analysis L-T-P 3


Semester 3-0-0 CREDITS

Module I: (10 Hours)

Social Media- Descriptions and Definitions-social media networks-introduction, rise of social media for
consumer applications, applying social media to national priorities Social Media Marketing - Theory and
Practice, Social Media Marketing (including Viral Marketing), Mobile Marketing, Web Analytics, Social Media
Analytics - Criteria of Effectiveness, Metrics, Techniques (e.g., Social Network Analysis, Semantic Analysis,
Online Sentiment Analysis), Tools, Social Media Management, Centrality Measures-opinion mining, feature
based sentiment analysis

Module II: (10 Hours)


B.Tech(Computer Science &Engineering/ Computer Science & Technology) Syllabus from Admission Batch 2018-19

7th Semester
Community Detection-communities in social media, community detection, taxonomy of community criteria,
nodes-centric community detection, complete mutuality: cliques, group-centric community detection, latent space
models, spectral clustering, and hierarchy-centric community detection. Community evaluation- measuring a
clustering result, normalized mutual information, evaluation using semantics

Module III: (10 Hours)

Mining Social Network Data, Network Topology Discovery, Link Prediction- definition of link prediction
problem, challenges, methods for link prediction-shortest path, neighbourhood based preferential attachment,
ensemble of all paths, hitting and commute times, rooted page rank. Comparison of different methods.

Module IV: (10 Hours)

Cascading properties of networks: Information/influence diffusion on networks, maximizing influence


spread, power law and heavy tail distributions, preferential attachment models, small world
phenomenon. Mining Graphs: Community and cluster detection: random walks, spectral methods; link
analysis for web mining. Managing Big Data, Case Studies-semantic analysis-handling internet slang

Books:
[1] Wasserman, Stanley, & Faust, Katherine. Social Network Analysis: Methods and
Applications. Cambridge: Cambridge University Press, 1994
[2] Scott, John. Social Network Analysis: A Handbook. 2nd Ed. 1994. Newberry Park,
CA: Sage
[3] Robert Hanneman and Mark Riddle. Introduction to Social Network Methods, 2004

Digital Learning Resources:

Course Name: Social Networks


Course Link: https://onlinecourses.nptel.ac.in/noc19_cs66/preview
Course Instructor: Dr. Poonam Saini & Prof. Sudarshan Iyengar

Course Name: Social Networks


Course Link: https://onlinecourses.nptel.ac.in/noc20_cs78/preview
Course Instructor: Prof. Sudarshan Iyengar

7th REC5D006 Digital VLSI Design L-T-P 3


Semester 3-0-0 CREDITS

MODULE-I (08Hours)
B.Tech(Computer Science &Engineering/ Computer Science & Technology) Syllabus from Admission Batch 2018-19

7th Semester
Introduction: Historical Perspective, VLSI Design Methodologies, VLSI Design Flow, Design
Hierarchy, Concept of Regularity, Modularity and Locality, VLSI Design Styles, Computer-Aided
Design Technology.
Fabrication of MOSFETs: Introduction, Fabrication Processes Flow – Basic Concepts, The CMOS
n-Well Process, Layout Design Rules, Stick Diagrams, Full Customs Mask Layout Design.
MOS Transistor: The Metal Oxide Semiconductor (MOS) Structure, The MOS System under
External Bias, Structure and Operation of MOS Transistor (MOSFET), MOSFET Current-Voltage
Characteristics, MOSFET Scaling and Small-Geometry Effects, MOSFET Capacitance.

MODULE-II
MOS Inverters – Static Characteristics: Introduction, Resistive-Load Inverters, Inverters with n-
Type MOSFET Load, CMOS Inverter.
MOS Inverters – Switching Characteristics and Interconnect Effects: Introduction, Delay-Time
Definitions, Calculation of Delay-Times, Inverter Design with Delay Constraints, Estimation of
Interconnect Parasitics, Calculation of Interconnect Delay, Switching Power Dissipation of
CMOSInverters.
Combinational MOS Logic Circuits: Introduction, MOS Logic Circuits with Depletion NMOS
Loads, CMOS Logic Circuits, Complex Logic Circuits, CMOS Transmission Gates (Pass Gates).

MODULE-III
Sequential MOS Logic Circuits: Introduction, Behaviour of Bistable Elements, SR Latch Circuits,
Clocked Latch and Flip-Flop Circuits, CMOS D-Latch and Edge Triggered Flip Flop.
Dynamic Logic Circuits: Introduction, Basic Principles of Pass Transistor Circuits, Voltage
Bootstrapping, Synchronous Dynamic Circuit Techniques, Dynamic CMOS Circuit Techniques,
High Performance Dynamic CMOS Circuits.

MODULE-IV
Design for Testability: Introduction, Fault Types and Models, Ad Hoc Testable Design Techniques,
Scan-Based Techniques, Built-In Self-Test (BIST) Techniques, Current Monitoring IDDQ Test.

MODULE-V
Semiconductor Memories: Introduction, Dynamic Random-Access Memory (DRAM), Static
Random Access Memory (SRAM), Non-volatile Memory, FlashMemory.

Books:
[1] CMOS Digital Integrated Circuits: Analysis and Design, Sung-Mo Kang and Yusuf
Leblebici, Tata McGraw-Hill Publishing Company Limited, 3rdEdn, 2003.
[2] Principles of CMOS VLSI Design – a Systems Perspective, K. Eshraghian and N.H.E.
Weste, Addison Wesley,2nd Edition, 1993.
[3] Digital Integrated Circuits– A Design Perspective, Jan M. Rabaey,Anantha
Chandrakasan, Borivoje Nikolic, PHI, 2nd Edn.
[4] Modern VLSI Design System – on – Chip Design, Wayne Wolf, PHI, 3rd Edn.

[5] VLSI Design, Debaprasad Das, Oxford University Press, New Delhi, 2010

[6] CMOS Logic Circuit Design, John P. Uyemura, Springer, 2001.

[7] Digital Integrated Circuit Design, Ken Martin, Oxford University Press, 2000.

[8] VLSI Design Technique forAnalog and Digital Circuits, R L Geiger, TMH.
B.Tech(Computer Science &Engineering/ Computer Science & Technology) Syllabus from Admission Batch 2018-19

7th Semester
Digital Learning Resources:

Course Name: VLSI Design


Course Link: https://nptel.ac.in/courses/117/101/117101058/
Course Instructor: Prof. A.N. Chandorkar, IIT Bombay

Course Name: Digital VLSI Testing


Course Link: https://nptel.ac.in/courses/117/105/117105137/
Course Instructor: Prof. S, Chattopadhyay, IIT Kharagpur

Course Name: VLSI Technology


Course Link: https://nptel.ac.in/courses/117/106/117106093/
Course Instructor: Dr. Nandita Dasgupta, IIT Madras
B.Tech(Computer Science &Engineering/ Computer Science & Technology) Syllabus from Admission Batch 2018-19

7th Semester
7th RIS7B001 Industrial Safety L-T-P 3
Semester Engineering 3-0-0 CREDITS
Module-I: (7 hours)
Industrial safety: Accident, causes, types, results and control, mechanical and electrical hazards, types,
causes and preventive steps/procedure, describe salient points of factories act 1948 for health and
safety, wash rooms, drinking water layouts, light, cleanliness, fire, guarding, pressure vessels, etc,
Safety color codes. Fire prevention and firefighting, equipment
and methods.
Module-II (7 hours)
Fundamentals of maintenance engineering: Definition and aim of maintenanceengineering, Primary and
secondary functions and responsibility of maintenance department, Types of maintenance, Types and
applications of tools used for maintenance, Maintenance cost & its relation with replacement economy,
Service life of equipment.

Module-III:(7 hours)
Wear and Corrosion and their prevention: Wear- types, causes, effects, wear reduction methods,
lubricants-types and applications, Lubrication methods, general sketch, working and applications, i.
Screw down grease cup, ii. Pressure grease gun, iii. Splash lubrication, iv. Gravity lubrication, v. Wick
feed lubrication vi. Side feed lubrication, vii. Ring lubrication, Definition, principle and factors
affecting the corrosion. Types of corrosion, corrosion prevention methods.

Module-IV: (7 hours)
Fault tracing: Fault tracing-concept and importance, decision treeconcept, need and applications,
sequence of faultfinding activities, show as decision tree, draw decision tree for problems in machine
tools, hydraulic, pneumatic,automotive, thermal and electrical equipment’s like, I. Any one machine
tool, ii. Pump iii. Air compressor, iv. Internal combustion engine, v. Boiler, vi. Electrical motors, Types
of faults in machine tools and their general causes.
Module-V: (8 hours)
Periodic and preventive maintenance: Periodic inspection-concept and need,degreasing, cleaning and
repairing schemes, overhauling of mechanical components,overhauling of electrical motor, common
troubles and remedies of electric motor, repaircomplexities and its use, definition, need, steps and
advantages of preventive maintenance. Steps/procedure for periodic and preventive maintenance of: I.
Machine tools, ii. Pumps, iii. Air compressors, iv. Diesel generating (DG) sets, Program and schedule
of preventive maintenance of mechanical and electrical equipment, advantages of preventive
maintenance. Repair cycle concept and importance

Books:
1. Maintenance Engineering Handbook, Higgins & Morrow, Da Information Services.
2. Maintenance Engineering, H. P. Garg, S. Chand and Company.
3. Pump-hydraulic Compressors, Audels, McGraw Hill Publication.
4. Foundation Engineering Handbook, Winterkorn, Hans, Chapman & Hall London.
B.Tech(Computer Science &Engineering/ Computer Science & Technology) Syllabus from Admission Batch 2018-19

7th Semester

7th REL5D005 Renewable Power L-T-P 3


Semester Generation Systems 3-0-0 CREDITS

Module I: (15 Hours)


Introduction: Conventional energy Sources and its Impacts, Non conventional energy–
seasonalvariations and availability, Renewable energy – sources and features, Distributed energy
systemsand dispersed generation (DG). Solar Energy: Solar processes and spectral composition of solar
radiation. Solar Thermal system-Solar collectors, Types and performance characteristics, Applications-
Solar water heating systems(active & passive) , Solar space heating & cooling systems , Solar
desalination systems, Solar cooker.Solar photovoltaic system-Operating principle, Photovoltaic cell
concepts, Cell, module, array,Losses in Solar Cell, Effects of Shadowing-Partial and Complete
Shadowing, Series and parallelconnections, Cell mismatching, Maximum power point tracking,
Applications-Battery charging,Pumping, Lighting, Peltier cooling. Modelling of PV cell.

Module II: (10 Hours)


Wind Energy: Wind energy, Wind energy conversion; Wind power density, efficiency limit for
windenergy conversion, types of converters, aerodynamics of wind rotors, power ~ speed and torque
speed characteristics of wind turbines, wind turbine control systems; conversion to electricalpower:
induction and synchronous generators, grid connected and self excited induction generatoroperation,
constant voltage and constant frequency generation with power electronic controlsingle and double
output systems, reactive power compensation, Characteristics of wind powerplant, Concept of DFIG.

Module III: (9 Hours)


Biomass Power: Principles of biomass conversion, Combustion and fermentation, Anaerobic
digestion, Types of biogas digester, Wood gassifier, Pyrolysis, Applications. Bio gas, Wood stoves,Bio
diesel, Combustion engine, Application.

Module IV: (6 Hours)


Hybrid Systems: Need for Hybrid Systems, Range and type of Hybrid systems, Case studies ofDiesel-
PV, Wind-PV, Microhydel-PV, Biomass-Diesel systems, electric and hybrid electric vehicles.

Books:
[1] Godfrey Boyle“Renewable Energy- Power for a Sustainable Future”,Oxford
University Press.
[2] B.H.Khan, “Non-Conventional Energy Resources”,Tata McGrawHill, 2009.
[3] S. N. Bhadra, D. Kastha, S. Banerjee, “Wind Electrical Systems”, Oxford University
Press, 2005.

[4] S. A. Abbasi, N. Abbasi, “Renewable Energy Sources and Their Environmental


Impact”, Prentice Hall of India, New Delhi, 2006
.
Digital Learning Resources:

Course Name: Energy Resources and Technology


Course Link: https://nptel.ac.in/courses/108/105/108105058/
Course Instructor: Prof. S Banerjee, IIT Kharagpur
B.Tech(Computer Science &Engineering/ Computer Science & Technology) Syllabus from Admission Batch 2018-19

7th Semester

7th REC7D001 Digital Image Processing L-T-P 3


Semester 3-0-0 CREDITS

Module-I

Fundamentals – Steps in digital image processing, sampling and quantization, relationship between
pixels, imaging geometry Image Transforms – Fourier Transform, Discrete Fourier Transform, Fast
Fourier Transform, Discrete Cosine Transform, Walsh Transform, Hadamard Transform, Hotelling
Transform.

Module-II

Image Enhancement – Point processing, spatial filtering (smoothing and sharpening filters),
enhancement in frequency domain. Filtering in the Frequency Domain: preliminary concepts, 2D DFT
and its properties,basic filtering in the frequency domain, image smoothing and sharpening.

Module-III

Image Restoration and Reconstruction: Image restoration/degradation model, noisemodels, restoration


in the presence of noise only, estimating the degradation function. Color Image Processing: Color
models, Color transformation.

Module-IV

Wavelets and Multi-resolution Processing: multiresolution expansions, wavelettransforms in one and


two dimensions. Image Compression: Fundamentals, Some basic compression methods (Chapter 8 of
Book 1)

Books

1. Digital Image Processing, R.C. Gonzalez, R.E. Woods, Pearson Education , 3rd Edition, 2007
2. Digital Image Processing, S. Sridhar, Oxford University Press,2011
3. Digital Image Processing And Analysis, B. Chanda, Dutta D. Majumder ,PHI
4. Digital Image Processing using MATLAB, Rafael C. Gonzalez, Richard E. Woods Pearson
Education, Inc., Seventh Edition, 2004.
5. Digital Image Processing, S. Sridhar, Oxford University Press,2011 3. Digital Image
Processing, William K. Pratt, John Wiley, New York, 2002
B.Tech(Computer Science &Engineering/ Computer Science & Technology) Syllabus from Admission Batch 2018-19

7th Semester

7th RIP7E0002 Intellectual Property Right L-T-P 3


Semester 3-0-0 CREDITS

MODULE-I (12Hours)
Introduction: Intellectual property: meaning, nature and significance, need for intellectual property
Right (IPR), IPR in India – Genesis and development, IPR in abroad, Examples: -Biotechnology
Research and Intellectual Property Rights Management. What is a patent, what can be protected by
a patent, why should I apply for a patent? Patent Law, Patentability requirements, non-Patentable
subject matters, Layout of the Patents. Procedure for domestic and international filing of
applications, Restoration, Surrender and Revocations of Patents, Rights of Patentee and Working of
Patent, Licensing and Enforcing Intellectual Property.

MODULE-II (10Hours)
Copyrights: Copyright: meaning, scope; What is covered by copyright? How long does copyright
last? Why protects copyright? Related rights, Rights covered by copyright. Ownership: Duration,
Division, Transfer and Termination of Transfers.

MODULE-III (10Hours)
Infringement and Remedies: Literal and non-literal infringement, Role of claims, Doctrines on
infringement: Equivalent doctrine, Pith and Marrow doctrine, Comparative test. Defences: Gillette
Defence, General grounds, Patents granted with conditions, Parallel import. Remedies: Civil,
Administrative.

MODULE-IV (08Hours)
State Law: Trade Secret, Contract, Misappropriation, Right of Publicity Trademarks, Trade Secret -
Overview, Requirements, Misappropriation of Trade Secret, Departing Employees, Remedies,
Criminal Liability, Misappropriation, Clickwrap Agreements, Idea Submissions; Right of Publicity,
Federal Pre-emption, Review.

Books:
[1] W. R. Cornish and D. Llewellyn, Intellectual Property: Patents, Copyrights, Trade
Marks and Allied Rights, Sweet & Maxwell.
[2] Lionel Bently and Brad Sherman, Intellectual Property Law, Oxford University Press.
[3] P. Narayanan, Intellectual Property Law, Eastern Law House
[4] B. L. Wadehra, Law Relating to Intellectual Property, Universal Law Publishing Co.
[5] V. K. Ahuja, Law Relating to Intellectual Property Rights, LexisNexis
[6] Ajit Parulekar and Sarita D’Souza, Indian Patents Law – Legal & Business
Implications;Macmillan India ltd, 2006
[7] P. Narayanan; Law of Copyright and Industrial Designs; Eastern law House, Delhi,
2010.

Reference:
[1] The Copyright Act, 1957
B.Tech(Computer Science &Engineering/ Computer Science & Technology) Syllabus from Admission Batch 2018-19

7th Semester

[2] The Patent Act, 1970


[3] The Trade Marks Act, 1999
[4] The Designs Act, 2000
[5] The Geographical Indication of Goods Act, 1999
[6] The Protection of Plant Varieties and Farmers’ Rights Act, 2001
[7] The Semiconductor Integrated Circuits Layout Design Act, 2000

Digital Learning Resources:

Course Name: Intellectual Property


Course Link: https://nptel.ac.in/courses/109/106/109106137/
Course Instructor: Prof. Feroze Ali, IIT Madras
B.Tech(Computer Science &Engineering/ Computer Science & Technology) Syllabus from Admission Batch 2018-19

7th Semester

7th RGT6A003 Green Technology L-T-P 3


Semester 3-0-0 CREDITS

Module I: (12 Hrs)


Global Warming and its effect: - Introduction and physical definition of global warming, the New
Carbon Problem: Accumulation, Long Half-Life, Heating Potential, Carbon Emission Factors,
Carbon Absorption in Nature, The Global Emission Situation and its effect in India, The Kyoto and
Other Protocols and its view in India, Effect of climate change and its impact.
Planning for the Future to reduce global warming: - Steps taken to Control Carbon Emissions
universally, Use of Promotional and Punitive Mechanisms for Reducing Carbon in Atmosphere,
The General Approach in Planning for the Future, Developing Countrywide Adaptive Measures for
Safety of Local People, Developing Mitigative Measures for Global Reduction of Carbon, India's
National Action Plan on Climate Change (NAPCC) till date, National Mission for a Green India,
The MRV Debate.

Module II: (8 Hrs)


Opportunities in Control of Carbon Emissions and Accumulation:- Essential Steps for Control of
Carbon Emissions and Accumulation, Procedure to develop own Priorities and Business
Opportunities in India for control of carbon emissions and accumulation, Needs a Mix of Green and
Traditional Power Sources in India, A Logical Approach for Carbon Reduction, Need in India —
More Forests, Less Deforestation and payment rates procedure for controlling carbon emissions and
its Promotional Mechanisms at India. Green Technologies for Energy Production: - Various
Technologies Available for Energy Production, Cost Comparison of a Few Typical Systems for
Power Generation, Sources of Energy Production Already in Use, Alternative Methods Ready for
Use, Green Technologies Needing some Prior R&D Work.

Module III: (10 Hrs)


Green Technologies for Personal and Citywide Application: - Measures to be taken for Green city,
Carbon Emission Reduction at Personal Level, Carbon Emission Reduction at Local Authority and
Citywide Level, Carbon Emissions from Imports. Green Technologies for Specific Applications:-
Promotion of 'Green' Buildings, Guidelines, The Energy Conservation Building Code (ECBC),
Green Hotels and Hospitals, Green Technologies for Transport, Green Roads, Ports and Harbours,
Industries, Carbon, Carbon Emissions from a Few Selected Industries in India, The Changing
Scenario in Cities, Need for Wider Application to Town Planning and Area Re-Development
Projects, 'Green' Infrastructure for Municipal Services, Bringing up Indian Villages, Green Services
for Crematoria, Spreading Message to all Stakeholders.
Module IV: (10 Hrs)
Some High-tech Measures for Reducing Carbon Emissions: - Use of Solar Power with Satellite-
Based Systems, Use of Carbon Capture and Storage (Sequestration), Microorganisms, A Quick
SWOT Analysis.Recommended Plan of Action: - India's National Action Plan Take Us to a Low-
Carbon Path, The Missions Help Develop Awareness, few case studies on Projects undertakenby
Various Countries, Adaptive Measures Essential for Indian People to Cope with Climate Change

Books
B.Tech(Computer Science &Engineering/ Computer Science & Technology) Syllabus from Admission Batch 2018-19

7th Semester

7th Semester REV5D004 Disaster Management L-T-P 3 Credits


3-0-0
[1] Green Technologies, Soli J. Arceivala, McGraw Hill Education
[2] Green Technologies and Environmental Sustainability edited by Ritu Singh, Sanjeev
Kumar

Digital Learning Resources:


Course Name: Sustainable Materials and Green Buildings
Course Link:https://nptel.ac.in/courses/105/102/105102195/
Course Instructor:Dr. B. Bhattacharjee, IIT Delhi

Module I (12 hr)


Understanding Disaster: Concept of Disaster - Different approaches- Concept of Risk - Levels of
Disasters - Disaster Phenomena and Events (Global, national and regional) Hazards and
Vulnerabilities: Natural and man-made hazards; response time, frequency and forewarning levels of
different hazards - Characteristics and damage potential or natural hazards; hazard assessment -
Dimensions of vulnerability factors; vulnerability assessment - Vulnerability and disaster risk -
Vulnerabilities to flood and earthquake hazards
Module II (6 hr)
Disaster Management Mechanism: Concepts of risk management and crisis managements -
Disaster Management Cycle - Response and Recovery - Development, Prevention, Mitigation and
Preparedness - Planning for Relief
Module III (6 hr)
Capacity Building: Capacity Building: Concept - Structural and Nonstructural Measures Capacity
Assessment; Strengthening Capacity for Reducing Risk - Counter-Disaster Resources and their
utility in Disaster Management - Legislative Support at the state and national levels
Module IV (12 hr)
Coping with Disaster: Coping Strategies; alternative adjustment processes - Changing Concepts of
disaster management - Industrial Safety Plan; Safety norms and survival kits - Mass media and
disaster management
Planning for disaster management: Strategies for disaster management planning - Steps for
formulating a disaster risk reduction plan - Disaster management Act and Policy in India -
Organizational structure for disaster management in India - Preparation of state and district disaster
management plans
Books
1. Manual on Disaster Management, National Disaster Management, Agency Govt of India. 2.
Disaster Management by Mrinalini Pandey Wiley 2014.
3. Disaster Science and Management by T. Bhattacharya, McGraw Hill Education (India) Pvt Ltd
Wiley 2015
1. Earth and Atmospheric Disasters Management, N. Pandharinath, CK Rajan, BS Publications
2009.
2. National Disaster Management Plan, Ministry of Home affairs, Government of India
http://www.ndma.gov.in/images/policyplan/dmplan/draftndmp.pdf
B.Tech(Computer Science &Engineering/ Computer Science & Technology) Syllabus from Admission Batch 2018-19

7th Semester

7th Semester RCL7E004 Cyber Law and Ethics L-T-P 3 Credits


3-0-0

Module-I: Introduction to Cyber Law

Evolution of computer technology, emergence of cyber space. Cyber Jurisprudence, Jurisprudence


and law, Doctrinal approach, Consensual approach, Real Approach, Cyber Ethics, Cyber
Jurisdiction, Hierarchy of courts, Civil and criminal jurisdictions, Cyberspace-Web space, Web
hosting and web Development agreement, Legal and Technological Significance of domain Names,
Internet as a tool for global access.

Module-II: Information Technology Act

Overview of IT Act, 2000, Amendments and Limitations of IT Act, Digital Signatures,


Cryptographic Algorithm, Public Cryptography, Private Cryptography, Electronic Governance,
Legal Recognition of Electronic Records, Legal Recognition of Digital Signature, Certifying
Authorities, Cyber Crime and Offences, Network Service Providers Liability, Cyber Regulations
Appellate Tribunal, Penalties and Adjudication.

Module-III: Cyber Law and Related Legislation

Patent Law, Trademark Law, Copyright, Software – Copyright or Patented, Domain Names and
Copyright disputes, Electronic Data Base and its Protection, IT Act and Civil Procedure Code, IT
Act and Criminal Procedural Code, Relevant Sections of Indian Evidence Act, Relevant Sections of
Bankers Book Evidence Act, Relevant Sections of Indian Penal Code, Relevant Sections of Reserve
Bank of India Act, Law Relating To Employees And Internet, Alternative Dispute Resolution ,
Online Dispute Resolution (ODR).

Module-IV: Electronic Business and Legal Issues

Evolution and development in E-commerce, paper vs paper less contracts E-Commerce models-
B2B, B2C, E security. Business, taxation, electronic payments, supply chain, EDI, E-markets,
Emerging Trends.

Module-V: Cyber Ethics

The Importance of Cyber Law, Significance of Cyber Ethics, Need for Cyber regulations and
Ethics. Ethics in Information society, Introduction to Artificial Intelligence Ethics: Ethical Issues in
AI and core Principles, Introduction to Block chain Ethics.
B.Tech(Computer Science &Engineering/ Computer Science & Technology) Syllabus from Admission Batch 2018-19

7th Semester

7th Semester REL7D003 Smart Grid L-T-P 3 Credits


3-0-0
Books:

1. Cyber Laws: Intellectual property & E Commerce, Security- Kumar K, Dominant Publisher
2. Cyber Ethics 4.0, Christoph Stuckelberger, Pavan Duggal, by Globethic
3. Information Security policy & Implementation Issues, NIIT, PHI
4. Computers, Internet and New Technology Laws, Karnika Seth, Lexis Nexis Butterworths
Wadhwa Nagpur.
5. Legal Dimensions of Cyber Space, Verma S, K, Mittal Raman, Indian Law Institute, New
Delhi,
6. Cyber Law, Jonthan Rosenoer, Springer, New York, (1997).

Module-I: (10 hours)

Evolution of Electric Power Grid, introduction to smart Grid, Concept, definitions, architecture and
functions of Smart Grid. Need of Smart Grid. Difference between conventional & smart grid.
Opportunities & Challenges of Smart Grid, Introduction to Smart Meters, Real Time Pricing, Smart
Appliances. Automatic Meter Reading (AMR). Outage Management System (OMS). Home &
Building Automation, Substation Automation, Feeder Automation, Smart Sensors, Geographic
Information System (GIS). Intelligent Electronic Devices (IED) & their application for Monitoring
& Protection.

Module-II: (10 hours)

Phasor Measurement Units (PMU), Wide Area Measurement System (WAMS), Wide-Area based
Protection and Control Micro-grid concepts, need and application, Issues of Interconnection.
Protection & control systems for micro-grid. Storage systems including Battery, SMES, Pumped
Hydro. Compressed Air Energy Storage.

Module-III: (10 hours)

Variable speed wind generators, fuel-cells, micro-turbines. Integration of renewables and issues
involved, Advantages and disadvantages of Distributed Generation. Power Quality & EMC in smart
Grid. Power Quality issues of Grid connected Renewable Energy Sources. Power Quality
Conditioners for micro-grid. Web based Power Quality monitoring, Power Quality Audit.

Books:
[1] Ali Keyhani, “Design of Smart power grid renewable energy systems”, Wiley
IEEE,2011
B.Tech(Computer Science &Engineering/ Computer Science & Technology) Syllabus from Admission Batch 2018-19

7th Semester

[2] Clark W. Gellings, “The Smart Grid: Enabling Energy Efficiency and Demand
Response”, CRCPress, 2009.
[3] Stuart Borlase, “Smart Grid: Infrastructure,Technology and solutions “ CRC Press
[4] Janaka Ekanayake, Nick Jenkins, KithsiriLiyanage, Jianzhong Wu, Akihiko
Yokoyama, “Smart Grid: Technology and Applications”, Wiley.
[5] Andres Carvallo, John Cooper, “The Advanced Smart Grid: Edge Power Driving
Sustainability: 1”, Artech House Publishers July 2011
[6] Mladen Kezunovic, Mark G. Adamiak, Alexander P. Apostolov, Jeffrey George
Gilbert “Substation Automation (Power Electronics and Power Systems)”, Springer

Digital Learning Resources:

Course Name: Introduction to Smart Grid


Course Link: https://nptel.ac.in/courses/108/107/108107113/
Course Instructor: Prof. N.P. Padhy and Prof. Premalata Jena, IIT Roorkee

7th RIK7F001 Essence of Indian L-T-P 3


Semester Knowledge Tradition - II 3-0-0 CREDITS
Course Objectives:

1. To facilitate the students with the concepts of Indian traditional knowledge and to make
them understand the Importance of roots of knowledge system.
2. To make the students understand the traditional knowledge and analyse it and apply it to
their day to day life
Course Outcomes :

At the end of the Course, Student will be able to:

1. Identify the concept of Traditional knowledge and its importance.


2. Explain the need and importance of protecting traditional knowledge.
3. IIllustrate the various enactments related to the protection of traditional knowledge.
4. Interpret the concepts of Intellectual property to protect the traditional knowledge.
5. Explain the importance of Traditional knowledge in Agriculture and Medicine.
Module-1:

Introduction to traditional knowledge: Define traditional knowledge, nature and characteristics,


scope and importance, kinds of traditional knowledge, Indigenous Knowledge (IK), characteristics,
traditional knowledge vis-a-vis indigenous knowledge, traditional knowledge Vs western
knowledge traditional knowledge

Module-2:

Protection of traditional knowledge:The need for protecting traditional knowledge Significance of


TK Protection, value of TK in global economy, Role of Government to harness TK.

Module-3:
B.Tech(Computer Science &Engineering/ Computer Science & Technology) Syllabus from Admission Batch 2018-19

7th Semester

Legal framework and TK: The Scheduled Tribes and Other Traditional Forest Dwellers
(Recognition of Forest Rights) Act, 2006, Plant Varieties Protection and Farmer's Rights Act, 2001
(PPVFR Act); The Biological Diversity Act 2002 and Rules 2004, the protection of traditional
knowledge bill, 2016.

Module-4:

Traditional knowledge and intellectual property: Systems of traditional knowledge protection,


Legal concepts for the protection of traditional knowledge, Patents and traditional knowledge,
Strategies to increase protection of traditional knowledge

Module-5:

Traditional Knowledge in Different Sectors: Traditional knowledge and engineering, Traditional


medicine system, TK in agriculture, Traditional societies depend on it for their food and healthcare
needs, Importance of conservation and sustainable development of environment, Management of
biodiversity, Food security of the country and protection of TK

Books:

1. Traditional Knowledge System in India, by Amit Jha, 2009.

2. Traditional Knowledge System in India by Amit Jha Atlantic publishers, 2002.

3. "Knowledge Traditions and Practices of India" Kapil Kapoor, Michel Danino.

Digital Learning Resources:

Course Name: Ayurvedic Inheritance of India


Course Link: https://nptel.ac.in/courses/121/106/121106003/
Course Instructor: Dr M. S. Valiathan, IIT, Madras

https://www.youtube.com/watch?v=LZP1StpYEPM
B.Tech(ComputerScienceandEngineering)SyllabusforAdmissionBatch2017-187th /8thsemester

SEVENTH SEMESTER
Theory / Practical / Sessional
Subject Subject Name Hours/ Credit University Internal
Code Week Theory Marks Evaluation
L/T
PCS7J001 Cryptography&NetworkSec 3-0-0 3 100 50
/ urity/ Robotics/
PCS7J002/ VLSI Design
PCS7J003
PCS7J004 Mobile Computing/ 3-0-0 3 100 50
/ Software Project Management/
PCS7J005/ Social Networks
PCS7J006

PCP7H007 Internet of Things (IOT)/ 3-0-0 3 100 50


/ NanoScience&BioTechnol
PCP7H008/ ogy/
PCP7H009 IntellectualPropertyRights(
IPR)
PCP7H010 Soft Computing/ 3-0-0 3 100 50
/ IntroductiontoManagement&Fun
PCP7H011/ ction/ MarketingManagement
PCP7H012

PCP7H013 Entrepreneurship Development/ 3-0-0 3 100 50


/ E-Commerce & ERP / Business
PCP7H014 Regulatory Framework
/
PCP7H015
15 750
Total Credit/Marks (Theory)

Practical
PCS7N201 Seminar 0-0-2 2 - 100
PCS7N202 Minor Project 0-0-2 4 - 200
PCS7N203 Comprehensive Viva 0-0-1 2 - 100
Total Credit/Marks 08 400
(Practical)
Total Semester Credit/ 23 1150
Marks
B.Tech(ComputerScienceandEngineering)SyllabusforAdmissionBatch2017-187th /8thsemester

Eighth Semester
Sl. University Internal
Subject Category Subject Name Credit
No. Marks Marks
Practical
-
1 PCS8N201 Internship/ Major Project 10 500

Total Credit/Marks (Practical) 10 500


Total Semester Credit/ Marks 10 500
B.Tech(ComputerScienceandEngineering)SyllabusforAdmissionBatch2017-187th /8thsemester

PCS7J001 Cryptography & Network Security 3-0-0

OBJECTIVES: The student should be made to:


• Understand OSI security architecture and classical encryption techniques.
• Acquire fundamental knowledge on the concepts of finite fields and number
theory.
• Understand various block cipher and stream cipher models.
• Describe the principles of public key cryptosystems, hash functions and digital
signature.
Module I : INTRODUCTION & NUMBER THEORY [10 hours]
Services, Mechanisms and attacks-the OSI security architecture-Network security
model- Classical Encryption techniques (Symmetric cipher model, substitution
techniques, transposition techniques, steganography).FINITE FIELDS AND
NUMBER THEORY: Groups,
Rings, Fields-Modular arithmetic-Euclid‟s algorithm-Finite fields- Polynomial
Arithmetic –
Prime numbers-Fermat‟s and Euler‟s theorem-Testing for primality -The Chinese
remainder theorem- Discrete logarithms.
Module II : BLOCK CIPHERS & PUBLIC KEY CRYPTOGRAPHY [10
hours]
Data Encryption Standard-Block cipher principles-block cipher modes of operation-
Advanced Encryption Standard (AES)-Triple DES-Blowfish-RC5 algorithm. Public
key cryptography: Principles of public key cryptosystems-The RSA algorithm-Key
management – Diffie Hellman Key exchange-Elliptic curve arithmetic-Elliptic curve
cryptography.
Module III : HASH FUNCTIONS AND DIGITAL SIGNATURES [10
hours]
Authentication requirement – Authentication function – MAC – Hash function –
Security of hash function and MAC –MD5 – SHA – HMAC – CMAC – Digital
signature and authentication protocols
– DSS – EI Gamal – Schnorr.
SECURITY PRACTICE & SYSTEM SECURITY [8 hours]
Authentication applications – Kerberos – X.509 Authentication services – Internet
Firewalls for Trusted System: Roles of Firewalls – Firewall related terminology-
Types of Firewalls – Firewall designs – SET for E-Commerce Transactions. Intruder
– Intrusion detection system – Virus and related threats – Countermeasures –
Firewalls design principles – Trusted systems – Practical implementation of
cryptography and security.
Module IV : E-MAIL, IP & WEB SECURITY [9 hours]
E-mail Security: Security Services for E-mail-attacks possible through E-mail –
establishing keys privacy-authentication of the source-Message Integrity-Non-
repudiation-Pretty Good Privacy- S/MIME. IPSecurity: Overview of IPSec – IP and
IPv6-Authentication Header-Encapsulation Security Payload (ESP)-Internet Key
Exchange (Phases of IKE, ISAKMP/IKE Encoding). Web Security: SSL/TLS Basic
Protocol-computing the keys- client authentication-PKI as deployed by SSLAttacks
fixed in v3- Exportability-Encoding-Secure Electronic Transaction (SET).
TOTAL: 45 PERIODS
OUTCOMES: Upon Completion of the course, the students should be able to:
• Compare various Cryptographic Techniques
• Design Secure applications
B.Tech(ComputerScienceandEngineering)SyllabusforAdmissionBatch2017-187th /8thsemester

• Inject secure coding in the developed applications


TEXT BOOKS:
1. William Stallings, Cryptography and Network Security, 6th Edition, Pearson
Education, March 2013. (UNIT I,II,III,IV).

2. Charlie Kaufman, Radia Perlman and Mike Speciner, “Network Security”,


Prentice Hall of India, 2002. (UNIT V).

REFERENCES:
1. Behrouz A. Ferouzan, “Cryptography & Network Security”, Tata Mc Graw Hill,
2007.
2. Man Young Rhee, “Internet Security: Cryptographic Principles”, “Algorithms
and Protocols”, Wiley Publications, 2003.
3. Charles Pfleeger, “Security in Computing”, 4th Edition, Prentice Hall of India,
2006.
4. Ulysess Black, “Internet Security Protocols”, Pearson Education Asia, 2000.
5. Charlie Kaufman and Radia Perlman, Mike Speciner, “Network Security,
Second Edition, Private Communication in Public World”, PHI 2002.
6. Bruce Schneier and Neils Ferguson, “Practical Cryptography”, First Edition,
Wiley Dreamtech India Pvt Ltd, 2003.
7. Douglas R Simson “Cryptography – Theory and practice”, First Edition, CRC
Press, 1995.
B.Tech(ComputerScienceandEngineering)SyllabusforAdmissionBatch2017-187th /8thsemester

PCS7J002 Robotics 3-0-0

Module I
Robot Anatomy Arm Geometry-Direct & Inverse Kinematics Problem. Arm Dynamics,
D Alembert Equations of Motion, Synthesis of elements with movalulity constraints,
manipulations-trajectory planning, joint interpolated trajectories. [15L]

Module II
Control of Robot Manipulation-computed torque technique sequencing & adaptive
control, resolved motion control Moluie Robots. [6L]

Module III
Robot sensing-Range & Proximity & Higher-Level vision, illumination techniques,
Imaging Geometry, Segmentation Recognition & Interpretation. [8L]

Module IV
Robot Programming Language Characteristics of Robot Level & Task Level
languages. Robot intelligence-State Space search, Robot learning, Robot Task
Planning, Knowledge Engineering.
[10L]
References:
1. K.S Fu R.C . CSG Lee-Robotics Control, Sensing, Vision & Intelligence,
McGraw-Hill.
2. M.P. Groover, M.Weins, R.N. Nagel, N.C. Odrey –Industrial Robotics, McGraw
Hill
3. Andrew C. Straugard-Robotics &AI,PHI
4. S. Sitharama Iyengar, Alberto Elefes-Autonomous Mobile Robots Control,
Planning &Achitecture, IEEE Computer Society Press
B.Tech(ComputerScienceandEngineering)SyllabusforAdmissionBatch2017-187th /8thsemester

PCS7J003 VLSI DESIGN 3-0-0

Objective: To cater the needs of students who want a comprehensive study of the
principle and techniques of modern VLSI design and systems.

Module 1(12 hrs)


Process steps in IC fabrication: Silicon wafer preparation-Diffusion of impurities-
physical mechanism-ion implantation- Annealing process- Oxidation process-
lithography-Chemical Vapour Deposition -epitaxial growth –reactors- metallization-
patterning-wire bonding -packaging

Module 2 (12 hrs)


Monolithic components: Isolation of components-junction isolation and dielectric
isolation. Monolithic diodes- schottky diodes and transistors-buried layer-FET
structures- JFET-MOSFET-PMOS and NMOS. Control of threshold voltage- silicon
gate technology- monolithic resistors-resistor design-monolithic capacitors- design of
capacitors- IC crossovers and vias.

Module 3 (12 hrs)


CMOS technology: CMOS structure-latch up in CMOS, CMOS circuits-
combinational logic circuit-invertor- NAND-NOR-complex logic circuits, full adder
circuit. CMOS transmission gate(TG)T-realization of Boolean functions using TG.
Complementary Pass Transistor Logic (CPL)-CPL circuits: NAND, NOR-4 bit shifter.
Basic principle of stick diagrams.

Module 4 (12hrs)
CMOS sequential logic circuits: SR flip flop, JK flip flop, D latch circuits. BiCMOS
technology-structure-BiCMOS circuits: inverter, NAND, NOR-CMOS logic systems-
scaling of MOS structures-scaling factors-effects of miniaturization.
Gallium Arsenide Technology: Crystal structure-doping process-channeling effect-
MESFET fabrication-Comparison between Silicon and GaAs technologies.
Introduction to PLA and FPGA

References:
1. N Weste and Eshrangian, “Principles of CMOS VLSI Design: A system
perspective”, Addison Wesley
2. S M SZE, “VLSI Technology”, Mc Graw Hill
3. Douglass Pucknell, “Basic VLSI design”, Prentice Hall of India.
4. K R Botkar,” Integrated circuits”, Khanna Publishers
5. Jan M Rabaey, AnanthaChandrakasan and Borivoje Nikolic, “Digital
Integrated Circuits- a Design perspective”, Prentice Hall.
6. S M Kang & Y Leblebici, “CMOS digital integrated circuits”, Mc Graw Hill.
B.Tech(ComputerScienceandEngineering)SyllabusforAdmissionBatch2017-187th /8thsemester

PCS7J004 MOBILE COMPUTING 3-0-0

Module - I (10 Hours)


Introduction to Personal Communications Services (PCS): PCS Architecture, mobility
management, Networks signalling, Global System for Mobile Communication (GSM)
System overview: GSM Architecture, Mobility management, Network signalling.
General Packet Radio Services (GPRS): GPRS Architecture, GPRS Network Nodes,
Mobile Data Communication; WLANs (Wireless LANs) IEEE 802.II standard, Mobile
IP.

Module - II (12 Hours)


Wireless Application Protocol (WAP): The Mobile Internet standard, WAP Gateway
and Protocols, wireless mark-up Languages (WML), Wireless Local Loop (WLL):
Introduction to WLL Architecture, wireless Local Loop Technologies. Third
Generation (3G) Mobile Services: Introduction to International Mobile
Telecommunications 2000 (IMT 2000) Vision, Wideband Code Division Multiple
Access (W-CDMA), and CDMA 2000

Module - III (10 Hours)


Global Mobile Satellite Systems; case studies of the IRIDIUM, ICO and
GLOBALSTAR systems. Wireless Enterprise Networks: Introduction to Virtual
Networks, Blue tooth technology, Blue tooth Protocols. Server-side programming in
Java, Pervasive web application architecture, Device independent example
application.

Module - IV (08 Hours)

Mobile Device Operating System, Commercial mobile operating systems, Software


development kit, iOS, Android, Windows phones, M-Commerce, Mobile transaction
system, related security issues, 4G technology, fundamental concepts of mobile
cloud computing and different application instances.

Text Books:
1. P.K. Patra, S.K. Dash: Mobile Computing, Scitech Publications.
2. Rajkamal: Mobile Computing, Oxford University Press.
3. J. Schiller: Mobile Communication, Pearson Education

Reference Books:
1. Burkhardt: Pervasive Computing, Pearson Education.
2. Hansmann, Merk: Principles of Mobile Computing, 2nd Edition, Springer.
3. P. Stavronlakis: Third Generation Mobile Telecommunication Systems,
Springer.
4. Sandeep Singhal: The Wireless Application Protocol, Pearson Education.
B.Tech(ComputerScienceandEngineering)SyllabusforAdmissionBatch2017-187th /8thsemester

PCS7J005 Software Project Management 3-0-0

PURPOSE: This course on Software Project Management highlights Software


Project planning and management.

INSTRUCTIONAL OBJECTIVES:
1. Software Process and Metrics
2. Project Planning and Risk Management
3. Software Quality Assurance and Software Configuration Management

UNIT I - BASIC CONCEPTS (9 hours)


Product Process and project—Definition—Product life Cycle: Prototype Development
Phase, Alpha Phase, Beta Phase, Production &Maintenance Phase—Project Life
Cycle Models: Water fall Model, Prototype Model, RAD & Spiral Model—Process
Models.

UNIT II-UMBRELLA ACTIVITIES (9 hours)


Metrics—Software Configuration Management: Process and activities, Configuration
audit, Metrics in SCM, Tools & automation –Software Quality Assurance: Quality
Control & Quality Assurance, Tools, Measures of SQA Success–Risk Management:
Risk Management Cycle, Risk Identification, Quantification, Monitoring, Mitigation,
Metrics in Risk Management.

UNIT III - PROJECT MANAGEMENT PROCESS AND ACTIVITIES


(9 hours)
In-Stream activities - Project initiation: activities, Outputs, Quality Records, completion
criteria
–Project Planning and Tracking: Components, activities specific to Project tracking—
Project Closure: Effective closure Process issues, Metrics for Project Closure.

UNIT IV–ENGINEERING ACTIVITIES IN PROJECT LIFE CYCLE


(9 hours)
Software requirement Gathering: Inputs and start criteria, Dimensions, steps, Output
& Quality records, Skill sets, Challenges, Metrics for Requirement Phase –
Estimation : Phases of Estimation, Methodology, Models for size estimation,
Challenges, Metrics for Estimation Process
—Design and Development Phases-Project Management in Testing & Maintenance
Phase.
EMERGING TRENDS IN PROJECT MANAGEMENT (9 hours)
Globalization Issues in Project management : Evolution, Challenges, Models –
Impact of the internet on Project Management: Effect of internet on Project
Management, managing project for internet, Project management activities – People
Focused Process Models: People centric models, P-CMM, other people focussed
Models.

TEXT BOOKS
1. Ramesh Gopalaswamy, “Managing and global Software Projects”, Tata McGraw
Hill.Tenth Reprint 2011.(Revised)

REFERENCES
1. Roger S.Pressman, “Software Engineering - A Practitioner’s Approach”, 7th
Edition McGraw Hill, 2010.(Revised).
B.Tech(ComputerScienceandEngineering)SyllabusforAdmissionBatch2017-187th /8thsemester

2. Humphery Watts, “Managing the Software Process”, Addision Wesley,


1989.(Revised).
2. Wheelwright and Clark: “Revolutionizing product development”, The Free Press,
1993
B.Tech(ComputerScienceandEngineering)SyllabusforAdmissionBatch2017-187th /8thsemester

PCS7J006 Social Networks 3-0-0

Module I INTRODUCTION
Introduction to Semantic Web: Limitations of current Web - Development of Semantic
Web - Emergence of the Social Web - Social Network analysis: Development of
Social Network Analysis
- Key concepts and measures in network analysis - Electronic sources for network
analysis: Electronic discussion networks, Blogs and online communities - Web-based
networks - Applications of Social Network Analysis.

Module II MODELLING, AGGREGATING AND KNOWLEDGE REPRESENTATION


Ontology and their role in the Semantic Web: Ontology-based knowledge
Representation - Ontology languages for the Semantic Web: Resource Description
Framework - Web Ontology Language - Modelling and aggregating social network
data: State-of-the-art in network data representation - Ontological representation of
social individuals - Ontological representation of social relationships - Aggregating
and reasoning with social network data - Advanced representations.

Module III EXTRACTION AND MINING COMMUNITIES IN WEB SOCIAL


NETWORKS
Extracting evolution of Web Community from a Series of Web Archive - Detecting
communities in social networks - Definition of community - Evaluating communities -
Methods for community detection and mining - Applications of community mining
algorithms - Tools for detecting communities social network infrastructures and
communities - Decentralized online social networks - Multi-Relational
characterization of dynamic social network communities.

Module IV PREDICTING HUMAN BEHAVIOUR AND PRIVACY ISSUES


Understanding and predicting human behaviour for social communities - User data
management - Inference and Distribution - Enabling new human experiences -
Reality mining - Context - Awareness - Privacy in online social networks - Trust in
online environment - Trust models based on subjective logic - Trust network analysis
- Trust transitivity analysis - Combining trust and reputation - Trust derivation based
on trust comparisons - Attack spectrum and countermeasures.

Module V VISUALIZATION AND APPLICATIONS OF SOCIAL NETWORKS


Graph theory - Centrality - Clustering - Node-Edge Diagrams - Matrix representation
- Visualizing online social networks, Visualizing social networks with matrix-based
representations - Matrix and Node-Link Diagrams - Hybrid representations -
Applications - Cover networks - Community welfare - Collaboration networks - Co-
Citation networks.

TEXT BOOKS:
1. Peter Mika, “Social Networks and the Semantic Web”, , First Edition, Springer
2007.
2. BorkoFurht, “Handbook of Social Network Technologies and Applications”, 1st
Edition, Springer, 2010.
REFERENCES:
1. GuandongXu ,Yanchun Zhang and Lin Li, “Web Mining and Social Networking
– Techniques and applications”, First Edition Springer, 2011.
2. Dion Goh and Schubert Foo, “Social information Retrieval Systems: Emerging
Technologies and Applications for Searching the Web Effectively”, IGI Global
B.Tech(ComputerScienceandEngineering)SyllabusforAdmissionBatch2017-187th /8thsemester

Snippet, 2008.
3. Max Chevalier, Christine Julien and Chantal Soulé-Dupuy, “Collaborative
and Social Information Retrieval and Access: Techniques for Improved user
Modelling”, IGI Global Snippet, 2009.
4. John G. Breslin, Alexandre Passant and Stefan Decker, “The Social Semantic
Web”, Springer,2009.
B.Tech(ComputerScienceandEngineering)SyllabusforAdmissionBatch2017-187th /8thsemester

PCP7H007 IOT 3-0-0

Course description and objectives:


Students will be explored to the interconnection and integration of the physical world
and the cyber space. They are also able to design &develop IOT Devices.

Course Outcomes:
· Able to understand the application areas of IOT
· Able to realize the revolution of Internet in Mobile Devices, Cloud &Sensor Networks
· Able to understand building blocks of Internet of Things and characteristics.

Module I
Introduction & Concepts: Introduction to Internet of Things, Physical Design of IOT,
Logical Design of IOT, IOT Enabling Technologies, IOT Levels.
Domain Specific IOTs: Home Automation, Cities, Environment, Energy, Retail,
Logistics, Agriculture, Industry, Health & Life Style.

Module II
M2M & System Management with NETCONF-YANG: M2M, Difference between IOT
and M2M, SDN and NFV for IOT, Software defined Networking, Network Function
Virtualization, Need for IOT Systems Management, Simple Network Management
Protocol, Limitations of SNMP, Network Operator Requirements, NETCONF, YANG,
IOT Systems management with NETCONF-YANG.

Module III
Developing Internet of Things & Logical Design using Python: Introduction, IOT
Design Methodology, Installing Python, Python Data Types & Data Structures,
Control Flow, Functions, Modules, Packages, File Handling, Date/ Time Operations,
Classes, Python Packages

Module IV
IOT Physical Devices & Endpoints: What is an IOT Device, Exemplary Device,
Board, Linux on Raspberry Pi, Interfaces, and Programming& IOT Devices.

TEXT BOOKS:
1. VijayMadisetti, Arshdeep Bahga,” Internet of ThingsA Hands-
On- Approach”,2014, ISBN:978 0996025515

REFERENCE BOOKS:
1. AdrianMcEwen, “Designing the Internet of Things”, Wiley Publishers, 2013,
ISBN:978-1-118-43062-0
2. Daniel Kellmereit, “The Silent Intelligence: The Internet of Things”. 2013,
ISBN:0989973700
B.Tech(ComputerScienceandEngineering)SyllabusforAdmissionBatch2017-187th /8thsemester

PCP7H008 Nano Science & Biotechnology 3-0-0

Module -1(6 Hours)


Fundamental and process of fabrication
The world of small dimensions, Nanoscale Properties (Electrical, Optical, Chemical,
Mechanical), Nanoscale visualization techniques , Electron microscopy (TEM, SEM,
Cryo- SEM), Scanning probe microscopy (AFM, STM), Diffraction techniques
(XRD,synchrotron),Top-down and Bottom-Up approach ,
nanoparticles (synthesis,properties and applications).

Module-2 (12 Hours)


Nano-Device and Components:
Structure of carbon nanotube, Classification and physical properties of CNT,
Graphene: structure, synthesis and properties, Nanophotonis (Photonic crystal in
one, two and three dimensions), Quantum dot, quantum wire, Nanofluidics:
nanopores and Nano capillaries, Debye length, Nanomechanics (elastic, thermal and
kinetic material properties).

Module-3 (10 Hours)


Quantum Electronics:
Coulomb blockade in nano capacitors and quantum dot circuits. Single Electron
Transistor (SET), Quantum information and computing, Sprintonics devices and its
classifications, Structural and optical properties of nanomaterials, Molecular
Electronics, NEMS, Optical and Magnetic computer.

Module -4 (10 Hours)


Bio-Device and application
Bio-nanostructures (nanofibers, nanotubes, nanocellulose), Biological nanomachines
Ribosomes, Photosynthesis systems,Near-field Bioimaging, Nanoparticles for optical
diagnosticsand Targeted Therapy,Protein nanotechnology, DNA nanotechnology,
Nano robot and its application, Nanocapsule, Nanosomes, Medibots, Artifiial
pancreas, Artificial Muscle,Nanoclinic for Gene delivery and photodynamic therapy
Nanoparticle in cancer, Bionanomotors.

ADDITIONAL MODULE (Terminal Examination-Internal) (05 hr)


Nanotechnology safety and the environment,Impact of nanotechnology on society
and industry, Biosensors (fabrication, functionalization, applications), Current
research on nanotechnology.

Books:

1. Rishal Singh, S.M. Gupta,Introduction to nanotechnologyOxford university


press,(2016).
2. Paras N. Prasad, Nanophotonics, John Wiley & Sons, (2016).
3. C. M. Niemeyer, C. A. Mirkin, ―Nanobiotechnology: Concepts, Applications
and Perspectives, Wiley – VCH, (2004).
2. 4 T. Pradeep, ―Nano: The Essentials, McGraw – Hill education, (2007).
4. Challa, S.S.R. Kumar, Josef Hormes, CarolaLeuschaer, Nanofabrication
Towards Biomedical Applications, Techniques, Tools, Applications and
Impact, Wiley – VCH, (2005).
5. Nicholas A. Kotov, ―Nanoparticle Assemblies and Superstructures, CRC,
(2006).
B.Tech(ComputerScienceandEngineering)SyllabusforAdmissionBatch2017-187th /8thsemester

6. David S Goodsell, “Bionanotechnology, John Wiley & Sons,


(2004).
B.Tech(ComputerScienceandEngineering)SyllabusforAdmissionBatch2017-187th /8thsemester

PCP7H009 IPR 3-0-0


Module I:

Introduction to Intellectual property: Introduction, types of intellectual property,


international organizations, agencies and treaties, importance of intellectual property
rights.
Trade Marks: Purpose and function of trade marks, acquisition of trade mark rights,
protectable matter, selecting and evaluating trade mark, trade mark registration
processes.

Module II:
Law of copy rights: Fundamental of copy right law, originality of material, rights of
reproduction, rights to perform the work publicly, copy right ownership issues, copy
right registration, notice of copy right, international copy right law.
Law of patents: Foundation of patent law, patent searching process, ownership rights
and transfer

Module III:
Trade Secrets: Trade secrete law, determination of trade secrete status, liability for
misappropriations of trade secrets, protection for submission, trade screte litigation.
Unfair competitiion: Misappropriation right of publicity, False advertising.

Module IV:
New development of intellectual property: new developments in trade mark law; copy
right law, patent law, intellectual property audits.
International overview on intellectual property, international - trade mark law, copy
right law, international patent law, international development in trade secrets law.

TEXT BOOKS & REFERENCES:

1. Intellectual property right, Deborah, E. Bouchoux, cengage learning.


2. Intellectual property right - Unleashing the knowledge economy,
prabuddhaganguli, Tata Mc Graw Hill Publishing
Company Ltd.
B.Tech(ComputerScienceandEngineering)SyllabusforAdmissionBatch2017-187th /8thsemester

PCP7H010 SOFT COMPUTING 3-0-0

MODULE – I (8 hours)
Basic tools of soft Computing: Fuzzy logic, Neural Networks and Evolutionary
Computing, Approximations of Multivariate functions, Non – linear Error surface and
optimization.

MODULE – II (8 hours)
Fuzzy Logic Systems: Basics of fuzzy logic theory, Crisp and fuzzy sets; Basic set
operations; Fuzzy relations, Composition of Fuzzy relations, Fuzzy inference,
Zadeh’s compositional rule of inference; Defuzzificaiton ; Fuzzy logic control;
Mamdani and Takagi and Sugeno architectures. Applications to pattern recognition.

MODULE—III (16 hrs)


Neural networks: Single layer networks, Perceptron; Activation functions; Adalinc- its
training and capabilities, weights learning, Multilayer perceptrons; error back
propagation, generalized delta rule; Radial basis function networks and least square
training algorithm, Kohenen self – organizing map and learning vector quantization
networks; Recurrent neural networks, Simulated annealing neural networks;
Adaptive neuro-fuzzy information; systems (ANFIS),

MODULE—IV (08 hrs)


Evolutionary Computing: Genetic algorithms: Basic concepts, encoding, fitness
function, reproduction. Differences of GA and traditional optimization methods. Basic
genetic, basic evolutionary programming concepts Applications, hybrid evolutionary
algorithms.

Text Books
1) F. O. Karry and C. de Silva, “Soft Computing and Intelligent Systems Design
– Theory, Tools and Applications”. Pearson Education. (Printed in India).

Reference Books
1) J. S. R. Jang. C. T. SUN and E. Mizutani, “Neuro-fuzzy and soft-computing”.
PHI Pvt. Ltd., New Delhi.
2) Fredric M. Ham and Ivica Kostanic, “Principle of Neuro Computing for Science
and Engineering”, Tata McGraw Hill.
3) S. Haykins, “Neural networks: a comprehensive foundation”. Pearson
Education, India.
4) V. Keeman, “Learning and Soft computing”, Pearson Education, India.
5) R. C. Eberhart and Y. Shi, “Computational Intelligence Concepts to
Implementation”. Morgan Kaufmann Publishers (Indian Reprint).
B.Tech(ComputerScienceandEngineering)SyllabusforAdmissionBatch2017-187th /8thsemester

PCP7H011 INTRODUCTION TO MANAGEMENT AND FUNCTION 3-0-0

Module – I:Introduction
Introduction to Management: Concept, Definition, Functions; Levels of
Management, Skills and Roles of a Manager; Management Process, School of
Management thoughts: Pre-Scientific, Classical, Behavioral and Modern; Types of
business organizations, merits and demerits, Public Organizations.
Module – II:Planning

Nature & Elements of Planning, Planning Types, Steps, MBO, MBE, Planning
Premises.Decision making process,DecisionMakingunder Risk and Uncertainty,
Participation in Decision making, Creativity in decision making
Module – III:Organizing and Staffing

Formal and Informal, Line and Staff Relationship, Centralization Vs. Decentralization,
Basic issues in Organizing, Work Specialization, Chain of Command, Delegation,
Span of Management, Principles of organizing; Organization Structure for
Departmentalization.

Module – IV: Directing and Controlling: Process, Standards and Bench Marking;
Control techniques, Factors influencing control effectiveness, Co-ordination-
Principles of Co-ordination; Inter-Dependence.
Reference Books
1. Management Theory & Practice; SubbaRao P &HimaBindu, HPH
2. Principles and Practices of Management – Kaul, Vikas
3. Management, Robbins, Coulter &Vohra, Pearson.
4. Management: Text and Cases-VSP Rao, Excel Books
B.Tech(ComputerScienceandEngineering)SyllabusforAdmissionBatch2017-187th /8thsemester

PCP7H012 MARKETING MANAGEMENT 3-0-0

Objective of the Course: The course aims at introducing the basic concepts of
marketing to the undergraduate students in engineering. The learning shall help the
students in better designing, manufacturing and selling product/ service packages
keeping competitive market, customers and cost in view.

Module – I (10 hours)


Marketing Management: Concept, Process, Functions and relevance in the current
context. Marketing Environment: Elements of micro and macro environment
Competition Analysis: Factors contributing to competition, porter’s five forces model,
Identifying and analyzing competitors. Marketing Planning : Exploring Opportunity,
Product –market selection, Marketing Planning Process. Market Research and
Information Systems: Research Process, The Internet and World Wide Web based
Information collection and processing, Database, Data Warehouses and Data
Mining, Global Market Research. Consumer Behavior: Factors influencing consumer
behavior, consumer decision process. Organizational buying behavior.

Module II (10 hours)


Market Segmentation, Targeting and Positioning: Definition, Bases of segmenting
consumer and Industrial markets. Target Market strategies: Market Positioning.
Market Demand Forecasting: Key Terms, Forecasting Tools: Short term tools:
Moving average and Exponential smoothing methods, Long-term forecasting Tools:
Time series analysis, Econometrics methods, Qualitative tools : Buying Intention
Survey, Sales Force Opinion and Delphi Techniques. Product Planning : Product Life
Cycle, New Product Development Process, Branding Strategy, Positioning a Brand,
Brand Equity, Packaging and Labeling, Product-mix and Product Line, Planned
Obsolescence.

Module – III (10 hours)


Pricing Decision: Objectives and Factors influencing pricing, Pricing method and
strategies. Integrated Marketing Communication(IMC)- Concept of IMC, the
marketing communication process, Promotion Mix, elements of promotion mix, Direct
marketing. Channels of Distributions: Types of intermediaries, functions of
distribution channels, channel levels, Designing Distribution Channels, Physical
Distribution, Supply Chain Management (Basic only). Trends in Marketing: Green
Marketing, Customer Relationship Management, Emarketing, Rural Marketing and
Service Marketing (concepts only)

Text Book:
1. Etzel , Walker ,Stanton and Pandit, Marketing, 14/e, Tata McGraw Hill.
2. Saxena, “Marketing Management” Tata McGraw Hill, 4/e.

Reference
1. Grewal, Levy, ‘Marketing’ Tata McGraw Hill, special Indian edition.
2. Karunakaran “Marketing Management”, Himalaya Publishing House, 2010/e.
3. Kotler, Keller,Koshy and Jha, “Marketing Management”, 13/e,
Pearson Education.
B.Tech(ComputerScienceandEngineering)SyllabusforAdmissionBatch2017-18 semester

PCP7H013 ENTREPRENEURESHIP DEVELOPMENT

Module-I
Entrepreneurship: Concept of entrepreneurship and intrapreneurship, Types of
Entrepreneur, Nature and Importance, Entrepreneurial Traits and Skills, Entrepreneurial
Motivation and Achievement, Entrepreneurial Personality
Module II
Entrepreneurial Environment, Identification of Opportunities, Converting Business
Opportunities into reality. Start-ups and business incubation, Setting up a Small
Enterprise. Issues relating to location, Environmental Problems and Environmental
pollution Act, Industrial Policies and Regulations,

Module III
Need to know about Accounting, Working capital Management, Marketing Management,
Human Resources Management, and Labour Laws. Organizational support services -
Central and State Government, Incentives and Subsidies.
Module IV
Sickness of Small-Scale Industries, Causes and symptoms of sickness, cures of
sickness, Role of Banks and Governments in reviving industries.

Reference Book:
1. Entrepreneurship Development and Management, Vasant Desai, HPH 2.Entrepreneurship
Management, Bholanath Dutta, Excel Books
3 Entrepreneurial Development, Sangeeta Sharma, PHI
4.Entrepreneurship, Rajeev Roy, Oxford University Press
B.Tech(ComputerScienceandEngineering)SyllabusforAdmissionBatch2017-18 semester

PCP7H014 E-Commerce & ERP

Module I
Overview of Electronic Commerce, Driving the Electronic Commerce Revolution, The
Internet, Portals. Open Systems Inter Connection (OSI) Model, XML, Data
Warehousing, Building ownWebsite,InternetSecurity

Module II
E-Commerce and Internet, Electronic Market, Business to Business E-Commerce, Four
C`s (Convergence, Collaborative Computing, Content Management and Call Center) ,
Wireless Application Protocol (WAP), Intranet and Extranets. Data Interchange (EDI),
Electronic PaymentSystems,E-Security

Module-III
Overview of enterprise systems – Evolution - Risks and benefits - Fundamental
technology - Issues to consider in planning designing and implementation of cross
functional integrated ERP systems. Small, medium and large enterprise vendor
solutions, BPR, and best business practices
- Business process Management, Functional modules.

Module IV
ERP IMPLEMENTATION: Planning Evaluation and selection of ERP systems,
Implementation life cycle - ERP implementation, Methodology, Data Migration, Success
and Failure factors of ERP Implementation. Extended ERP systems and ERP add-ons -
CRM, SCM, Manufacturing prospective, Business analytics .

Reference Book:
1. E- Commerce and Enterprise Resource Planning ; CSV Murthy, HPH
2. Enterprise Resource Planning- Concepts and Practices ; V K Garg and N K Venkatkrishna,
PHI
3. Enterprise Resource Planning; AlexixLeon ; TMH
B.Tech(ComputerScienceandEngineering)SyllabusforAdmissionBatch2017-187th
/8thsemester

PCP7H015 Business Regulatory Framework

Module – I
Overview of legal world, Law of Contract : Contract Act: Indian Contract
Act, 1872, Agreement, Contract, Essentials of Contract (Offer &
Acceptance, Consideration, Capacity of Parties, Free Consent, and
Legality of Object), Performance and Discharge of Contract, Remedies for
breach of contract, Quasi-Contract and Contingent Contract.

Module – II
Special Contracts: Contract of Agency: Mode of creating & revocation of
Agency, Rights and Duties of Agents and Principals. Contract of Bailment
(Rights and duties of Bailer and Bailee). Sales of Goods Act: Sale and
agreement to sell, Condition and Warranty, Transfer of properties, Finder
of Goods, Performance of Contract of sale, Unpaid seller and his rights.

Module- III
Consumer Protection Law: Consumers, Rights of Consumers, Redressal
Machinery under the Act, Procedure of Complaint, Relief available to the
consumers, Procedure of filing appeal, Powers of Redressal agencies,
Unfair Trade Practices. Overview of Competition Act,

Module – IV
Company Law:Indian Companies Act 2013, Salient features and Classes
of Company. Lifting of corporate veil, Procedure of Incorporation and
Certificate of commencement of business, Memorandum and Articles of
Association, Doctrine of ultra vires and Indoor Management, Management
of Company: Qualification, Appointment of Directors, Company Meetings,
Resolutions, Winding-up of Companies and their modes.

Reference:
1. Business Regulatory Framework–Mohapatra and Patra,HPH
2. Business Law – N D Kapoor, SChand
3. Business Law – Pathak, Tata Mc GrawHill
4. Legal frame work,Oxford.

You might also like