B.Tech Updated New Syllabus
B.Tech Updated New Syllabus
University, Shikohabad
B.Tech (CSE)
All Semesters
(Four years program)
Scheme
&
Syllabus
[ Effective from the Session 2021-22 ]
STUDY AND EVALUATION SCHEME FOR
B.TECH. (COMMON TO ALL BRANCHES).
SEMESTER – FIRST
Periods Per Evaluation Scheme
Subject Week
S.No. Name of Subject
Code End Duration
L T P Cr. Sessiona Total
Exam
l
THEORY SUBJECT
1 BTAS101 Engineering Physics 3 1 0 4 50 100 150 3
2 BTAS103 Engineering Mathematics-I 3 1 0 4 50 100 150 3
3 BTEE101 Basic Electrical Engineering 3 0 0 3 50 100 150 3
4 BTCS101 Programming for Problem 3 0 0 3 50 100 150 3
Solving
5 BTMC101 AI For Engineering 2 1 0 2 25 25 50 2
6 BTNC101 Soft Skill - I 2 1 0 NC 25 25 50 2
PRACTICAL/DRAWING SUBJECTS
7 BTAS151 Engineering Physics Lab - - 2 1 25 25 50 3
8 BTEE151 Basic Electrical Engineering - - 2 1 25 25 50 3
Lab
9 BTCS151 Programming for Problem - - 2 1 25 25 50 3
Solving
Engineering Graphics & Design
10 BTCE151 Lab - - 2 1 25 25 50 3
2 Grand 900
0 Total
*The Mini Project or internship (3-4 weeks) conducted during summer break after II semester and will be
assessed during III semester.
SEMESTER- IV
Sl. Subject Subject Periods Evaluation Scheme End Total Credit
No.
SEMESTER- V Semester
Codes
Sl. Subject Periods Evaluation Scheme End Total Credit
L T P CT TA Total PS TESemester
PE
No. Subject
1 Maths IV/Engg. Science 3 1 0 30 20 50 100 150 4
Codes L T P CT TA Total PS TE PE
BTVE401 Course
1 BTCS501 VI
SEMESTER- Database Management 3 1 0 30 20 50 100 150 4
System
2 Sl. BTIS401
Subject Universal Subject
Human 3 0Periods
0 30 Evaluation
20 50 Scheme100 End 150Total 3Credit
2
No. BTCS502 Compiler Design 3 1 0 30 20 50 100
Semester 150 4
Values/
Technical 2 1 0
3 BTCS503 Design and Analysis of
Codes Communication L3 T
1 P0 CT
30 TA
20 Total
50 PS 100
TE PE 150 4
Algorithm
3 1 BTCS402
BTCS601 Operating Systems
Software Engineering 3 30 01 30
0 20
30 50
20 50 100100 150150 3 4
4 Deptt. Departmental Elective-I 3 0 0 30 20 50 100 150 3
4 2 BTCS403
Elective-I
BTCS602 Theory of Automata and 3
(WebTechnology
Web Designing) 31 01 30
0 20
30 50
20 50 100100 150150 4 4
BTCS052 Formal Languages
53 BTCS603
Deptt. Computer Networks
Departmental Elective-II 33 01 00 30 20
20 50
50 100
100 150
150 34
5 BTNC402 Microprocessor 3 1 0 30 20 50 100 150 4
Elective-II (Machine Learning
4 BTCS055
Deptt. Departmental
Techniques) Elective-III 3 0 0 30 20 50 100 150 3
6 BTCS451 Operating Systems Lab 0 0 2 25 25 50 1
6 PElective-
BTCS501 (Image Processing)
Database Management 0 0 2 25 25 50 1
III System Lab
7 BTEC452
BTCS062 Microprocessor Lab 0 0 2 25 25 50 1
P
BTOE060
75 BTCS552 Open Elective-I
Compiler Design Lab 30 00 02 30 20 50 25 100 25 150
50 13
8 BTCS453 Python Language
[Annexure - B(iv)] 0 0 2 25 25 50 1
8 PBTCS553 Idea to business
Programming
Design and Lab
Analysis of 0 0 2 25 25 50 1
Model
Algorithm Lab
9 6 Python
Software Engineering Lab2 00 00 15
2 10 25 2550 25 50 0 1
9 BTNC402
BTCS554 Programming/Computer
BTCS651 Mini Project or Internship 0 0 2 50 50 1
7 BTCS652 System
Web Security Lab
Technology
Assessment* 0 0 2 25 25 50 1
8 BTCS653 Total
10 Computer
ConstitutionNetworks Laband 02
of India, Law 00 20 15 10 25 25 50 2590050 21 1
Engineering /
*The BTNC501
9 Mini Project Constitution
or internship
Indian of(3-4 weeks)
India,
Tradition, conducted
Lawand
Culture and 2 0during0 summer
15 10break
25after III semester
50 and will be
Engineering
Society / assessed during IV semester.
BTNC602 Indian Tradition, Culture and
Total
Society
17 3 8 950 22
Total
*The Mini Project 0 3 during
or internship (4 weeks) conducted 6 summer break after IV semester900
and will21be
assessed during V semester.
Departmental Elective-I
1. Data Analytics
2. Web Designing
3. Computer Graphics
4. Object Oriented System Design
Departmental Elective-II
Departmental Elective-III
1. Big Data
2. Image Processing
3. Real Time Systems
4. Data Compression
SEMESTER- VII
Sl Subject Subject Periods Evaluation Scheme End Tota Credi
. Semester l t
No. Codes L T P C T Tota P TE P
T A l S E
1 HSMC -1 / HSMC-2 3 0 0 30 20 50 10 150 3
0
2 Departmental Elective- 3 0 0 30 20 50 10 150 3
IV 0
3 Departmental Elective- 3 0 0 30 20 50 10 150 3
V 0
4 Open Elective-II 3 0 0 30 20 50 10 150 3
0
5 The Department may 0 0 2 25 25 50 1
conduct one Lab of
either of the two
Electives (4 or 5) based
on the elective chosen
for the curriculum. The
Department shall on its
own prepare complete
list of practical for the
Lab and arrange for
proper setup and
conduct accordingly.
6 Mini Project or 0 0 2 50 50 1
Internship
Assessment*
7 Project 0 0 8 150 150 4
Total 1 0 1 850 18
2 2
*The Mini Project or internship (4 - 6 weeks) conducted during summer break after VI
semester and will be assessed during VII semester.
SEMESTER- VIII
Sl. Subject Periods Evaluation Scheme End Tota Credi
No Subject Semester l t
. L T P C T Tota PS TE PE
Codes
T A l
1 HSMC-1#/HSMC-2# 3 0 0 30 20 50 10 150 3
0
2 Open Elective-III 3 0 0 30 20 50 10 150 3
0
3 Open Elective-IV 3 0 0 30 20 50 10 150 3
0
4 Project 1 0 0 1 10 30 400 9
8 0 0
Total 9 0 1 850 18
8
Departmental Elective-IV
1. Artificial Intelligence
2. Natural language processing
3. High Performance Computing
4. Cryptography and Network Security
5. Design & Development of Applications
6. Software Testing
7. Distributed Systems
Departmental Elective-V
1. Deep Learning
2. Service Oriented Architecture
3. Quantum Computing
4. Mobile Computing
5. Internet of Things
6. Cloud Computing
7. Blockchain Architecture Design
STUDY AND EVALUATION SCHEME FOR
B.TECH. (COMMON TO ALL BRANCHES).
SEMESTER FIRST
BTAS101 ENGINEERING PHYSICS 3L:1T:0P 4 Credits
Course Outcomes: At the end of this course students will demonstrate the ability to:
1. To solve the classical and wave mechanics problems
2. To develop the understanding of laws of thermodynamics and their
application in various processes
3. To formulate and solve the engineering problems on Electromagnetism &
Electromagnetic FieldTheory
4. To aware of limits of classical physics & to apply the ideas in solving the
problems in their parent streams.
COURSE OBJECTIVE:
The objective of this course is to familiarize the graduate engineers with techniques in
calculus, multivariate analysis, vector calculus and linear algebra. It aims to equip the
students with standard concepts and tools from intermediate to advanced level that will
enable them to tackle more advanced level of mathematics and applications that they would
find useful in their disciplines.
The students will learn:
To apply the knowledge of differential calculus in the field of engineering.
To deal with functions of several variables that is essential in optimizing
the results of reallife problems.
Multiple integral tools to deal with engineering problems
involving centre of gravity,volume etc.
To deal with vector calculus that is required in different branches
of Engineering to graduate engineers.
The essential tools of matrices and linear algebra, Eigen values and
diagonalization in aComprehensive manner are required.
BTAS103 ENGINEERING MATHMATICS I 3L:1T:0P 4 Credits
Course Outcomes: At the end of this course students will demonstrate the ability to:
Remember the concept of matrices and apply for solving linear simultaneous
CO 1
equations.
Understand the concept of limit , continuity and differentiability and
CO 2 apply in the study of Rolle,s , Lagrange,s and Cauchy mean valuetheorem and Leibnitz
theorems .
Identify the application of partial differentiation and apply for evaluating
CO 3
maxima, minima, series and Jacobians.
Illustrate the working methods of multiple integral and apply for finding
CO 4
area, volume, centre of mass and centre of gravity.
Remember the concept of vector and apply for directional derivatives,tangent and normal
CO 5 planes. Also evaluate line, surface and volume
integrals.
Unit Topics Lectures
I Matrices: Types of Matrices: Symmetric, Skew-symmetric and Orthogonal 8
Matrices; Complex Matrices, Inverse and Rank of matrix using elementary
transformations, Rank-Nullity theorem; System of linear
equations, Characteristic equation, Cayley-Hamilton Theorem and its application,
Eigen values and eigenvectors; Diagonalisation of a Matrix
II Differential Calculus- I: Introduction to limits, continuity and 8
differentiability, Rolle’s Theorem, Lagrange’s Mean value theorem and Cauchy
mean value theorem, Successive Differentiation (nth order derivatives), Leibnitz
theorem and its application, Envelope of family of
one and two parameter, Curve tracing: Cartesian and Polar co-ordinates
III Differential Calculus-II: Partial derivatives, Total derivative, Euler’s Theorem for 8
homogeneous functions, Taylor and Maclaurin’s theorems for a function of two
variables, Maxima and Minima of functions of several
variables, Lagrange Method of Multipliers, Jacobians, Approximation of errors
Text Books:
Remember the concept of matrices and apply for solving linear simultaneous
CO 1
equations.
Understand the concept of limit , continuity and differentiability and
CO 2 apply in the study of Rolle,s , Lagrange,s and Cauchy mean valuetheorem and Leibnitz
theorems .
Identify the application of partial differentiation and apply for evaluating
CO 3
maxima, minima, series and Jacobians.
Illustrate the working methods of multiple integral and apply for finding
CO 4
area, volume, centre of mass and centre of gravity.
Remember the concept of vector and apply for directional derivatives,tangent and normal
CO 5 planes. Also evaluate line, surface and volume
integrals.
Unit Topics Lectures
I DC Circuits : Electrical circuit elements (R, L and C), Concept of active and 8
passive elements, voltage and current sources, concept of linearity and linear
network, unilateral and bilateral elements, Kirchhoff‟s laws, Loop
and nodal methods of analysis, Star-delta transformation, Superposition theorem,
Thevenin theorem, Norton theorem.
II Steady- State Analysis of Single Phase AC Circuits: Representation of 8
Sinusoidal waveforms – Average and effective values, Form and peak factors,
Concept of phasors, phasor representation of sinusoidal varying voltage and
current.
Analysis of single phase AC Circuits consisting of R, L, C, RL, RC, RLC
combinations (Series and Parallel), Apparent, active & reactive power, Power
factor, power factor improvement. Concept of Resonance in series &
parallel circuits, bandwidth and quality factor. Three phase balanced circuits,
voltage and current relations in star and delta connections.
III Transformers: Magnetic materials, BH characteristics, ideal and practical 8
transformer, equivalent circuit, losses in transformers, regulation and efficiency.
Auto-transformer and three-phase transformer connections.
IV Electrical machines: DC machines: Principle & Construction, Types, EMF 8
equation of generator and torque equation of motor, applications of DC motors
(simple numerical problems)
Three Phase Induction Motor: Principle & Construction, Types, Slip- torque
characteristics, Applications (Numerical problems related to slip only) Single
Phase Induction motor: Principle of operation and introduction to methods of
starting, applications.
Three Phase Synchronous Machines: Principle of operation of alternator and
synchronous motor and their applications.
V Electrical Installations: Components of LT Switchgear: Switch Fuse Unit 8
(SFU), MCB, ELCB, MCCB, Types of Wires and Cables, Importance of
earthing. Types of Batteries, Important characteristics for Batteries. Elementary
calculations for energy consumption and savings, battery
backup.
Text Book:
1. D. P. Kothari and I. J. Nagrath, “Basic Electrical Engineering”, McGraw Hill.
2. D. C. Kulshreshtha, “Basic Electrical Engineering”, McGraw Hill.
3. Ritu Sahdev, “Basic Electrical Engineering”, Khanna Publishing House.
4. S. Singh, P.V. Prasad, “Electrical Engineering: Concepts and Applications”Cengage
Reference Books:
1. E. Hughes, “Electrical and Electronics Technology”, Pearson, 2010.
2. L. S. Bobrow, “Fundamentals of Electrical Engineering”, Oxford University Press.
3. V. D. Toro, “Electrical Engineering Fundamentals”, Pearson India.
Spoken Tutorial (MOOCs): Open Source Spice circuit Simulator Software
1. AC DC Circuit Analysis using NgSpice, Open Source Spice circuit Simulator Software
(http://spoken- tutorial.org)
Course Outcomes: At the end of this course students will demonstrate the ability to:
Course Outcomes: At the end of this course students will be able to:
III Loops & Functions: Iteration and loops: use of while, do while and for 8
loops, multiple loop variables, use of break and continue statements.
Functions: Introduction, types of functions, functions with array, passing
parameters to functions, call by value, call by reference, recursive
functions.
Text Books:
1. Schum‟s Outline of Programming with C by Byron Gottfried, McGraw-Hill
2. The C programming by Kernighan Brain W. and Ritchie Dennis M., Pearson Education.
3. Computer Basics and C Programming by V.Rajaraman , PHI Learning Pvt. Limited,
2015.
4. Computer Concepts and Programming in C, R.S. Salaria, Khanna Publishing House
5. Computer Concepts and Programming in C, E Balaguruswami, McGraw Hill
6. Computer Science- A Structured Programming Approach Using C, by Behrouz A.
Forouzan, Richard F. Gilberg, Thomson, Third Edition , Cengage Learning - 2007.
7. Let Us C By Yashwant P. Kanetkar.
8. Problem Solving and Program Design in C, by Jeri R. Hanly, Elliot B. Koffman, Pearson
Addison-Wesley, 2006.
9. Programming in C by Kochan Stephen G. Pearson Education – 2015.
10. Computer Concepts and Programming in C by D.S. Yadav and Rajeev Khanna, New Age
International Publication.
11. Computer Concepts and Programming by Anami, Angadi and Manvi, PHI Publication.
12. Computer Concepts and Programming in C by Vikas Gupta, Wiley India Publication
13. Computer Fundamentals and Programming in C. Reema Thareja, Oxford Publication
14. Problem Solving and Programming in C, R.S. Salaria, Khanna Publishing House.
BTMC101 ARTIFICAL INTELLIGENCE FOR 2L:1T:0P 2 Credit
ENGINEERS
The students will be able to
CO1 Understand the evolution and various approaches of AI
CO2 Understand data storage, processing, visualization, and its usein regression, clustering
etc.
CO3 Understand natural language processing and chatbots
CO4 Understand the concepts of neural networks
CO5 Understand the concepts of face, object, speech recognition androbots
Course Topics
Unit 1 An overview to AI
1.1 The evolution of AI to the present
1.2 Various approaches to AI
1.3 What should all engineers know about AI?
1.4 Other emerging technologies
1.5 AI and ethical concerns
Unit 2 Data & Algorithms
2.1 History Of Data
2.2 Data Storage And Importance of Data and its Acquisition
2.3 The Stages of data processing
2.4 Data Visualization
2.5 Regression, Prediction & Classification
2.6 Clustering & Recommender Systems
Unit 3 Natural Language Processing
3.1 Speech recognition
3.2 Natural language understanding
3.3 Natural language generation
3.4 Chatbots
3.5 Machine Translation
Unit 4 Artificial Neural Networks
4.1 Deep Learning
4.2 Recurrent Neural Networks
4.3 Convolutional Neural Networks
4.4 The Universal Approximation Theorem
4.5 Generative Adversarial Networks
Unit 5 Applications
5.1 Image and face recognition
5.2 Object recognition
5.3 Speech Recognition besides Computer Vision
5.4 Robots
5.5 Applications
Reference Books:
1. Artificial Intelligence: A Modern Approach by Stuart Russell and Peter Norvig, Prentice Hall
2. Artificial Intelligence by Kevin Knight, Elaine Rich, Shivashankar B. Nair, Publisher :
McGrawHill
3. Data Mining: Concepts and Techniques by Jiawei Han, Micheline
Kamber, Jian Pei, Publisher: Elsevier Science.
4. Speech & Language Processing by Dan Jurafsky, Publisher : Pearson Education
5. Neural Networks and Deep Learning A Textbook by Charu C. Aggarwal,
Publisher: Springer International Publishing
6. Introduction to Artificial Intelligence By Rajendra Akerkar, Publisher : PHI Learning
BTNC101 SOFT SKILLS-I 2L:1T:0P
Course Outcome:
Unit 1- Students will be enabled to understand the correct usage of grammar.
Unit 2- Students will apply the fundamental inputs of communication skills in making speech delivery,
individual conference, and group communication.
Unit 3-Students will evaluate the impact of interpersonal communication on their performance as a
professional and in obtaining professional excellence at the workplace.
Unit 4-Skills and techniques of persuasion and negotiation would enhance the level of students at
multifarious administrative and managerial platforms.
Unit 5-Student will be able to equip with basics of communication skills and will apply it for
practical and oral purposes by being honed up in presentation skills and voice-dynamics.
Prescribed Books:
1. Technical Communication, (Second Ed.); O.U.P., Meenakshi Raman & S.Sharma New Delhi,
2011
2. Business Communication for Managers, Payal Mehra, Pearson, Delhi, 2012.
3. Personality Development, Harold R. Wallace et. al, Cengage Learning India Pvt. Ltd; New Delhi
2006
4. Practical Communication by L.U.B. Pandey; A.I.T.B.S. Publications India Ltd.; Krishan Nagar,
Delhi.2013,
5. Personality Development & Soft Skills, Barun K.Mitra, Oxford University Press, New Delhi,
2012.
6. Public Speaking, William S. Pfeiffer, Pearson, Delhi, 2012.
7. Human Values, A.N. Tripathi, New Age International Pvt. Ltd. Publishers New Delhi ,2005
BTAS151 PHYSICS LAB 0L:0T:2P 1 Credit
Course Outcomes:
1. To determine the wavelength of sodium light by
Newton‟s ring experiment
2. To determine the wavelength of sodium light with
the help of Fresnel‟sbi-prism
3. To determine the variation of magnetic field with the
distance along the axisof a current carrying coil and
estimate the radius of the coil.
4. To draw hysteresis (B-H curve) of a specimen in the form of
a transformer and to determine its hysteresis loss.
List of Experiments: Any ten experiments (at least four from each group) with virtual link
Reference Books
1. Practical Physics- K. K. Dey & B. N. Dutta (Kalyani Publishers New Delhi)
2. Engineering Physics-Theory and Practical- Katiyar & Pandey (Wiley India)
3. Engineering Physics Practical- S K Gupta ( KrishnaPrakashan Meerut)
BTEE151 BASIC ELECTRICAL ENGINEERING LAB 0L:0T:2P 1 Credit
Course Outcomes: At the end of this course students will demonstrate the ability to:
1. Kirchhoff‟s laws.
Virtual lab link: http://vlab.amrita.edu/?sub=3&brch=75&sim=217&cnt=2
2. Thevenin Theorem.
Virtual lab link: https://vlab.amrita.edu/?sub=1&brch=75&sim=313&cnt=1
3. RLC series resonance.
Virtual lab link: https://vlab.amrita.edu/?sub=1&brch=75&sim=330&cnt=1
4. Measurement of power in 3- phase circuit by two wattmeter method and
determination of itspower factor for star as well as delta connected load.
Virtual lab link: http://vp-dei.vlabs.ac.in/Dreamweaver/measurement.html
5. Determination of parameters of ac single phase series RLC circuit.
Virtual lab link: https://vlab.amrita.edu/?sub=1&brch=75&sim=332&cnt=1
6. To observe the B-H loop of a ferromagnetic material in CRO.
Virtual lab link: https://vlab.amrita.edu/?sub=1&brch=282&sim=1507&cnt=2
7. Determination of the efficiency of a dc motor by loss summation
method(Swinburne's test).Virtual lab link:
http://em-iitr.vlabs.ac.in/exp5/index.php?section=Theory
BTCS151 PROGRAMMING FOR PROBLEM 0L:0T:2P 1 Credit
SOLVING
BTCS151- Programming for Problem Solving Lab
Course Outcome ( CO)
Develop confidence for self education and ability for life-long learning
CO 5
needed for Computer language.
Lab Expt. Program
No.
LAB 1 1 Write a program to calculate the area of triangle using formula at=√s(s- a)(s-
b)(s-c)
2 Basic salary of an employee is input through the keyboard. The DA is 25% of
the basic salary while the HRA is 15% of the basic salary. Provident Fund is
deducted at the rate of 10% of the gross salary (BS+DA+HRA).
Program to calculate the Net Salary.
3 Write a program to determine the roots of quadratic equation.
4 Write a program to find the largest of three numbers using nested if else.
5 Write a program to receive marks of physics, chemistry & maths from user &
check its eligibility for course if
a) Marks of physics > 40
b) Marks of chemistry > 50
c) Marks of math’s > 60
d) Total of physics & math’s marks > 150 or
e) Total of three subjects marks > 200
LAB 2 6 Write a program to find the value of y for a particular value of n. The a, x, b, n is
input by user
if n=1 y=ax%b if
n=2 y=ax2+b2 if
n=3 y=a-bx
if n=4 y=a+x/b
7 Write a program to construct a Fibonacci series upto n terms.
8 Write a program to find whether the number is Armstrong number.
9 Write a program to generate sum of series 1!+2!+3!+----------------n!
10 Write a program to find the sum of following series 1-X1/1!+X2/2!-
…………Xn/n!.
LAB 3 11 Write a program to print the entire prime no between 1 and 300.
12 Write a program to print out all the Armstrong number between 100 and
500.
13 Write a program to draw the following figure: 3 2 1
21
1
*
**
***
LAB 4 15 Write a function that return sum of all the odd digits of a given positive no entered
through keyboard.
16 Write a program to print area of rectangle using function & return its value to
main function.
17 Write a program to calculate the factorial for given number using function.
18 Write a program to find sum of Fibonacci series using function.
19 Write factorial function & use the function to find the sum of series S=1!
+2!+------------n!.
LAB 5 20 Write a program to find the factorial of given number using recursion.
21 Write a program to find the sum of digits of a 5 digit number using recursion.
https://www.jdoodle.com/c-online-compiler/
https://www.tutorialspoint.com/compile_c_online.php
https://www.programiz.com/c-programming/online-compiler/
https://www.hackerrank.com/
BTCS151- Programming for Problem Solving Lab: Mapping with Virtual Lab
Name of the Lab Name of the Experiment
Numerical Representation
Beauty of Numbers
More on Numbers
Factorials
String Operations
Problem Solving Lab Recursion
Advanced Arithmatic
Searching and Sorting
Permutation
Sequences
BTCE151 ENGINEERING GRAPHICS AND DESIGN LAB 0L:0T:2P 1 Credits
Course Outcomes: At the end of this course students will demonstrate the ability to:
1. Understanding of the visual aspects of engineering design
2. Understanding of engineering graphics standards and solid modelling
3. Effective communication through graphics
4. Applying modern engineering tools necessary for engineering practice
5. Appling computer-aided geometric design
6. Analysis of Isometric views
7. Creating working drawings
Projections and Sections of Regular Solids: Sections in lined to both the Planes – Auxiliary Views; 8
II Simple annotation, dimensioning and scale. Floor plans the include: windows, doors and fixtures
such as WC, Both, sink, shower, etc. Prism, Cylinder, Pyramid, Cone–Auxiliary Vies: Development
of surfaces of Right Regular Solids – Prism, Pyramid, Cylinder and Cone.
III Isometric Projections: Principles of Isometric projection – Isometric Scale, Isometric Views, 8
Conventions; Isometric Views of lines, Planes Simple and compound Solids; Conversion of Isometric
Views to Orthographic Views and Vice- versa, Conversions.
IV Computer Graphics: Listing the computer technologies the impact on graphical communication, 8
Demonstration knowledge of the theory of CAD software [such as: The Menu System, Tollbars
(Standard, Object Properties, Draw, Modify and Dimension), Drawing Area (Background,
Crosshairs, Coordinate System), Dialog boxes and windows, Shortcut menus (Button Bars), The
Command Line (where applicable), The Status Bar, Different methods of zoom as used in CAD,
Select and erase objects: Isometric Views of lines, Planes, Simple and compound Solids];
Set up of the drawing page and the printer, including scale settings, Setting up of units and drawing
limits; ISO and ANSI standards for coordinate dimensioning and tolerancing; Orthographic
constraints, Snap to objects manually and automatically; Producing drawings by using various
coordinate input entry methods to draw straight lines, Applying various ways of drawing circles:
Applying dimensions to objects, applying annotations to drawings; Setting up and use of Layers,
layers to create drawings, Create, edit and use customized layers; Changing line lengths through
modifying existing lines (extend/lengthen); Printing documents to pater using the print command:
orthographic projection techniques; Drawing sectional views of composite right regular geometric
solids and project the true shape of the sectioned surface; Drawing annotation, Computer-aided
design (CAD) software modelling of parts and assemblies. Parametric and non- parametric solid,
surface, and wireframe models. Part editing and two- dimensional documentation of models. Planar
projection theory, including sketching of perspective, isometric, Multiview, auxiliary, and section
views. Spatial visualization exercises Dimensioning
guidelines, tolerancing techniques; dimensioning and scale multi views of dwelling.
Describe how arrays, linked lists, stacks, queues, trees, and graphs are represented in
CO 1
memory, used by the algorithms and their common applications.
CO 2 Discuss the computational efficiency of the sorting and searching algorithms.
CO 3 Implementation of Trees and Graphs and perform various operations on these data
structure.
Understanding the concept of recursion, application of recursion and its
CO 4
implementation and removal of recursion.
Identify the alternative implementations of data structures with respect to its
CO 5
performance to solve a real world problem.
Programme Outcome
(PO) PSO PSO
Course
Code: 1 2 3 4 5 6 7 8 9 10 11 12 1 2
CO1 3 3 3 3 2 - - - - 3 3 3 3 3
CO2 3 3 3 2 2 - - - - 3 3 3 3 3
CO3 3 3 3 3 2 - - - - 3 3 3 3 3
CO4 3 3 3 3 3 - - - - 3 3 3 3 3
CO5 3 3 3 3 3 - - - - 2 3 3 3 3
PO
3 3 3 2.8 2.4 - - - - 2.8 3 3 3 3
Target
DETAILED SYLLABUS 3-1-0
CO-2 3 2 2 2 2 - - - - - - 2
CO-3 2 2 3 3 2 - 1 - - - - 2 2
CO-4 3 2 3 2 2 - - - - 2 - 2
CO-5 2 2 3 2 2 - - - - - - 2
PO 2.6 2 2.6 2.4 2 - 1 - - 2 - 2 2 2
Target
DETAILED SYLLABUS 3-1-0
CO 1 Write an argument using logical notation and determine if the argument is or is not
valid.
CO 2 Understand the basic principles of sets and operations in sets.
CO-1 3 1 - - 2 - - - - - - - 1 -
CO-2 2 - - - - - - - - - - - 1 -
CO-3 3 2 2 1 2 - - 1 - - - 1 2 -
CO-4 3 - - 3 2 2 - 1 - - - 1 1 1
CO-5 2 3 3 - 2 - - - - - - 2 2 2
PO
2.4 2.2 2.5 2 2 2 - 1 - - - 1.33 1.4 1.5
Target
Data Structure using C Lab
Write C Programs to illustrate the concept of the following:
1. Sorting Algorithms-Non-Recursive.
2. Sorting Algorithms-Recursive.
3. Searching Algorithm.
4. Implementation of Stack using Array.
5. Implementation of Queue using Array.
Bloom’s
CO No. Statement of Course Outcome
Cognitive Knowledge
After completion of the course, the student will be able Process Level Category (KC)
to (BL)
CO-1 2 3 2 3 2 - - - - 3 2 3 3 3
CO-2 3 2 1 2 2 - - - - 3 3 2 3 2
CO-3 3 1 3 3 2 - - - - 3 2 3 2 3
CO-4 1 2 3 2 3 - - - - 3 3 2 3 2
CO-5 3 3 3 2 3 - - - - 2 2 3 2 3
PO
2.4 2.2 2.4 2.4 2.4 - - - - 2.8 2.4 2.6 2.6 2.6
Target
Computer Organization Lab
1. Implementing HALF ADDER, FULL ADDER using basic logic gates
2. Implementing Binary -to -Gray, Gray -to -Binary code conversions.
3. Implementing 3-8 line DECODER.
4. Implementing 4x1 and 8x1 MULTIPLEXERS.
5. Verify the excitation tables of various FLIP-FLOPS.
6. Design of an 8-bit Input/ Output system with four 8-bit Internal Registers.
7. Design of an 8-bit ARITHMETIC LOGIC UNIT.
8. Design the data path of a computer from its register transfer language description.
9. Design the control unit of a computer using either hardwiring or microprogramming based on its
register transfer language description.
10. Implement a simple instruction set computer with a control unit and a data path.
CO-1 1 2 - - - - - - - - - 1 - -
CO-2 2 2 1 - - 2 - - - - - 2 - -
CO-3 1 2 2 - - - - - - - - 1 - -
CO-4 1 2 1 2 - - - - - - - 1 - -
CO-5 - - - - - - - - - -
PO
1.25 2.00 1.33 2.00 2.00 1.25
Target
Discrete Structure & Logic Lab
Programming Language/Tool Used: C and Mapple
1. Write a program in C to create two sets and perform the Union operation on sets.
2. Write a program in C to create two sets and perform the Intersectison operation on sets.
3. Write a program in C to create two sets and perform the Difference operation on sets.
4. Write a program in C to create two sets and perform the Symmetric Difference operation.
5. Write a program in C to perform the Power Set operation on a set.
6. Write a program in C to Display the Boolean Truth Table for AND, OR , NOT .
7. Write a C Program to find Cartesian Product of two sets
8. Write a program in C for minimum cost spanning tree.
9. Write a program in C for finding shortest path in a Graph
Note: Understanding of mathematical computation software Mapple to experiment the followings
(exp. 10 to 25):
Bloom’s
CO No. Statement of Course Outcome
Cognitive Knowledge
CO-1 2 2 - - 3 - - - 2 - - - 3 -
CO-2 3 3 2 - - - - - - - - - 1 3
CO-3 3 3 - 3 - - - - - - - - - 3
CO-4 3 3 - 3 - - - - - - - - - 3
CO-5 2 - - 3 - - - - - - - - - 2
PO
2 - - 3 - - - - - - - - - 2
Target
Bloom’s
CO No. Statement of Course Outcome Cognitive Knowledge
CO-1 3 3 3 3 3 2 - - 2 2 2 3 2 2
CO-2 3 3 3 3 3 - - - 2 - 2 3 2 3
CO-3 3 3 3 3 3 1 - - 3 - 2 2 3 2
CO-4 3 3 3 3 3 2 - - 3 - 2 3 2 2
CO-5 2 - - - - - - - 2 - 2 - - -
PO
2.80 3 3 3 3 1.67 0 0 2.4 2 2 2.75 2.25 2.25
Target
Operating systems
CO \ PO PO1 PSO
Mapping PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 0 PO11 PO12 1 PSO2
CO1 3 3 3 3 3 2 1 1 1 1 1 3 3 3
CO2 3 3 2 3 2 2 2 1 1 1 1 3 3 3
CO3 3 3 3 3 3 3 1 1 1 1 1 3 3 3
CO4 3 3 2 3 2 3 3 2 1 1 2 3 3 3
CO5 3 2 2 2 2 3 3 2 1 1 2 3 3 3
PO PO
CO \ PO PO1 PSO PSO
Mapping PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 0 11 12 1 2
CO1 3 2 2 2 1 1 1 1 2 2
CO2 2 3 3 2 1 1 1 1 2 2
CO3 2 2 3 3 1 1 1 1 2 2
CO4 2 3 3 2 1 1 1 1 1 1
CO5 1 3 2 3 1 1 1 1 1 1
Microprocessor
CO 5 Evaluate the data transfer information through serial & parallel ports.
Text books:
1. Gaonkar, Ramesh S , “Microprocessor Architecture, Programming and Applications with
2. 8085”, Penram International Publishing.
3. Ray A K , Bhurchandi K M , “Advanced Microprocessors and Peripherals”, TMH
4. Hall D V ,”Microprocessor Interfacing’, TMH
5. Liu and, “ Introduction to Microprocessor”, TMH
6. Brey, Barry B, “INTEL Microprocessors”, PHI
7. Renu Sigh & B.P. Gibson G A , “ Microcomputer System: The 8086/8088 family’’ ,PHI
8. Aditya P Mathur Sigh, “Microprocessor, Interfacing and Applications M Rafiqzzaman,
“Microprocessors, Theory and Applications
9. J.L. Antonakos, An Introduction to the Intel Family of Microprocessors, Pearson, 1999
Operating Systems Lab
CO \ PO
Mapping PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12 PSO1 PSO2
CO
1 3 3 3 3 3 2 1 1 1 1 1 3 3 3
CO
2 3 3 2 3 2 2 2 1 1 1 1 3 3 3
CO
3 3 3 3 3 3 1 1 1 1 1 1 3 3 3
CO
4 3 3 2 3 2 3 3 2 1 1 2 3 3 3
CO
5 3 2 2 2 2 3 3 2 1 1 2 3 3 3
Microprocessor Lab
1. Write a program using 8085 Microprocessor for Decimal, Hexadecimal addition and subtraction of
two Numbers.
2. Write a program using 8085 Microprocessor for addition and subtraction of two BCD numbers.
8. To interface 8253 programmable interval timer to 8085 and verify the operation of 8253 in six
different modes.
9. To interface DAC with 8085 to demonstrate the generation of square, saw tooth and triangular wave.
10. Serial communication between two 8085 through RS-232 C port.
1. To write a python program that takes in command line arguments as input and print the number of
arguments.
4. To write a python program to find the most frequent words in a text file.
5. To write a python program find the square root of a number (Newton’s method).
6. To write a python program exponentiation (power of a number).
CO \ PO Mapping PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12 PSO1 PSO2
CO1 3 1 2 1 3 - - - - - - 1 1 1
CO2 3 2 2 2 3 - - - - - - 2 2 2
CO3 3 3 2 2 3 - - - - - - 2 2 2
CO4 3 2 2 2 3 - - - - - - 2 2 2
CO5 3 2 2 3 3 - - - - - - 2 2 2
Mathematics-IV
( PDE, Probability and Statistics )
Computer/Electronics/Electrical & Allied Branches, CS/IT, EC/IC, EE/EN,
Mechanical& Allied Branches, (ME/AE/AU/MT/PE/MI/PL)
Textile/Chemical & Allied Branches, TT/TC/CT, CHE/FT
Subject Code
Course Outcomes
The objective of this course is to familiarize the students with partial differential equation, their application and
statistical techniques. It aims to present the students with standard concepts and tools at an intermediate to
superior level that will provide them well towards undertaking a variety of problems in the discipline.
Origin of Partial Differential Equations, Linear and Non Linear Partial Equations of first order,
Lagrange’s Equations, Charpit’s method, Cauchy’s method of Characteristics, Solution of Linear Partial
Differential Equation of Higher order with constant coefficients, Equations reducible to linear partial
differential equations with constant coefficients.
Classification of linear partial differential equation of second order, Method of separation of variables,
Solution of wave and heat conduction equation up to two dimension, Laplace equation in two dimensions,
Equations of Transmission lines.
Module III: Statistical Techniques I:
Introduction: Measures of central tendency, Moments, Moment generating function (MGF) , Skewness,
Kurtosis, Curve Fitting , Method of least squares, Fitting of straight lines, Fitting of second degree
parabola, Exponential curves ,Correlation and Rank correlation, Regression Analysis: Regression lines of
y on x and x on y, regression coefficients, properties of regressions coefficients and non linear regression.
Probability and Distribution: Introduction, Addition and multiplication law of probability, Conditional
probability, Baye’s theorem, Random variables (Discrete and Continuous Random variable) Probability
mass function and Probability density function, Expectation and variance, Discrete and Continuous
Probability distribution: Binomial, Poission and Normal distributions.
Sampling, Testing of Hypothesis and Statistical Quality Control: Introduction , Sampling Theory
(Small and Large) , Hypothesis, Null hypothesis, Alternative hypothesis, Testing a
Hypothesis, Level of significance, Confidence limits, Test of significance of difference of means,
T-test, F-test and Chi-square test, One way Analysis of Variance (ANOVA).Statistical Quality Control
(SQC) , Control Charts , Control Charts for variables ( X and R Charts), Control Charts for Variables ( p,
np and C charts).
Text Books
1. Erwin Kreyszig, Advanced Engineering Mathematics, 9 thEdition, John Wiley & Sons,
2006.
2. P. G. Hoel, S. C. Port and C. J. Stone, Introduction to Probability Theory, Universal Book
Stall, 2003(Reprint).
3. S. Ross: A First Course in Probability, 6th Ed., Pearson Education India, 2002.
4. W. Feller, An Introduction to Probability Theory and its Applications, Vol. 1, 3rd Ed.,
Wiley, 1968. Reference Books
1. B.S. Grewal, Higher Engineering Mathematics, Khanna Publishers, 35th Edition, 2000.
2. T.Veerarajan : Engineering Mathematics (for semester III), Tata McGraw-Hill, New Delhi.
3. R.K. Jain and S.R.K. Iyenger: Advance Engineering Mathematics; Narosa Publishing House, New
Delhi.
4. J.N. Kapur: Mathematical Statistics; S. Chand & Sons Company Limited, New Delhi. 5.
D.N.Elhance,V. Elhance & B.M. Aggarwal: Fundamentals of Statistics; Kitab Mahal Distributers,
New Delhi.
Programme Outcome
(PO) PSO PSO
Course
Code: 1 2 3 4 5 6 7 8 9 10 11 12 1 2
CO-1 3 2 - - - - - - - - - 2 1 2
CO-2 3 3 2 - - - - - - - - 2 1 2
CO-3 3 3 2 3 2 - - - - - - 2 2 2
CO-4 3 3 1 1 1 - - - - - - 1 1 1
CO-5 3 3 2 3 3 2 2 - - - - 2 2 3
PO
3 3 1.75 2.3 2.3 2 2 1.8 1.6 3.3
Target
Evaluation methodology to be followed:
The evaluation and assessment plan consists of the following components:
a. Class attendance and participation in class discussions etc.
b. Quiz.
c. Tutorials and assignments.
d. Sessional examination.
e. Final examination.
SEMESTER- III/IV
Subjec Period Evaluation End Semester Tota Credi
Sl.No t s Scheme l t
Subject
. Codes L T P C T Tota P TE P
T A l S E
1 Engineering 3 1 0 30 20 50 10
Mechanics 0 150 4
2 Material Science 3 1 0 30 20 50 10 150 4
0
3 Energy Science & 3 1 0 30 20 50 10 150 4
Engineering 0
4 Sensor & 3 1 0 30 20 50 10 150 4
Instrumentation 0
5 Basics Data 3 1 0 30 20 50 10 150 4
Structure & 0
Algorithms
6 Introduction to 3 1 0 30 20 50 10 150 4
Soft Computing 0
7 Analog 3 1 0 30 20 50 10 150 4
Electronics 0
Circuits
8 Electronics 3 1 0 30 20 50 10 150 4
Engineering 0
ENGINEERING MECHANICS
UNIT-I:
Two-dimensional force systems: Basic concepts, Laws of motion, Principle of transmissibility of
forces, transfer of a force to parallel position, resultant of a force system, simplest resultant of two
dimensional concurrent and non-concurrent force systems, distribution of force systems, free body
diagrams, equilibrium and equations of equilibrium.
Friction: Friction force – Laws of sliding friction – equilibrium analysis of simple systems with
sliding friction – wedge friction.
UNIT-II:
Beam: Introduction, shear force and bending moment, different equations of equilibrium, shear force
and bending moment diagram for statically determined beams.
Trusses: Introduction, simple truss and solution of simple truss, methods of F-joint and methods of
sections.
UNIT-III:
Centroid and moment of inertia: Centroid of plane, curve, area, volume and composite bodies,
moment of inertia of plane area, parallel axis theorem, perpendicular axis theorem, principle moment
of inertia, mass moment of inertia of circular ring, disc, cylinder, sphere, and cone about their axis of
symmetry.
UNIT-IV:
Kinematics of rigid body: Introduction, plane motion of rigid body, velocity and acceleration under
translational and rotational motion, relative velocity.
Kinetics of rigid body: Introduction, force, mass and acceleration, work and energy, impulse and
momentum, D’Alembert’s principle and dynamic equilibrium.
UNIT-V:
Simple stress and strain: Introduction, normal and shear stresses, stress-strain diagrams for ductile
and brittle material, elastic constants, one-dimensional loading of members of varying cross sections,
strain energy.
Pure bending of beams: Introduction, simple bending theory, stress in beams of different cross
sections.
Torsion: Introduction, torsion of shafts of circular cross sections, torque and twist, shear stress due to
torque.
1. Beer, F.P and Johnston Jr. E.R., “Vector Mechanics for Engineers (In SI Units): Statics and
Dynamics”, 8th Edition, Tata McGraw-Hill Publishing company, New Delhi (2004).
2. Vela Murali, “Engineering Mechanics”, Oxford University Press (2010).
3. A Textbook of Engineering Mechanics, R.K. Bansal, Laxmi Publications.
4. Engineering Mechanics, R.S. Khurmi, S.Chand Publishing.
5. Meriam J.L. and Kraige L.G., “Engineering Mechanics- Statics - Volume 1, Dynamics- Volume
2”, Third Edition, John Wiley & Sons (1993).
6. Rajasekaran S and Sankarasubramanian G., “Engineering Mechanics Statics and Dynamics”, 3 rd
Edition, Vikas Publishing House Pvt. Ltd., (2005).
7. Bhavikatti, S.S and Rajashekarappa, K.G., “Engineering Mechanics”, New Age International (P)
Limited Publishers, (1998).
8. Engineering mechanics by Irving H. Shames, Prentice-Hall.
MATERIAL SCIENCE
UNIT-I:
Phase Diagrams:
Solid solutions – Hume Rothery’s rules – the phase rule – single component system – one-component
system of iron – binary phase diagrams – isomorphous systems – the tie-line rule – the lever rule –
application to isomorphous system – eutectic phase diagram – peritectic phase diagram – other
invariant reactions – free energy composition curves for binary systems – microstructural change
during cooling.
UNIT-II:
Ferrous Alloys:
The iron-carbon equilibrium diagram – phases, invariant reactions – microstructure of slowly cooled
steels – eutectoid steel, hypo and hypereutectoid steels – effect of alloying elements on the Fe-C
system – diffusion in solids – Fick’s laws – phase transformations – T-T-T-diagram for eutectoid
steel – pearlitic, baintic and martensitic transformations – tempering of martensite – steels – stainless
steels – cast irons.
UNIT-III:
Mechanical Properties:
Tensile test – plastic deformation mechanisms – slip and twinning – role of dislocations in slip –
strengthening methods – strain hardening – refinement of the grain size – solid solution strengthening
– precipitation hardening – creep resistance – creep curves – mechanisms of creep – creep-resistant
materials – fracture – the Griffith criterion – critical stress intensity factor and its determination –
fatigue failure – fatigue tests – methods of increasing fatigue life – hardness – Rockwell and Brinell
hardness – Knoop and Vickers microhardness.
UNIT-IV:
Magnetic, Dielectric & Superconducting Materials:
Ferromagnetism – domain theory – types of energy – hysteresis – hard and soft magnetic materials –
ferrites – dielectric materials – types of polarization – Langevin-Debye equation – frequency effects
on polarization – dielectric breakdown – insulating materials – Ferroelectric materials –
superconducting materials and their properties.
UNIT-V:
New Materials:
Ceramics – types and applications – composites: classification, role of matrix and reinforcement,
processing of fiber reinforced plastics – metallic glasses: types , glass forming ability of alloys, melt
spinning process, applications – shape memory alloys: phases, shape memory effect, pseudoelastic
effect, NiTi alloy, applications – nanomaterials: preparation (bottom up and top down approaches),
properties and applications – carbon nanotubes: types.
Unit-II Nuclear Energy: Fundamental forces in the universe, Quantum mechanics relevant
for nuclear physics, Nuclear forces, energy scales and structure, Nuclear binding energy
systematics, reactions and decays, Nuclear fusion, Nuclear fission and fission reactor
physics, Nuclear fission reactor design, safety, operation and fuel cycles
Unit-III Solar Energy: Introduction to solar energy, fundamentals of solar radiation and its
measurement aspects, Basic physics of semiconductors, Carrier transport, generation and
recombination in semiconductors, Semiconductor junctions: metal-semiconductor junction
& p-n junction, Essential characteristics of solar photovoltaic devices, First Generation
Solar Cells, Second Generation Solar Cells, Third Generation Solar Cells
Unit-IV Conventional & non-conventional energy source: Biological energy sources and
fossil fuels, Fluid dynamics and power in the wind, available resources, fluids, viscosity,
types of fluid flow, lift, Wind turbine dynamics and design, wind farms, Geothermal
power and ocean thermal energy conversion, Tidal/wave/hydro power
Unit-V Systems and Synthesis: Overview of World Energy Scenario, Nuclear radiation,
fuel cycles, waste and proliferation, Climate change, Energy storage, Energy conservation.
Engineering for Energy conservation: Concept of Green Building and Green Architecture;
Green building concepts, LEED ratings; Identification of energy related enterprises that
represent the breath of the industry and prioritizing these as candidates; Embodied energy
analysis and use as a tool for measuring sustainability. Energy Audit of Facilities and
optimization of energy consumption
Reference/Text Books
1. Energy and the Challenge of Sustainability, World Energy Assessment, UNDP,
New York, (2000).
2. Perspective of Modern Physics, A. Beiser, McGraw-Hill International Editions
(1968).
3. Introduction to Modern Physics, H.S. Mani and G.K.Mehta, East-West Press
(1988).
4. Introduction to Electrodynamics, D. J. Griffiths, Fourth Edition, Prentice Hall
(2013).
5. Introductory Nuclear Physics, R. K. Puri and V.K. Babbar, Narosa Publishing
House (1996).
6. Physics of Solar Cells: From Basic Principles to Advanced Concepts by Peter
Wurfel, John Wiley & Sons, 2016
7. Principles of Solar Engineering, D.Y. Goswami, F.Kreith and J.F. Kreider, Taylor
and Francis, Philadelphia, 2000.
Detailed Syllabus:
Unit- I:
Sensors & Transducer: Definition, Classification & selection of sensors, Measurement of
displacement using Potentiometer, LVDT & Optical Encoder, Measurement of force using strain
gauge, Measurement of pressure using LVDT based diaphragm & piezoelectric sensor.
Unit-II:
Measurement of temperature using Thermistor, Thermocouple & RTD, Concept of thermal
imaging, Measurement of position using Hall effect sensors, Proximity sensors: Inductive &
Capacitive, Use of proximity sensor as accelerometer and vibration sensor, Flow Sensors:
Ultrasonic & Laser, Level Sensors: Ultrasonic & Capacitive.
Unit -III:
Virtual Instrumentation: Graphical programming techniques, Data types, Advantage of Virtual
Instrumentation techniques, Concept of WHILE & FOR loops, Arrays, Clusters & graphs,
Structures: Case, Sequence & Formula nodes, Need of software based instruments for industrial
automation.
Unit-IV:
Data Acquisition Methods: Basic block diagram, Analog and Digital IO, Counters, Timers, Types
of ADC: successive approximation and sigma-delta, Types of DAC: Weighted Resistor and R-2R
Ladder type, Use of Data Sockets for Networked Communication.
Unit V:
Intelligent Sensors: General Structure of smart sensors & its components, Characteristic of smart
sensors: Self calibration, Self-testing & self-communicating, Application of smart sensors:
Automatic robot control & automobile engine control.
Text Books:
1. DVS Murthy, Transducers and Instrumentation, PHI 2nd Edition 2013
2. D Patranabis, Sensors and Transducers, PHI 2nd Edition 2013.
3. S. Gupta, J.P. Gupta / PC interfacing for Data Acquisition & Process Control, 2nd ED /
Instrument Society of America, 1994.
4. Gary Johnson / Lab VIEW Graphical Programing II Edition / McGraw Hill 1997.
Reference Books:
1. Arun K. Ghosh, Introduction to measurements and Instrumentation, PHI, 4th Edition 2012.
2. A.D. Helfrick and W.D. cooper,Modern Electronic Instrumentation & Measurement
Techniques, PHI – 2001
3. Hermann K.P. Neubert, “Instrument Transducers” 2nd Edition 2012, Oxford University Press.
Basics Data Structure and Algorithms
Course Outcome ( CO) Bloom’s Knowledge Level
(KL)
At the end of course , the student will be able to understand
Detailed Syllabus
Unit Topic Propos
ed
Lecture
Introduction to data structure and Algorithms: Performance analysis of Algorithm, time 08
complexity, Big-oh notation, Elementary data organization data structure operations,
I
Recurrences, Arrays, Operation on arrays, representation of arrays in memory, single
dimensional and multidimensional arrays, spare matrices, Character storing in C, String
operations.
II Stack And Queue and Link List: Stack operation, PUSH and POP, Array representation of 08
stacks, Operation associated with stacks Application of stacks, Recursion, Polish
experession, Representation Queue, operation on Queue , Priority Queue , D-Queue ,
Singly and circularly linked list, List operations Lists implementations
III Trees : Basic terminology, Binary Trees, Binary tree representation, Algebraic/expressions, 08
Complete Binary Trees, Extended binary tree, representing binary tress in memory, linked
representation of Binary trees, Traversing binary trees & Searching in binary trees,
Inserting in binary search trees, Complexity of searching algorithm, Heaps, general trees,
Threaded binary tree.
IV Graphs: Terminology & representations, Graphs & Multigraphs, Directed Graphs, 08
Sequential representation of graphs, adjacency Matrices, Transversal, connected
component and spanning trees, Minimum Cost spanning tree, Prims and Kruskal
Algorithm, BFS, DFS, Shortest path and transitive closure, Activity networks, topological
sort and critical paths.
V Searching and Sorting: Linear search, binary Search, Internal and External sorting, Bubble 08
sorting, selection sort, Insertion sort, quick sort, Two way merge sort, Heap sort, sorting on
different keys, practical consideration for internal sorting, External Sorting, Storage Devices
: Magnetic tapes, Disk Storage, Sorting with disks and Indexing techniques, introduction to
B tree and B+ tree, File organization and storage management, Introduction to hoisting.
Text books:
1. Thomas H. Coreman, Charles E. Leiserson and Ronald L. Rivest, Introduction to Algorithms, PHI.
2. Horowitz and Sahani, "Fundamentals of Data Structures", Galgotia Publication.
3. Weiss, "Data Structure & Algorithm Analysis in C", Addision Wesley.
4. Basse, "computer Algorithms: Introduction to Design & Analysis", Addision Wesley.
5. Lipschutz, "Data structure, "Schaum series.
6. Aho, hopcropt, Ullman, “Data Structure & Algorithm", Addision Wesley.
7. Aho, Hopcraft, Ullman, “The Design and Analysis of Computer Algorithms” Pearson Education, 2008
Introduction to Soft Computing
Course Outcome ( CO) Bloom’s Knowledge Level (KL)
CO 1 Comprehend the fuzzy logic and the concept of fuzziness involved K1, K2
in various systems and fuzzy set theory.
CO 2 Understand the concepts of fuzzy sets, knowledge representation K2, K3
using fuzzy rules, approximate reasoning, fuzzy inference
systems, and fuzzy logic
CO 3 Describe with genetic algorithms and other random search K4
procedures useful while seeking global optimum in selflearning
situations.
CO 4 Understand appropriate learning rules for each of the architectures K2, K3
and learn several neural network paradigms and its applications.
Text/Reference Books:
1. J.V. Wait, L.P. Huelsman and GA Korn, “Introduction to Operational Amplifier
theory and applications,” McGraw Hill, 1992.
2. J. Millman and A. Grabel, “Microelectronics,” 2ndedition, McGraw Hill, 1988.
3. P. Horowitz and W. Hill, “The Art of Electronics,” 2ndedition, Cambridge University
Press, 1989.
4. A.S. Sedra and K.C. Smith, “Microelectronic Circuits,”Saunder's College11
Publishing, 4th edition.
5. Paul R. Gray and Robert G. Meyer, “Analysis and Design of Analog Integrated
Circuits,” John Wiley, 3rd edition.
6. Muhammad H. Rashid, “Electronic Devices and Circuits,” Cengage publication,
2014.
Course Outcomes:
At the end of this course students will demonstrate the ability to:
1. Understand the characteristics of diodes and transistors.
2. Design and analyze various rectifier and amplifier circuits.
3. Design sinusoidal and non-sinusoidal oscillators.
4. Understand the functioning of OP-AMP and design OP-AMP based circuits.
5. Design LPF, HPF, BPF, BSF.
PSO
CO \ PO Mapping PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12 1 PSO2
CO1 3 3 2 - 3 - 1 - - - - 1 3 3
CO2 3 3 2 - 3 - 1 - - - - 1 3 3
CO3 3 3 2 - 3 - 1 - - - - 1 3 3
CO4 3 3 2 - 3 - 1 - - - - 1 3 3
CO5 3 3 2 - 3 - 1 - - - - 1 3 3
Universal Human Values and Professional Ethics
3 0 0 3
Objectives:
1. To help students distinguish between values and skills, and understand the need,
basic guidelines, content and process of value education.
2. To help students initiate a process of dialog within themselves to know what
they ‘really want to be’ in their life and profession
3. To help students understand the meaning of happiness and prosperity for a
human being.
4. To facilitate the students to understand harmony at all the levels of human living,
and live accordingly.
5. To facilitate the students in applying the understanding of harmony in existence
in their profession and lead an ethical life
Course Outcome:
On completion of this course, the students will be able to
1. Understand the significance of value inputs in a classroom, distinguish between
values and skills, understand the need, basic guidelines, content and process of value
education, explore the meaning of happiness and prosperity and do a correct appraisal
of the current scenario in the society
2. Distinguish between the Self and the Body, understand the meaning of Harmony in
the Self the Co-existence of Self and Body.
3. Understand the value of harmonious relationship based on trust, respect and other
naturally acceptable feelings in human-human relationships and explore their role in
ensuring a harmonious society
4. Understand the harmony in nature and existence, and work out their mutually
fulfilling participation in the nature.
5. Distinguish between ethical and unethical practices, and start working out the
strategy to actualize a harmonious environment wherever they work.
Catalogue Description
Every human being has two sets of questions to answer for his life: a) what to do? and, b) how to do?. The
first set pertains to the value domain, and the other to the skill domain. Both are
complimentary, but value domain has a higher priority. Today, education has become
more and more skill biased, and hence, the basic aspiration of a human being, that is to
live with happiness and prosperity, gets defeated, in spite of abundant technological
progress. This course is aimed at giving inputs that will help to ensure the right
understanding and right feelings in the students in their life and profession, enabling them
to lead an ethical life. In this course, the students learn the process of selfexploration, the
difference between the Self and the Body, the naturally acceptable feelings in
relationships in a family, the comprehensive human goal in the society, the mutual
fulfillment in the nature and the coexistence in existence. As a natural outcome of such
inputs, they are able to evaluate an ethical life and profession ahead.
UNIT-1 Course Introduction - Need, Basic Guidelines, Content and Process for Value
Education
Understanding the need, basic guidelines, content and process for Value Education,
Self-Exploration–what is it? - its content and process; ‘Natural Acceptance’ and
Experiential Validation- as the mechanism for self exploration, Continuous Happiness and
Prosperity- A look at basic Human Aspirations, Right understanding, Relationship and
Physical Facilities- the basic requirements for fulfillment of aspirations of every human
being with their correct priority, Understanding Happiness and Prosperity correctly- A
critical appraisal of the current scenario, Method to fulfill the above human aspirations:
understanding and living in harmony at various levels.
UNIT-4 Understanding Harmony in the Nature and Existence - Whole existence as Co-existence
Understanding the harmony in the Nature, Interconnectedness and mutual fulfillment
among the four orders of nature- recyclability and self-regulation in nature, Understanding
Existence as Co-existence (Sah-astitva) of mutually interacting units in all-pervasive space,
Holistic perception of harmony at all levels of existence.
Text Books:
References:
1. Ivan Illich, 1974, Energy & Equity, The Trinity Press, Worcester, and Harper
Collins, USA
2. E.F. Schumacher, 1973, Small is Beautiful: a study of economics as if people
mattered, Blond & Briggs, Britain.
3. Sussan George, 1976, How the Other Half Dies, Penguin Press. Reprinted 1986,
1991
4. Donella H. Meadows, Dennis L. Meadows, Jorgen Randers, William W. Behrens
III, 1972, Limits to Growth – Club of Rome’s report, Universe Books.
PSO
CO \ PO Mapping PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12 1 PSO2
CO1 2 1 2 2 2 2 2 3 3 2 1 3 1 1
CO2 2 1 2 2 2 2 3 3 2 2 1 3 1 1
CO3 2 1 2 3 3 2 3 3 2 2 1 3 1 1
CO4 2 1 2 2 2 3 3 3 3 2 1 3 1 1
CO5 2 1 2 3 3 2 3 3 3 2 1 3 1 1
Mode of Evaluation:
Technical Communication
Course Outcomes
1. Students will be enabled to understand the nature and objective of Technical Communication relevant
for the work place as Engineers.
2. Students will utilize the technical writing for the purposes of Technical Communication and its
exposure in various dimensions.
3. Students would imbibe inputs by presentation skills to enhance confidence in face of diverse audience.
4. Technical communication skills will create a vast know-how of the application of the learning to
promote their technical competence.
5. It would enable them to evaluate their efficacy as fluent & efficient communicators by learning the
voice-dynamics.
LTP
210
Unit -1 Fundamentals of Technical Communication:
Technical Communication: Features; Distinction between General and Technical Communication; Language
as a tool of Communication; Dimensions of Communication: Reading & comprehension; Technical writing:
sentences; Paragraph; Technical style: Definition, types & Methods; The flow of Communication:
Downward; upward, Lateral or Horizontal; Barriers to Communication.
1. Technical Communication – Principles and Practices by Meenakshi Raman & Sangeeta Sharma,
Oxford Univ. Press, 2007, New Delhi.
2. Personality Development and Soft Skills by Barun K. Mitra, OUP, 2012, New Delhi.
3. Spoken English- A Manual of Speech and Phonetics by R.K.Bansal & J.B.Harrison, Orient
Blackswan, 2013, New Delhi.
4. Business Correspondence and Report Writing by Prof. R.C. Sharma & Krishna Mohan, Tata
McGraw Hill & Co. Ltd., 2001, New Delhi.
5. Practical Communication: Process and Practice by L.U.B. Pandey; A.I.T.B.S.
Publications India Ltd.; Krishan Nagar, 2014, Delhi.
6. Modern Technical Writing by Sherman, Theodore A (et.al); Apprentice Hall; New Jersey; U.S.
7. A Text Book of Scientific and Technical Writing by S.D. Sharma; Vikas Publication, Delhi.
8. Skills for Effective Business Communication by Michael Murphy, Harward University, U.S.
9. Business Communication for Managers by Payal Mehra, Pearson Publication, Delhi.
To discover software bugs that pose cyber security threats and to explain how to
CO 1 fix the bugs to mitigate such threats K1, K2
To discover cyber attack scenarios to web browsers and web servers and to
CO 2 explain how to mitigate such threats K2
To discover and explain mobile software bugs posing cyber security threats,
CO 3 explain and recreate exploits, and to explain mitigation techniques. K3
To articulate the urgent need for cyber security in critical computer systems,
CO 4 networks, and world wide web, and to explain various threat scenarios K4
To articulate the well known cyber attack incidents, explain the attack scenarios,
CO 5 and explain mitigation techniques. K5, K6
II Confidentiality Policies: Confinement Principle ,Detour Unix user IDs process IDs 08
and privileges , More on confinement techniques ,System call interposition ,Error
404 digital Hacking in India part 2 chase , VM based isolation ,Confinement
principle ,Software fault isolation , Rootkits ,Intrusion Detection Systems
III Secure architecture principles isolation and leas: Access Control Concepts , Unix 08
and windows access control summary ,Other issues in access control ,Introduction to
browser isolation .
Web security landscape : Web security definitions goals and threat models , HTTP
content rendering .Browser isolation .Security interface , Cookies frames and frame
busting, Major web server threats ,Cross site request forgery ,Cross site
scripting ,Defenses and protections against XSS , Finding vulnerabilities ,Secure
development.
IV Basic cryptography: Public key cryptography ,RSA public key crypto ,Digital 08
signature Hash functions ,Public key distribution ,Real world protocols ,Basic
terminologies ,Email security certificates ,Transport Layer security TLS ,IP security
, DNS security.
V Internet Infrastructure: Basic security problems , Routing security ,DNS revisited 08
,Summary of weaknesses of internet security ,.Link layer connectivity and TCP IP
connectivity , Packet filtering firewall ,Intrusion detection.
\
Text books:
1. William Stallings, Network Security Essentials: Applications and Standards, Prentice Hall, 4th edition, 2010.
2. Michael T. Goodrich and Roberto Tamassia, Introduction to Computer Security, Addison Wesley, 2011.
3. William Stallings, Network Security Essentials: Applications and Standards, Prentice Hall, 4th edition, 2010.
4. Alfred J. Menezes, Paul C. van Oorschot and Scott A. Vanstone, Handbook of Applied Cryptography, CRC Press,
2001.
Loops: Purpose and working of loops , While loop including its working, For Loop ,
Nested Loops , Break and Continue.
III Function: Parts of A Function , Execution of A Function , Keyword and Default
Arguments ,Scope Rules.
Strings : Length of the string and perform Concatenation and Repeat operations in it.
Indexing and Slicing of Strings. 08
Python Data Structure : Tuples , Unpacking Sequences , Lists , Mutable Sequences ,
List Comprehension , Sets , Dictionaries
Higher Order Functions: Treat functions as first class Objects , Lambda Expressions
IV Sieve of Eratosthenes: generate prime numbers with the help of an algorithm given by 08
the Greek Mathematician named Eratosthenes, whose algorithm is known as Sieve of
Eratosthenes. File I/O : File input and output operations in Python Programming
Exceptions and Assertions
Modules : Introduction , Importing Modules ,
Abstract Data Types : Abstract data types and ADT interface in Python Programming.
Classes : Class definition and other operations in the classes , Special Methods ( such
as _init_, _str_, comparison methods and Arithmetic methods etc.) , Class Example ,
Inheritance , Inheritance and OOP.
Text books:
1. Allen B. Downey, ``Think Python: How to Think Like a Computer Scientist‘‘, 2nd edition,
Updated for Python 3, Shroff/O‘Reilly Publishers, 2016 (http://greenteapress.com/wp/thinkpython/)
2. Guido van Rossum and Fred L. Drake Jr, ―An Introduction to Python – Revised and updated for
Python 3.2, Network Theory Ltd., 2011.
3.John V Guttag, ―Introduction to Computation and Programming Using Python‘‘, Revised and
expanded Edition, MIT Press , 2013
4.Robert Sedgewick, Kevin Wayne, Robert Dondero, ―Introduction to Programming in Python: An
Inter-disciplinary Approach, Pearson India Education Services Pvt. Ltd., 2016.
5.Timothy A. Budd, ―Exploring Python‖, Mc-Graw Hill Education (India) Private Ltd.,, 2015.
6.Kenneth A. Lambert, ―Fundamentals of Python: First Programs‖, CENGAGE Learning, 2012.
7.Charles Dierbach, ―Introduction to Computer Science using Python: A Computational
ProblemSolving Focus, Wiley India Edition, 2013.
8.Paul Gries, Jennifer Campbell and Jason Montojo, ―Practical Programming: An Introduction to
Computer Science using Python 3‖, Second edition, Pragmatic Programmers, LLC, 2013.
Mapped With : https://ict.iitk.ac.in/product/python-programming-a-practical-approach/
PO PO PO
CO \ PO Mapping PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 10 11 12 PSO1 PSO2
CO1 3 1 2 1 3 - - - - - - 1 1 1
CO2 3 2 2 2 3 - - - - - - 2 2 2
CO3 3 3 2 2 3 - - - - - - 2 2 2
CO4 3 2 2 2 3 - - - - - - 2 2 2
CO5 3 2 2 3 3 - - - - - - 2 2 2
CO1 3 - - - 2 - - - - - - 2
CO2 2 - 3 2 3 - - - - 3 2 -
CO3 3 - - - 3 - - - - - - -
CO4 2 3 - 3 - - - - - - - -
CO5 2 3 - 3 - - - - - - - -
DETAILED SYLLABUS
3-1-0
Unit Topic Propose
d
Lecture
Introduction: Overview, Database System vs File System, Database System
Concept and Architecture, Data Model Schema and Instances, Data Independence
and Database Language and Interfaces, Data Definitions Language, DML, Overall
Database Structure. Data Modeling Using the Entity Relationship Model: ER
I 08
Model Concepts, Notation for ER Diagram, Mapping Constraints, Keys, Concepts
of Super Key, Candidate Key, Primary Key, Generalization, Aggregation,
Reduction of an ER Diagrams to Tables, Extended ER Model, Relationship of
Higher Degree.
Relational data Model and Language: Relational Data Model Concepts, Integrity
Constraints,
Entity Integrity, Referential Integrity, Keys Constraints, Domain Constraints,
Relational Algebra, Relational Calculus, Tuple and Domain Calculus. Introduction
II on SQL: Characteristics of SQL, Advantage of SQL. SQl Data Type and Literals. 08
Types of SQL Commands. SQL Operators and Their Procedure. Tables, Views and
Indexes. Queries and Sub Queries. Aggregate Functions. Insert, Update and Delete
Operations, Joins, Unions, Intersection, Minus, Cursors, Triggers, Procedures in
SQL/PL SQL
Data Base Design & Normalization: Functional dependencies, normal forms, first,
second, 8 third normal forms, BCNF, inclusion dependence, loss less join
III 08
decompositions, normalization using FD, MVD, and JDs, alternative approaches to
database design
Transaction Processing Concept: Transaction System, Testing of Serializability,
Serializability of Schedules, Conflict & View Serializable Schedule,
IV Recoverability, Recovery from Transaction Failures, Log Based Recovery, 08
Checkpoints, Deadlock Handling. Distributed Database: Distributed
Data Storage, Concurrency Control, Directory System.
V Concurrency Control Techniques: Concurrency Control, Locking Techniques for 08
Concurrency Control, Time Stamping Protocols for Concurrency Control,
Validation Based Protocol, Multiple Granularity, Multi Version Schemes, Recovery
with Concurrent Transaction, Case Study of Oracle.
Text books:
1. Korth, Silbertz, Sudarshan,” Database Concepts”, McGraw Hill
2. Date C J, “An Introduction to Database Systems”, Addision Wesley 3.
Elmasri, Navathe, “ Fundamentals of Database Systems”, Addision Wesley
4. O’Neil, Databases, Elsevier Pub.
5. RAMAKRISHNAN"Database Management Systems",McGraw Hill
6. Leon & Leon,”Database Management Systems”, Vikas Publishing House
7. Bipin C. Desai, “ An Introduction to Database Systems”, Gagotia Publications
8. Majumdar & Bhattacharya, “Database Management System”, TMH
Compiler Design
Course Outcome ( CO) Bloom’s Knowledge Level (KL)
At the end of course , the student will be able to:
Acquire knowledge of different phases and passes of the compiler and also able K3, K6
to use the compiler tools like LEX, YACC, etc. Students will also be able to
CO 1
design different types of compiler tools to meet the requirements of the realistic
constraints of compilers.
Understand the parser and its types i.e. Top-Down and Bottom-up parsers and K2, K6
CO 2 construction of LL, SLR, CLR, and LALR parsing table.
Implement the compiler using syntax-directed translation method and get K4, K5
CO 3
knowledge about the synthesized and inherited attributes.
Acquire knowledge about run time data structure like symbol table organization K2, K3
CO 4
and different techniques used in that.
Understand the target machine’s run time environment, its instruction set for K2, K4
CO 5 code generation and techniques used for code optimization.
Course Code: Programme Outcome (PO)
KCS-552
1 2 3 4 5 6 7 8 9 10 11 12
CO1 3 - - - 2 - - - - - - 2
CO2 2 - 3 2 3 - - - - 3 2 -
CO3 3 - - - 3 - - - - - - -
CO4 2 3 - 3 - - - - - - - -
CO5 2 3 - 3 - - - - - - - -
DETAILED SYLLABUS
3-0-0
Unit Topic Propose
d
Lecture
I Introduction to Compiler: Phases and passes, Bootstrapping, Finite state
machines and regular expressions and their applications to lexical analysis,
Optimization of DFA-Based Pattern Matchers implementation of lexical analyzers,
lexical-analyzer generator, LEX compiler, Formal grammars and their application 08
to syntax analysis, BNF notation, ambiguity, YACC. The syntactic specification of
programming languages: Context free grammars, derivation and parse trees,
capabilities of CFG.
II Basic Parsing Techniques: Parsers, Shift reduce parsing, operator precedence
parsing, top down parsing, predictive parsers Automatic Construction of efficient
Parsers: LR parsers, the canonical Collection of LR(0) items, constructing SLR
08
parsing tables, constructing Canonical LR parsing tables, Constructing LALR
parsing tables, using ambiguous grammars, an automatic parser generator,
implementation of LR parsing tables.
III Syntax-directed Translation: Syntax-directed Translation schemes,
Implementation of Syntaxdirected Translators, Intermediate code, postfix notation,
Parse trees & syntax trees, three address code, quadruple & triples, translation of
assignment statements, Boolean expressions, statements that alter the flow of 08
control, postfix translation, translation with a top down parser. More about
translation: Array references in arithmetic expressions, procedures call, declarations
and case statements.
IV Symbol Tables: Data structure for symbols tables, representing scope information.
Run-Time Administration: Implementation of simple stack allocation scheme,
08
storage allocation in block structured language. Error Detection & Recovery:
Lexical Phase errors, syntactic phase errors semantic errors.
V Code Generation: Design Issues, the Target Language. Addresses in the Target 08
Code, Basic Blocks and Flow Graphs, Optimization of Basic Blocks, Code
Generator. Code optimization: Machine-Independent Optimizations, Loop
optimization, DAG representation of basic blocks, value numbers and algebraic
laws, Global Data-Flow analysis.
Text books:
1. Aho, Sethi & Ullman, "Compilers: Principles, Techniques and Tools”, Pearson Education
2. K. Muneeswaran,Compiler Design,First Edition,Oxford University Press
3. J.P. Bennet, “Introduction to Compiler Techniques”, Second Edition, McGraw-Hill,2003.
4. Henk Alblas and Albert Nymeyer, “Practice and Principles of Compiler Building with C”, PHI, 2001.
5. V Raghvan, “ Principles of Compiler Design”, McGraw-Hill,
6. Kenneth Louden,” Compiler Construction”, Cengage Learning.
7. Charles Fischer and Ricard LeBlanc,” Crafting a Compiler with C”, Pearson Education
Design new algorithms, prove them correct, and analyze their asymptotic and K4, K6
CO 1
absolute runtime and memory demands.
Find an algorithm to solve the problem (create) and prove that the algorithm K5, K6
CO 2
solves the problem correctly (validate).
Understand the mathematical criterion for deciding whether an algorithm is K2, K5
CO 3 efficient, and know many practically important problems that do not admit any
efficient algorithms.
CO 4 Apply classical sorting, searching, optimization and graph algorithms. K2, K4
Understand basic techniques for designing algorithms, including the techniques K2, K3
CO 5
of recursion, divide-and-conquer, and greedy.
DETAILED SYLLABUS
3-1-0
Unit Topic Propose
d
Lecture
Introduction: Algorithms, Analyzing Algorithms, Complexity of Algorithms,
Growth of Functions, Performance Measurements, Sorting and Order Statistics -
I 08
Shell Sort, Quick Sort, Merge Sort, Heap Sort, Comparison of Sorting Algorithms,
Sorting in Linear Time.
Advanced Data Structures: Red-Black Trees, B – Trees, Binomial Heaps,
II Fibonacci Heaps, 08
Tries, Skip List
Divide and Conquer with Examples Such as Sorting, Matrix Multiplication,
Convex Hull and Searching.
Greedy Methods with Examples Such as Optimal Reliability Allocation, Knapsack,
III 08
Minimum
Spanning Trees – Prim’s and Kruskal’s Algorithms, Single Source Shortest Paths -
Dijkstra’s and Bellman Ford Algorithms.
Dynamic Programming with Examples Such as Knapsack. All Pair Shortest Paths
– Warshal’s and Floyd’s Algorithms, Resource Allocation Problem. Backtracking,
IV Branch and Bound with Examples Such as Travelling Salesman Problem, Graph 08
Coloring, n-Queen Problem, Hamiltonian Cycles and Sum of Subsets.
Selected Topics: Algebraic Computation, Fast Fourier Transform, String Matching,
V Theory of NPCompleteness, Approximation Algorithms and Randomized 08
Algorithms
Text books:
1. Thomas H. Coreman, Charles E. Leiserson and Ronald L. Rivest, “Introduction to Algorithms”,
Printice Hall of India.
2. E. Horowitz & S Sahni, "Fundamentals of Computer Algorithms",
3. Aho, Hopcraft, Ullman, “The Design and Analysis of Computer Algorithms” Pearson Education,
2008.
4. LEE "Design & Analysis of Algorithms (POD)",McGraw Hill
5. Richard E.Neapolitan "Foundations of Algorithms" Jones & Bartlett Learning
6. Jon Kleinberg and Éva Tardos, Algorithm Design, Pearson, 2005.
7. Michael T Goodrich and Roberto Tamassia, Algorithm Design: Foundations, Analysis, and
Internet Examples, Second Edition, Wiley, 2006.
8. Harry R. Lewis and Larry Denenberg, Data Structures and Their Algorithms, Harper Collins, 1997
9. Robert Sedgewick and Kevin Wayne, Algorithms, fourth edition, Addison Wesley, 2011.
10. Harsh Bhasin,”Algorithm Design and Analysis”,First Edition,Oxford University Press.
11. Gilles Brassard and Paul Bratley,Algorithmics:Theory and Practice,Prentice Hall,1995.
Data Analytics
Describe the life cycle phases of Data Analytics through discovery, K1,K2
CO 1
planning and building.
CO 2 Understand and apply Data Analysis Techniques. K2, K3
CO 5 Apply R tool for developing and evaluating real time applications. K3,K5,K
6
CO1 - 3 - 2 - - - 1 - - - 3 - 1
CO2 - 3 - 3 2 - - - - - - 2 1 1
CO3 3 1 3 - 2 - - - 1 1 1 2 - 2
CO4 2 - - - - - - - 1 - 1 1 - -
CO5 - - - 1 2 - - - - - - 1 1 -
Web Designing
Course Outcome ( CO) Bloom’s Knowledge Level (KL)
CO 1 Understand principle of Web page design and about types of websites K3, K4
CO 2 Visualize and Recognize the basic concept of HTML and application in web K1, K2
designing.
CO 3 Recognize and apply the elements of Creating Style Sheet (CSS). K2, K4
CO 4 Understand the basic concept of Java Script and its application. K2, K3
CO 5 Introduce basics concept of Web Hosting and apply the concept of SEO K2, K3
CO \ PO
Mapping PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12
CO1 2 1 2 2 2 1 1 1 1 1 1 2
CO2 2 1 2 1 1 1 1 1 1 1 2 2
CO3 3 1 3 2 2 1 1 1 1 1 2 1
CO4 3 1 3 1 1 1 1 1 1 1 1 2
CO5 3 1 3 1 2 1 1 1 1 1 1 1
DETAILED SYLLABUS
3-0-0
Unit Topic Propose
d
Lecture
Introduction : Basic principles involved in developing a web site, Planning
process , Domains and
Hosting, Responsive Web Designing , Types of Websites (Static and Dynamic
I Websites), Web Standards and W3C recommendations, 08
Introduction to HTML: What is HTML , HTML Documents, Basic structure of an
HTML document , Creating an HTML document , Mark up Tags , Heading-
Paragraphs , Line Breaks
Elements of HTML: HTML Tags., Working with Text , Working with Lists,
II Tables and Frames, Working with Hyperlinks, Images and Multimedia, Working 08
with Forms and controls
Concept of CSS: Creating Style Sheet, CSS Properties , CSS Styling(Background,
Text Format, Controlling Fonts) , Working with block elements and objects ,
Working with Lists and Tables , CSS Id and Class, Box Model(Introduction, Border
III properties, Padding Properties, Margin properties) CSS Advanced(Grouping, 08
Dimension, Display, Positioning, Floating, Align, Pseudo class, Navigation Bar,
Image Sprites, Attribute sector) , CSS Color , Creating page Layout and Site
Designs.
Introduction to Client Side Scripting , Introduction to Java Script , Javascript Types ,
Variables in JS, Operators in JS , Conditions Statements , Java Script Loops, JS
IV Popup Boxes , JS Events , JS 08
Arrays, Working with Arrays, JS Objects ,JS Functions , Using Java Script in Real
time , Validation of Forms, Related Examples
Web Hosting: Web Hosting Basics , Types of Hosting Packages, Registering
domains , Defining
V Name Servers , Using Control Panel, Creating Emails in Cpanel , Using FTP Client, 08
Maintaining a Website
Concepts of SEO : Basics of SEO, Importance of SEO, Onpage Optimization
Basics
Text Books:
1. Steven M. Schafer, “HTML, XHTML, and CSS Bible, 5ed”, Wiley India
2. Ian Pouncey, Richard York, “Beginning CSS: Cascading Style Sheets for Web Design”, Wiley
India
Computer Graphics
Understand the concept of graphics primitives such as lines and circle based on
CO 2 different algorithms.
CO 3 Apply the 2D graphics transformations, composite transformation and Clipping
concepts.
Apply the concepts of and techniques used in 3D computer graphics, including
CO 4 viewing transformations.
CO 5 Perform the concept of projections, curve and hidden surfaces in real life.
CO-1 2 3 3 3 2 1 2
CO-2 3 3 3 3 3 1 2
CO-3 3 2 3 3 3 1 2
CO-4 3 3 2 3 2 2 1 2
CO-5 3 3 3 3 3 2 1 2
PO
2.8 2.8 2.8 3 2.6 0 0 0 0 2 1 2
Target
DETAILED SYLLABUS
3-0-0
Unit Topic Propose
d
Lecture
I Introduction and Line Generation: Types of computer graphics, Graphic 08
Displays- Random scan displays, Raster scan displays, Frame buffer and video
controller, Points and lines, Line drawing algorithms, Circle generating algorithms,
Mid-point circle generating algorithm, and parallel version of these algorithms.
II Transformations: Basic transformation, Matrix representations and homogenous 08
coordinates, Composite transformations, Reflections and shearing.
Windowing and Clipping: Viewing pipeline, Viewing transformations, 2-D
Clipping algorithms- Line clipping algorithms such as Cohen Sutherland line
clipping algorithm, Liang Barsky algorithm, Line clipping against non rectangular
clip windows; Polygon clipping – Sutherland Hodgeman polygon clipping, Weiler
and Atherton polygon clipping, Curve clipping, Text clipping
III Three Dimensional: 3-D Geometric Primitives, 3-D Object representation, 3-D 08
Transformation, 3D viewing, projections, 3-D Clipping.
IV Curves and Surfaces: Quadric surfaces, Spheres, Ellipsoid, Blobby objects, 08
Introductory concepts of Spline, Bspline and Bezier curves and surfaces.
V Hidden Lines and Surfaces: Back Face Detection algorithm, Depth buffer 08
method, A- buffer method, Scan line method, basic illumination models– Ambient
light, Diffuse reflection, Specular reflection and Phong model, Combined approach,
Warn model, Intensity Attenuation, Color consideration, Transparency and
Shadows.
Text books:
1. Donald Hearn and M Pauline Baker, “Computer Graphics C Version”, Pearson Education
2. Foley, Vandam, Feiner, Hughes – “Computer Graphics principle”, Pearson Education.
3. Rogers, “ Procedural Elements of Computer Graphics”, McGraw Hill
4. W. M. Newman, R. F. Sproull – “Principles of Interactive computer Graphics” – McGraw Hill.
5. Amrendra N Sinha and Arun D Udai,” Computer Graphics”, McGraw Hill. 6. R.K. Maurya,
“Computer Graphics ” Wiley Dreamtech Publication.
7. Mukherjee, Fundamentals of Computer graphics & Multimedia, PHI Learning Private Limited.
8. Donald Hearn and M Pauline Baker, “Computer Graphics with Open GL”, Pearson education
DETAILED SYLLABUS
3-0-0
To optimize the models learned and report on the expected accuracy that can
CO 5 be achieved by applying the models
CO\PO
PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12
Mapping
CO1 3 2 2 1 2 2 3 2 3 2 3 2
CO2 2 1 1 3 1 1 2 1 2 2 2 3
CO3 2 3 3 1 2 2 1 2 1 1 3 3
CO4 2 2 3 1 2 1 1 2 2 2 2 3
CO5 2 1 2 3 1 1 1 2 1 2 3 2
DETAILED SYLLABUS
3-0-0
Unit Topic Proposed
Lecture
I INTRODUCTION – Learning, Types of Learning, Well defined learning 08
problems, Designing a Learning System, History of ML, Introduction of
Machine Learning Approaches – (Artificial Neural Network, Clustering,
Reinforcement Learning, Decision Tree Learning, Bayesian networks, Support
Vector Machine, Genetic Algorithm), Issues in Machine Learning and Data
Science Vs Machine Learning;
II REGRESSION: Linear Regression and Logistic Regression 08
BAYESIAN LEARNING - Bayes theorem, Concept learning, Bayes Optimal
Classifier, Naïve Bayes classifier, Bayesian belief networks, EM algorithm.
SUPPORT VECTOR MACHINE: Introduction, Types of support vector
kernel – (Linear kernel, polynomial kernel,and Gaussiankernel), Hyperplane –
(Decision surface), Properties of SVM, and Issues in SVM.
III DECISION TREE LEARNING - Decision tree learning algorithm, Inductive 08
bias, Inductive inference with decision trees, Entropy and information theory,
Information gain, ID-3 Algorithm, Issues in Decision tree learning.
INSTANCE-BASED LEARNING – k-Nearest Neighbour Learning, Locally
Weighted
Regression, Radial basis function networks, Case-based learning.
IV ARTIFICIAL NEURAL NETWORKS – Perceptron’s, Multilayer perceptron, 08
Gradient descent and the Delta rule, Multilayer networks, Derivation of
Backpropagation Algorithm,
Generalization, Unsupervised Learning – SOM Algorithm and its variant;
DEEP LEARNING - Introduction,concept of convolutional neural network ,
Types of layers – (Convolutional Layers , Activation function , pooling , fully
connected) , Concept of Convolution (1D and 2D) layers, Training of network,
Case study of CNN for eg on Diabetic Retinopathy, Building a smart speaker,
Self-deriving car etc.
V REINFORCEMENT LEARNING–Introduction to Reinforcement Learning , 08
Learning Task,Example of Reinforcement Learning in Practice, Learning
Models for Reinforcement – (Markov Decision process , Q Learning - Q
Learning function, Q Learning Algorithm ), Application of Reinforcement
Learning,Introduction to Deep Q Learning.
GENETIC ALGORITHMS: Introduction, Components, GA cycle of
reproduction, Crossover, Mutation, Genetic Programming, Models of Evolution
and Learning, Applications.
Text books:
1. Tom M. Mitchell, ―Machine Learning, McGraw-Hill Education (India) Private
Limited, 2013.
2. Ethem Alpaydin, ―Introduction to Machine Learning (Adaptive Computation and
Machine Learning), The MIT Press 2004.
3. Stephen Marsland, ―Machine Learning: An Algorithmic Perspective, CRC Press,
2009.
4. Bishop, C., Pattern Recognition and Machine Learning. Berlin: Springer-Verlag.
CO \ PO
Mapping PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12
CO1 3 3 3 2 3 2 2 1 1 1 3
CO2 3 3 3 3 3 2 2 1 1 3
CO3 3 3 3 3 3 2 2 1 1 2
CO4 3 3 3 3 3 2 2 1 1 1
CO5 3 3 3 3 3 2 2 1 1 1
DETAILED SYLLABUS
3-0-0
Unit Topic Propo
sed
Lectur
e
I Neural Networks-I (Introduction & Architecture) : Neuron, Nerve structure and 08
synapse, Artificial Neuron and its model, activation functions, Neural network
architecture: single layer and multilayer feed forward networks, recurrent networks.
Various learning techniques; perception and convergence rule, Auto-associative and
hetro-associative memory.
II Neural Networks-II (Back propagation networks): Architecture: perceptron 08
model, solution, single layer artificial neural network, multilayer perception model;
back propagation learning methods, effect of learning rule co-efficient ;back
propagation algorithm, factors affecting backpropagation training, applications.
III Fuzzy Logic-I (Introduction): Basic concepts of fuzzy logic, Fuzzy sets and Crisp 08
sets, Fuzzy set theory and operations, Properties of fuzzy sets, Fuzzy and Crisp
relations, Fuzzy to Crisp conversion.
IV Fuzzy Logic –II (Fuzzy Membership, Rules) : Membership functions, interference 08
in fuzzy logic, fuzzy if-then rules, Fuzzy implications and Fuzzy algorithms,
Fuzzyfications & Defuzzificataions, Fuzzy Controller, Industrial applications
V Genetic Algorithm(GA): Basic concepts, working principle, procedures of GA, flow 08
chart of GA, Genetic representations, (encoding) Initialization and selection, Genetic
operators, Mutation, Generational Cycle, applications.
Text books:
1. S. Rajsekaran & G.A. Vijayalakshmi Pai, “Neural Networks,Fuzzy Logic and Genetic
2. N. P. Padhy, "Artificial Intelligence and Intelligent Systems” Oxford University Press. Reference
Books:
To make students know the basic concept and understand the framework
CO 1 of virtual reality.
CO 2 Apply , adapt and extend classic design standards, guidelines, and patterns.
CO 3 Employ selected design methods and evaluation methods at a basic level of
competence.
Build prototypes at varying levels of fidelity, from paper prototypes to
CO 4 functional, interactive prototypes.
1. Alan Dix, Janet Finlay, Gregory Abowd, Russell Beale Human Computer Interaction, 3rd
Edition Prentice Hall, 2004.
2. Jonathan Lazar Jinjuan Heidi Feng, Harry Hochheiser, Research Methods in HumanComputer
Interaction, Wiley, 2010.
3. Ben Shneiderman and Catherine Plaisant Designing the User Interface: Strategies for Effective
Human-Computer Interaction (5th Edition, pp. 672, ISBN 0- 321-53735-1, March 2009),
Reading, MA: Addison-Wesley Publishing Co.
Understand and apply oracle 11 g products for creating tables, views, indexes,
CO 1 sequences and other database objects.
Design and implement a database schema for company data base, banking data
CO 2 base, library information system, payroll processing system, student information
system.
Write and execute simple and complex queries using DDL, DML, DCL and TCL
CO 3
Write and execute PL/SQL blocks, procedure functions, packages and triggers,
CO 4
cursors.
Enforce entity integrity, referential integrity, key constraints, and domain
CO 5 constraints on database.
CO \ PO
Mapping PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12
CO1 2 2 3 2 2 2 1 1 2 1 2 2
CO2 3 3 2 2 3 1 2 1 2 2 3 3
CO3 3 2 2 2 2 2 1 1 2 1 2 2
CO4 2 2 3 2 2 2 2 1 2 2 3 2
CO5 3 3 2 2 3 1 1 1 2 1 2 3
1. Installing oracle/ MYSQL
2. Creating Entity-Relationship Diagram using case tools.
3. Writing SQL statements Using ORACLE /MYSQL:
a)Writing basic SQL SELECT statements.
b) Restricting and sorting data.
c)Displaying data from multiple tables.
d)Aggregating data using group function.
e)Manipulating data.
e)Creating and managing tables.
4. Normalization
5. Creating cursor
6. Creating procedure and functions
7. Creating packages and triggers
8. Design and implementation of payroll processing system
9. Design and implementation of Library Information System
10. Design and implementation of Student Information System
11. Automatic Backup of Files and Recovery of Files
12. Mini project (Design & Development of Data and Application ) for following :
a) Inventory Control System.
b) Material Requirement Processing.
c) Hospital Management System.
d) Railway Reservation System.
e) Personal Information System.
f) Web Based User Identification System.
g) Timetable Management System.
h) Hotel Management System
Note: The Instructor may add/delete/modify/tune experiments, wherever he/she feels in a justified
manner
It is also suggested that open source tools should be preferred to conduct the lab (MySQL , SQL server ,
Oracle ,MongoDB ,Cubrid ,MariaDBetc)
Database Management Systems Lab: Mapping with Virtual Lab
Name of the Lab Name of the Experiment
Data Definition Language(DDL) Statements: (Create table, Alter table, Drop table)
Data Manipulation Language(DML) Statements
Data Query Language(DQL) Statements: (Select statement with operations like Where clause,
Database
Order by, Logical operators, Scalar functions and Aggregate functions)
Management Lab
Transaction Control Language(TCL) statements: (Commit(make changes permanent), Rollback
(undo)
Describe statement: To view the structure of the table created
CO1 3 - - - 2 - - - - - - 2
CO2 2 - 3 2 3 - - - - 3 2 -
CO3 3 - - - 3 - - - - - - -
CO4 2 3 - 3 - - - - - - - -
CO5 2 3 - 3 - - - - - - - -
CO1 3 3 3 3 2 1 1 1 3 3 3
CO2 3 3 3 3 2 1 1 1 3 2 3
CO3 3 3 2 2 3 1 1 1 2 2 2
CO4 3 3 3 3 3 1 1 1 2 3 2
CO5 3 3 3 3 3 1 1 1 3 2 2
Detailed Syllebus
Text books:
1.RS Pressman, Software Engineering: A Practitioners Approach, McGraw Hill.
2. Pankaj Jalote, Software Engineering, Wiley
3. Rajib Mall, Fundamentals of Software Engineering, PHI Publication.
4. KK Aggarwal and Yogesh Singh, Software Engineering, New Age International Publishers.
5. Ghezzi, M. Jarayeri, D. Manodrioli, Fundamentals of Software Engineering, PHI
Publication.
6. Ian Sommerville, Software Engineering, Addison Wesley.
7. Kassem Saleh, “Software Engineering”, Cengage Learning.
8. P fleeger, Software Engineering, Macmillan Publication
Web Technology
Course Outcome ( CO) Bloom’s Knowledge Level (KL)
At the end of course , the student will be able to
CO 1 Explain web development Strategies and Protocols governing Web.
CO 2 Develop Java programs for window/web-based applications.
CO 3 Design web pages using HTML, XML, CSS and JavaScript.
CO 4 Creation of client-server environment using socket programming
CO 5 Building enterprise level applications and manipulate web databases using JDBC
CO6 Design interactive web applications using Servlets and JSP
CO \ PO PO PO1 PSO PSO
Mapping PO1 PO2 PO3 PO4 PO5 PO6 PO7 8 PO9 0 PO11 PO12 1 2
CO1 2 1 2 2 2 1 1 1 1 1 1 2 3 3
CO2 2 1 2 1 1 1 1 1 1 1 2 2 3 3
CO3 3 1 3 2 2 1 1 1 1 1 2 1 3 3
CO4 3 1 3 1 1 1 1 1 1 1 1 2 3 3
CO5 3 1 3 1 2 1 1 1 1 1 1 1 3 3
3-0-0
DETAILED SYLLABUS
Uni Topic Proposed
t Lecture
I Introduction: Introduction and Web Development Strategies, History of Web and
Internet, Protocols Governing Web, Writing Web Projects, Connecting to Internet,
Introduction to Internet services and tools, Introduction to client-server computing.
Core Java: Introduction, Operator, Data type, Variable, Arrays, Methods & Classes,
Inheritance, Package and Interface, Exception Handling, Multithread programming,
I/O, Java Applet, String handling, Event handling, Introduction to AWT, AWT
controls, Layout managers 08
II Web Page Designing: HTML: List, Table, Images, Frames, forms, CSS, Document 08
type definition,
XML: DTD, XML schemes, Object Models, presenting and using XML, Using XML
Processors:
DOM and SAX, Dynamic HTML
III Scripting: Java script: Introduction, documents, forms, statements, functions, objects; 08
introduction to AJAX, Networking : Internet Addressing, InetAddress, Factory
Methods, Instance Methods, TCP/IP Client Sockets, URL, URL Connection,
TCP/IP Server Sockets, Datagram.
IV Enterprise Java Bean: Preparing a Class to be a JavaBeans, Creating a JavaBeans, 08
JavaBeans Properties, Types of beans, Stateful Session bean, Stateless Session bean,
Entity bean
Java Database Connectivity (JDBC): Merging Data from Multiple Tables:
Joining, Manipulating, Databases with JDBC, Prepared Statements, Transaction
Processing, Stored Procedures.
V Servlets: Servlet Overview and Architecture, Interface Servlet and the Servlet 08
Life Cycle, Handling HTTP get Requests, Handling HTTP post Requests,
Redirecting Requests to Other Resources, Session Tracking, Cookies, Session
Tracking with Http Session
Java Server Pages (JSP): Introduction, Java Server Pages Overview, A First Java
Server Page Example, Implicit Objects, Scripting, Standard Actions, Directives,
Custom Tag Libraries..
Text books:
1. Burdman, Jessica, “Collaborative Web Development” Addison Wesley
2. Xavier, C, “ Web Technology and Design” , New Age International
3. Ivan Bayross,” HTML, DHTML, Java Script, Perl & CGI”, BPB Publication
4. Bhave, “Programming with Java”, Pearson Education
5. Herbert Schieldt, “The Complete Reference:Java”, McGraw Hill.
6. Hans Bergsten, “Java Server Pages”, SPD O’Reilly
7. Margaret Levine Young, “The Complete Reference Internet”, McGraw Hill.
8. Naughton, Schildt, “The Complete Reference JAVA2”, McGraw Hill.
9. Balagurusamy E, “Programming in JAVA”, McGraw Hill.
Computer Network
Explain basic concepts, OSI reference model, services and role of each layer of
CO1 OSI model and TCP/IP, networks devices and transmission media, Analog and
digital data transmission
CO2 Apply channel allocation, framing, error and flow control techniques.
Describe the functions of Network Layer i.e. Logical addressing, subnetting &
CO3
Routing Mechanism.
Explain the different Transport Layer function i.e. Port addressing, Connection
CO4
Management, Error control and Flow control mechanism.
CO5 Explain the functions offered by session and presentation layer and their
Implementation.
Explain the different protocols used at application layer i.e. HTTP, SNMP,
CO6
SMTP, FTP, TELNET and VPN.
CO-PO Mapping (Computer Networks)
Programme Outcome
Course Code: (PO) PSO PSO
KCS503
1 2 3 4 5 6 7 8 9 10 11 12 1 2
CO1 3 2 2 1 2 - - - - - 1 - - -
CO2 3 3 2 1 1 - - - - - 2 - - -
CO3 3 2 3 1 2 - - - - - 1 - - -
CO4 3 3 3 1 2 1 - - - - 3 - - -
CO5 3 2 3 1 2 2 - - - - 2 - - -
PO Target 3 2.4 2.6 1 1.8 1.5 - - - - 1.8 - - -
CO 1 Demonstrate knowledge of Big Data Analytics concepts and its applications in K1,K2
business.
CO 2 Demonstrate functions and components of Map Reduce Framework and HDFS. K1,K2
Programme Outcome
Course (PO) PSO PSO
Code: 1
1 2 3 4 5 6 7 8 9 10 1 12 1 2
CO-1 1 - 1 2 3 - - - - - - 1 3 1
CO-2 2 3 3 3 3 - - - - - - 2 3 2
CO-3 - 3 3 3 3 - - - - - - 2 3 2
CO-4 - 1 3 3 3 - - - - - - 2 3 2
CO-5 - 1 2 3 3 - - - - - - 2 3 2
PO 1.5 2 2.4 2.8 3 - - - - - - 1.8 3 1.8
DETAILED SYLLABUS 3-0-0
CO 1 illustrate the need and the challenges in the design of hard and soft real K3
time systems.
CO 2 Compare different scheduling algorithms and the schedulable criteria. K4
CO 3 Discuss resource sharing methods in real time environment. K3
Compare and contrast different real time communication and medium K4, K5
CO 4
access control techniques.
CO 5 Analyze real time Operating system and Commercial databases K 2, K 4
CO \ PO PO PO1
Mapping PO1 PO2 PO3 PO4 PO5 PO6 7 PO8 PO9 0 PO11 PO12 PSO1 PSO2
CO
1 3 3 2 2 2 2 2 2 2 3 3 3
CO
2 3 3 3 3 3 3 2 2 1 3 3 3
CO
3 3 3 3 3 3 3 2 2 2 2 3 3 3
CO
4 3 3 3 3 3 3 2 2 2 2 1 3 3 3
CO
5 3 3 3 3 3 3 2 2 2 2 1 3 3 3
Describe the evolution and fundamental concepts of Data Compression and K1, K2
CO 1
Coding Techniques.
Apply and compare different static coding techniques (Huffman & Arithmetic K2, K3
CO 2
coding) for text compression.
Apply and compare different dynamic coding techniques (Dictionary Technique) K2, K3
CO 3
for text compression.
CO 4 Evaluate the performance of predictive coding technique for Image Compression. K2, K3
CO 5 Apply and compare different Quantization Techniques for Image Compression. K2,K3
CO \ PO
Mapping PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12 PSO1 PSO2
CO1 3 2 1 3 1 1 1 1 1 1 1 2 3 3
CO2 3 2 2 3 1 2 1 1 1 1 1 1 3 3
CO3 3 2 2 3 1 2 1 1 1 1 1 1 3 3
CO4 3 2 1 3 1 1 1 1 1 1 1 1 3 3
CO5 3 2 1 3 1 1 1 1 1 1 1 1 3 3
Draw a class diagram after identifying classes and association among them
CO 3 K4, K5
CO \ PO PO1 PSO
Mapping PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 0 PO11 PO12 1 PSO2
CO1 3 3 3 2 3 2 2 1 1 1 3 3 3
CO2 3 3 3 3 3 2 2 1 1 3 3 3
CO3 3 3 3 3 3 2 2 1 1 2 3 3
CO4 3 3 3 3 3 2 2 1 1 1 3 3
CO5 3 3 3 3 3 2 2 1 1 1 3 3
DETAILED SYLLABUS
For any given case/ problem statement do the following;
1. Prepare a SRS document in line with the IEEE recommended standards.
2. Draw the use case diagram and specify the role of each of the actors. Also state the precondition,
postcondition and function of each use case.
3. Draw the activity diagram.
4. Identify the classes. Classify them as weak and strong classes and draw the class diagram.
5. Draw the sequence diagram for any two scenarios.
6. Draw the collaboration diagram.
7. Draw the state chart diagram.
8. Draw the component diagram.
9. Perform forward engineering in java. (Model to code conversion)
10. Perform reverse engineering in java. (Code to Model conversion) 11. Draw the deployment
diagram.
Note: The Instructor may add/delete/modify/tune experiments, wherever he/she feels in a justified
manner
It is also suggested that open source tools should be preferred to conduct the lab ( Open
Office , Libra , Junit, Open Project , GanttProject , dotProject, AgroUML, StarUML etc. )
CO 4 Design dynamic web page using server site programming Ex. K3, K4
ASP/JSP/PHP
CO 5 Design server site applications using JDDC,ODBC and section tracking K3, K4
API
Programme Outcome PSO/ PSO/
Course Code: (PO)
APO APO
KCS-552
1 2 3 4 5 6 7 8 9 10 11 12 1 2
CO1 3 3 3 3 3 2 3 3 3
CO2 3 3 3 2 2 3 3 2 3 3 3 3
CO3 3 2 3 3 3 3 2 3 3 2 3
CO4 3 2 3 2 3 2 3
CO5 3 3 3 2 2 3 2 3
DETAILED SYLLABUS
This lab is based on the Web Technologies. Some examples are as follows:
1. Write HTML/Java scripts to display your CV in navigator, your Institute website, Department
Website and Tutorial website for specific subject
2. Write an HTML program to design an entry form of student details and send it to store at database
server like SQL,Oracle or MS Access.
3. Write programs using Java script for Web Page to display browsers information.
5. Write a Java applet to display the Application Program screen i.e. calculator and other.
6. Writing program in XML for creation of DTD, which specifies set of rules. Create a style sheet in
CSS/ XSL & displaythe document in internet explorer.
7. Program to illustrate JDBC connectivity. Program for maintaining database by sending queries.
Design and implementa simple servlet book query with the help of JDBC & SQL. Create MS
Access Database, Create on ODBC link, Compile & execute JAVA JDVC Socket.
8. Install TOMCAT web server and APACHE. Access the above developed static web pages for
books web site, usingthese servers by putting the web pages developed.
9. Assume four users user1, user2, user3 and user4 having the passwords pwd1, pwd2, pwd3 and
pwd4 respectively.
Write a servlet for doing the following. Create a Cookie and add these four user id’s and passwords
to this Cookie. 2. Read the user id and passwords entered in the Login form and authenticate with the
values available in the cookies.
10. Install a database (Mysql or Oracle). Create a table which should contain at least the following
fields: name, password,email-id, phone number Write a java program/servlet/JSP to connect to that
database and extract data from the tables and display them. Insert the details of the users who
register with the web site, whenever a new user clicks the submit button in the registration page.
11. Write a JSP which insert the details of the 3 or 4 users who register with the web site by using
registration form. Authenticate the user when he submits the login form using the user name and
password from the database
12. Design and implement a simple shopping cart example with session tracking API.
Note: The Instructor may add/delete/modify/tune experiments, wherever he/she feels in a
justified manner
It is also suggested that open source tools should be preferred to conduct the lab ( Java ,
JSP , Bootstrap Firebug , WampServer , MongoDB, etc)
Computer Networks Lab
Programme Outcome
Course PSO/ PSO/
(PO)
Code: APO APO
KCS553
1 2 3 4 5 6 7 8 9 10 11 12 1 2
CO1 2 2 3 3 3 - - - - - 2 2 3 2
CO2 2 2 2 3 - - - - - - 2 3 2
CO3 2 2 3 3 3 - - - - - 2 2 3 2
CO4 3 3 3 3 3 - - - - - - 3 3 2
CO5 3 2 3 2 3 - - - - - 2 2 3 2
PO Target 2.4 2.5 2.8 2.6 3.0 0.0 0.0 0.0 0.0 0.0 2.0 2.2 3.0 2.0
DETAILED SYLLABUS
12. To learn handling and configuration of networking hardware like RJ-45 connector, CAT-6 cable,
crimping tool, etc.
13. Configuration of router, hub, switch etc. (using real devices or simulators)
14. Running and using services/commands like ping, traceroute, nslookup, arp, telnet, ftp, etc.
15.Network packet analysis using tools like Wireshark, tcpdump, etc.
16. Network simulation using tools like Cisco Packet Tracer, NetSim, OMNeT++, NS2, NS3, etc.
17.Socket programming using UDP and TCP (e.g., simple DNS, data & time client/server, echo
client/server, iterative & concurrent servers)
Note: The Instructor may add/delete/modify/tune experiments, wherever he/she feels in a
justified manner It is also suggested that open source tools should be preferred to
conduct the lab ( C , C++ , Java , NS3, Mininet, Opnet, TCP Dump, Wireshark etc.
.
Open Electives
B.Tech. VI Semester
OPEN ELECTIVE-I
EMBEDDED SYSTEM
INTRODUCTION TO MEMS
NOTE:
1. The Student shall choose an open Elective Subject from the list of open elective courses in
such a manner that he/she has not studied the same course in any form during the degree
programme.
2. The students shall choose an Open Elective course from the prescribed list of open elective
courses available at University website for 3rd year (2020-21) in such a manner that he/she
has not studied the same subject or allied subject in any semester during the entire degree
program.
3. Subject to aforesaid condition, the open Elective courses may be offered from the
department to all students irrespective of branch. There is no restriction related to branch.
The students of any branch (irrespective of department) can select the open elective subjects
from the prescribed list of open elective courses.
4. * It is mandatory that for subjects (KOE069) only trained Faculty (who had done the FDP
for these courses) will teach the courses.
IDEA TO BUSINESS MODEL
Course Objectives:
1. This course can motivate students to have an overall idea how to start and sustain a business enterprise.
2. The students will learn basics of choosing an idea of a business model.
3. The core areas of choosing a business model are encompassed with Entrepreneurship development,
PPC & communication system. The students will thus develop basic competencies how to run a
business enterprise.
Programme Outcome
Course (PO) PSO PSO
Code: 1 2 3 4 5 6 7 8 9 10 11 12 1 2
CO-1 - - - - - 2 2 2 - - 1 2 - -
CO-2 - - - - - 1 1 1 - - - 1 - -
CO-3 - - - - - 1 1 1 - - - 1 - -
CO-4 - - - - - 2 3 2 2 - 1 2 - -
CO-5 - - - - - 2 3 2 2 - 1 2 - -
PO
- - - - - 1.6 2 1.6 2 - 1 1.6 - -
Target
Text Books:
1. Entrepreneurship Development- Sangeeta Sharma, Kindle edition
2. Production & operations Management- Kanishka Bedi, 3. Marketing
Management- Philip Kotler.
4. The Business Model Book: Design, build and adapt business ideas that drive business growth: Adam
Bock , Gerard George
Course Outcomes: At the end of this course students will demonstrate the ability to:
1. Describe concepts of Real-Time systems and modeling.
2. Recognize the characteristics of a real-time system in context with real time scheduling.
3. Classify various resource sharing mechanisms and their related protocols.
4. Interpret the basics of real time communication by the knowledge of real time models and protocols.
5. Apply the basics of RTOS in interpretation of real time systems.
CO \ PO PO PO1
Mapping PO1 PO2 PO3 PO4 PO5 PO6 7 PO8 PO9 0 PO11 PO12 PSO1 PSO2
CO
1 3 3 2 2 2 2 2 2 2 3 3 3
CO
2 3 3 3 3 3 3 2 2 1 3 3 3
CO
3 3 3 3 3 3 3 2 2 2 2 3 3 3
CO
4 3 3 3 3 3 3 2 2 2 2 1 3 3 3
Text Books:
1. Real Time Systems – Jane W. S. Liu, Pearson Education Publication.
Reference Books:
1. Real Time Systems – Mall Rajib, Pearson Education
2. Real-Time Systems: Scheduling, Analysis, and Verification – Albert M. K. Cheng, Wiley.
EMBEDDED SYSTEM
COURSE OBJECTIVE: After completion of the course student will be able to:
1. Attain the knowledge of embedded system and its development environment.
2. Gain the knowledge of RTOS based embedded system design and its applications.
COURSE OUTCOME: After completion of the course student will be able to:
CO1: Understand the basics of embedded system and its structural units.
CO2: Analyze the embedded system specification and develop software programs.
CO3: Evaluate the requirements of the programming embedded systems, related software architecture.
CO4: Understand the RTOS based embedded system design.
CO5: Understand all the applications of the embedded system and designing issues.
CO/PO MAPPING:
EMBEDDED SYSTEM
Unit Topic Lectures
Introduction to Embedded Systems: Introduction to Embedded Systems – The build
process for embedded systems- Structural units in Embedded processor , selection of
1 processor & memory devices- DMA – Memory management methods- Timer and Counting 8
devices, Watchdog Timer, Real Time Clock, In circuit emulator, Target Hardware
Debugging.
Embedded Networking: Embedded Networking: Introduction, I/O Device Ports & Buses–
Serial Bus communication protocols – RS232 standard – RS422 – RS485 – CAN Bus -
2 8
Serial Peripheral Interface (SPI) – Inter Integrated Circuits (I2C) –need for device drivers.
5 Embedded System Application Development: Design issues and techniques Case Study of 8
Washing Machine- Automotive Application- Smart card System
Application.
Text Books:
INTRODUCTION TO MEMS
COURSE OBJECTIVE: After completion of the course student will be able to:
1. Understand the Basic concept of MEMS, Mechanics of Beam and Diaphragm Structures, Air
Damping and Electrostatic Actuation.
2. Know the knowledge of Thermal Effects and the Applications of MEMS in RF.
COURSE OUTCOME: After completion of the course student will be able to:
CO1: Understand the Basic concept of MEMS Fabrication Technologies, Piezoresistance Effect,
Piezoelectricity, Piezoresistive Sensor.
CO2: Explain Mechanics of Beam and Diaphragm Structures.
CO3: Understand the Basic concept of Air Damping and Basic Equations for Slide-film Air
Damping, Couette-flow Model, Stokes-flow Model. CO4: Know the concept of Electrostatic
Actuation.
CO4: Understand the applications of MEMS in RF
COs PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12 PSO1 PSO2
CO1 2 2 2
CO2 3 3 3
CO3 2 2 2 2
CO4 3 3 3 2 2
Average*
(Rounded
3 3 3 3 2 2
to nearest
integer)
INTRODUCTION TO MEMS
COURSE OUTCOME: After completion of the course student will be able to:
CO1: Understand the Basic concept of Object Orientation, object identity and Encapsulation.
P
P P P P P P P P PO PO PO PS PS
Os O
O1 O2 O4 O5 O6 O7 O8 O9 10 11 12 O1 O2
3
CO1 3 – – – – – – – – – – – – –
CO2 3 – – – – – – – – – – – – –
CO3 3 – – – – – – – – – – – – –
CO4 3 2 3 – – – – – – – – – – 2
CO5 3 3 3 2 – – – – – – – – – 2
2. 2.
AVG 3 3 – – – – – – – – –
6 5
1. James Rumbaugh et. al, “Object Oriented Modeling and Design”, PHI
2. Grady Booch, James Rumbaugh, Ivar Jacobson, “The Unified Modeling Language User Guide”,
Pearson Education
3. Object Oriented Programming with C++, E Balagurusamy, TMH
Reference Books:
1. R. S. Salaria, Mastering Object Oriented Programming with C++, Khanna Publishing House
2. C++ Programming, Black Book, Steven Holzner, dreamtech
3. Object Oriented Programming in Turbo C++, Robert Lafore, Galgotia
4. Object Oriented Programming with ANSI and Turbo C++, Ashok Kamthane, Pearson
5. The Compete Reference C++, Herbert Schlitz, TMH
6. C++ and Object Oriented Programming Paradigm, PHI
7. C++ : How to Program, 9th Edition, Deitel and Deitel, PHI
COMPUTER BASED NUMERICAL TECHNIQUES
Course Objectives:
The objective of this course is to familiarize the graduate engineers with techniques in errors,
approximations, approximates roots, Interpolation, finite differences, numerical differentiation and
integration programming, numerical solution of differential equations and boundary value problems. It aims
to equip the students with standard concepts and tools from previously gained knowledge to an advanced
level that will enable them to tackle more advanced level of Optimization techniques and applications that
they would find useful in their disciplines.
CO-PO Mapping
CO/PO PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12
CO1 3 2 - 1 - - - - - - - 2
CO2 3 2 1 - - - - - - - - 2
CO3 2 3 2 2 - - - - - - - 1
CO4 3 3 1 2 1 - - - - - - 3
COMPUTER BASED NUMERICAL TECHNIQUES
Reference Books
1. Rajaraman V, Computer Oriented Numerical Methods, Pearson Education
2. T Veerarajan, T Ramachandran, “Theory and Problems in Numerical Methods, McGraw Hill
3. Pradip Niyogi, Numerical Analysis and Algorithms, McGraw Hill.
4. Francis Scheld, Numerical Analysis, McGraw Hill.
5. Sastry S. S, Introductory Methods of Numerical Analysis, Pearson Education.
6. Kiusalaas, J.: Numerical methods in engineering with MATLAB, Cambridge University Press
7. Woodford, C and Phillips, C: Numerical methods with worked examples: MATLAB Edition,
Springer
GIS & REMOTE SENSING
COURSE OUTCOME: After completion of the course student will be able to-
CO1: Understand about the principles of Remote Sensing and its advantages and limitations.
CO2: Retrieve the information content of remotely sensed data.
CO3: Apply problem specific remote sensing data for engineering applications.
CO4: Analyze spatial and attribute data for solving spatial problems.
CO5: Create GIS and cartographic outputs for presentation
CO-PO Mapping:
5 Methods of data input into GIS, Data editing, spatial data models and structures, Attribute 8
data management, integrating data (map overlay) in GIS, Application of remote sensing
and GIS for the management of land and water resources.
Describe the features of a database system and its application and compare various types of data
CO 1 K2
models.
Construct an ER Model for a given problem and transform it into a relation database schema.
CO 2 K 5, K 6
Formulate solution to a query problem using SQL Commands, relational algebra, tuple calculus
K 5, K 6
CO 3 and domain calculus.
CO 4 Explain the need of normalization and normalize a given relation to the desired normal form. K 2, K 3
CO \ PO PO PO1 PSO
Mapping PO1 PO2 PO3 PO4 PO5 PO6 7 PO8 PO9 PO10 PO11 2 1 PSO2
C
O
1 2 2 3 2 2 2 1 1 2 1 2 2 3 3
C
O
2 3 3 2 2 3 1 2 1 2 2 3 3 3 3
C
O
3 3 2 2 2 2 2 1 1 2 1 2 2 3 3
C
O
4 2 2 3 2 2 2 2 1 2 2 3 2 3 3
C
O
5 3 3 2 2 3 1 1 1 2 1 2 3 3 3
Unit Lecture
Text books:
1.Elmasri, Navathe, “Fundamentals of Database System”, Addision Wesley.
1. Korth, Silbertz, Sudarshan, “Database Concepts”, Mc Graw Hill.
2. Bipin C. Desai, “An Introduction to Database System”, Galgotia Publication.
3. Majumdar & Bhattacharya, “Database Management System”, McGraw Hill.
4. Date C.J., “An Introduction to Database System”, Addision Wesley.
5. Ramakrishnan, Gehrke, “Database Management System”, McGraw Hill.
6. Atul Kahate, “Introduction to Database Management Systems”, Pearson Education.
7. Paul Beynon Davies, “Database System”, Palgrave Macmillan.
8. Bharti P.K., “ An Introduction to Database Systems”, JPNP.
9. Rajesh Narang, “Database Management System”, PHI.
10. Singh, S.K., “Database System Concepts – design & application”, Pearson Education.
11. Leon & Leon, “Database Management Systems”, Vikas Publishing House.
12. O’Neil, “Databases”, Elsevier Pub.
13. Ivan Bayross, “SQL, PL/SQL – The Programming Language of Oracle”, BPB Publications.
14. P.S. Deshpande, “SQL and PL/SQL for Oracle 10g, Black Book”, Dreamtech Press.
15. George Koch, Kevin Loney, “Oracle: The Complete Reference”, McGraw Hill.
16. Coronel, Morris and Rob, “Database Principles: Fundamentals of Design, Implementation and Management”,
Cengage Learning.
17. Gillenson, Paulraj Ponniah, “Introduction to Database Management”, Wiley.
CO 2 Organize & schedule project activities to compute critical path for risk analysis. K3
CO 3 Monitor and control project activities. K4, K5
CO 4 Formulate testing objectives and test plan to ensure good software quality under K6
SEI-CMM.
CO 5 Configure changes and manage risks using project management tools. K 2, K 4
P P P P P P P P P P P P PSO PSO
O O O O O O O O O O O O 1 2
1 2 3 4 5 6 7 8 9 10 11 12
CO 1 3 1
CO 2 3 2 2
CO 3 3 3
CO 4 3 2 1
CO5 3 1 2 1 2 3
Course PO3 PO6 PO7 PO8 PO9 PO10 PO11 PO12 PSO2
Outcomes
CO1 2 3 3 2 1 2 2 3 2
CO2 2 2 3 2 1 2 1 3 2
CO3 2 2 3 3 2 2 3 2
CO4 2 3 3 2 1 1 3 2
CO5 2 2 3 2 1 2 3 2
Course 2.00 2.40 3.00 2.20 1.20 1.80 1.50 3.00 2.00
SYLLABUS
1 KNC501/ CONSTITUTION OF INDIA, LAW
KNC601 AND ENGINEERING
CONSTITUTION OF INDIA, LAW AND ENGINEERING
L:T: P: 2: 0:0
The Legal System: Sources of Law and the Court Structure: Enacted law -Acts of Parliament are of primary legislation,
Common Law or Case law, Principles taken from decisions of judges constitute binding legal rules. The Court System in
India and Foreign Courtiers (District Court, District Consumer Forum, Tribunals, High Courts, Supreme Court).
Arbitration: As an alternative to resolving disputes in the normal courts, parties who are in dispute can agree that this will
instead be referred to arbitration. Contract law, Tort, Law at workplace.
COURSE OBJECTIVE:
14
8
• To acquaint the students with legacies of constitutional development in India and help those to understand the most
diversified legal document of India and philosophy behind it.
• To make students aware of the theoretical and functional aspects of the Indian Parliamentary System.
• To channelize students’ thinking towards basic understanding of the legal concepts and its implications for engineers.
• To acquaint students with latest intellectual property rights and innovation environment with related regulatory
framework.
• To make students learn about role of engineering in business organizations and e-governance.
COURSE OUTCOME: At the end of the course, learners should be able to-
1.Identify and explore the basic features and modalities about Indian constitution.
2.Differentiate and relate the functioning of Indian parliamentary system at the center and state level.
3.Differentiate different aspects of Indian Legal System and its related bodies.
4.Discover and apply different laws and regulations related to engineering practices.
5.Correlate role of engineers with different organizations and governance models
Pedagogy: Lecture, Problem based learning, Group discussions, Visual media, Films, Documentaries, Debate forums.
Suggested Readings:
• Brij Kishore Sharma: Introduction to the Indian Constitution, 8th Edition, PHI Learning Pvt. Ltd.
• Granville Austin: The Indian Constitution: Cornerstone of a Nation (Classic Reissue), Oxford University Press.
• S.G Subramanian: Indian Constitution and Indian Polity, 2nd Edition, Pearson Education 2020.
• Subhash C. Kashyap: Our Constitution: An Introduction to India’s Constitution and constitutional Law, NBT,
2018.
• Madhav Khosla: The Indian Constitution, Oxford University Press.
• PM Bakshi: The Constitution of India, Latest Edition, Universal Law Publishing.
• V.K. Ahuja: Law Relating to Intellectual Property Rights (2007)
• Suresh T. Viswanathan: The Indian Cyber Laws, Bharat Law House, New Delhi‐88
• P. Narayan: Intellectual Property Law, Eastern Law House, New Delhi
• Prabudh Ganguli: Gearing up for Patents: The Indian Scenario, Orient Longman.
• BL Wadehra: Patents, Trademarks, Designs and Geological Indications Universal Law Publishing - LexisNexis.
• Intellectual Property Rights: Law and Practice, Module III by ICSI (only relevant sections)
• Executive programme study material Company Law, Module II, by ICSI (The Institute of
Companies Secretaries of India) (Only relevant sections i.e., Study 1, 4 and
36).https://www.icsi.edu/media/webmodules/publications/Company%20Law.pdf
• Handbook on e-Governance Project Lifecycle, Department of Electronics & Information Technology,
Government of India, https://www.meity.gov.in/writereaddata/files/e-
Governance_Project_Lifecycle_Participant_Handbook-5Day_CourseV1_20412.pdf
• Companies Act, 2013 Key highlights and analysis by PWC.
https://www.pwc.in/assets/pdfs/publications/2013/companies-act-2013-key-highlightsand-analysis.pdf
** (Other relevant case studies can be consulted by the teacher as per the topic).
Prescribed Legislations:
SYLLABUS
15
0
INDIAN TRADITIONS, CULTURAL AND SOCIETY
L: T:P: 2: 0:0
State in Ancient India: Evolutionary Theory, Force Theory, Mystical Theory Contract Theory,
Stages of State Formation in Ancient India, Kingship , Council of Ministers Administration
Political Ideals in Ancient India Conditions’ of the Welfare of Societies, The Seven Limbs of the State, Society in Ancient
India, Purusārtha, Varnāshrama System, Āshrama or the Stages of Life, Marriage, Understanding Gender as a social category,
The representation of Women in Historical traditions, Challenges faced by Women. Four-class Classification, Slavery.
Evolution of script and languages in India: Harappan Script and Brahmi Script. The Vedas, the Upanishads, the
Ramayana and the Mahabharata, Puranas, Buddhist And Jain Literature in Pali,Prakrit And Sanskrit, Kautilya’s
Arthashastra, Famous Sanskrit Authors, Telugu Literature, Kannada Literature,Malayalam Literature ,Sangama Literature
Northern Indian Languages &
Literature, Persian And Urdu ,Hindi Literature
Pre-Vedic and Vedic Religion, Buddhism, Jainism, Six System Indian Philosophy, Shankaracharya, Various
Philosophical Doctrines , Other Heterodox Sects, Bhakti Movement, Sufi movement, Socio religious reform movement of
19th century, Modern religious practices.
Indian Architect, Engineering and Architecture in Ancient India, Sculptures, Seals, coins,
Pottery, Puppetry, Dance, Music, Theatre, drama, Painting, Martial Arts Traditions, Fairs and
Festivals, Current developments in Arts and Cultural, Indian’s Cultural Contribution to the World. Indian Cinema
COURSE OBJECTIVES:
• The course aims at imparting basic principles of thought process, reasoning and inference to identify the roots
and details of some of the contemporary issues faced by our nation and try to locate possible solutions to these
challenges by digging deep into our past.
• To enable the students to understand the importance of our surroundings and encourage the students to contribute
towards sustainable development.
• To sensitize students towards issues related to ‘Indian’ culture, tradition and its composite character.
15
1
• To make students aware of holistic life styles of Yogic-science and wisdom capsules in Sanskrit literature that are
important in modern society with rapid technological advancements and societal disruptions.
• To acquaint students with 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.
1. V. Sivaramakrishna (Ed.), Cultural Heritage of India-Course Material, Bharatiya Vidya Bhavan, Mumbai, 5th
Edition, 2014
2. S. Baliyan, Indian Art and Culture, Oxford University Press, India
3. Swami Jitatmanand, Modern Physics and Vedant, Bharatiya Vidya Bhavan
4. Romila Thapar, Readings In Early Indian History Oxford University Press , India
5. Fritz of Capra, Tao of Physics
6. Fritz of Capra, The wave of Life
7. V N Jha (English Translation), Tarkasangraha of Annam Bhatta, Inernational Chinmay
Foundation,Velliarnad,Amaku,am
8. Yoga Sutra of Patanjali, Ramakrishna Mission, Kolkatta
9. GN Jha (Eng. Trans.) Ed. R N Jha, Yoga-darshanam with Vyasa Bhashya, Vidyanidhi Prakasham, Delhi,2016
10. RN Jha, Science of Consciousness Psychotherapy and Yoga Practices, Vidyanidhi Prakasham, Delhi, 2016
11. P R Sharma ( English translation), Shodashang Hridayam
12. Basham, A.L., The Wonder that was India (34th impression), New Delhi, Rupa & co
13. Sharma, R.S., Aspects of Political Ideas and Institutions in Ancient India(fourth edition), Delhi, Motilal
Banarsidass,
B.TECH. (CSE/CS)
15
2
SEVENTH SEMESTER (DETAILED SYLLABUS)
Artificial Intelligence
Course Outcome ( CO) Bloom’s Knowledge Level (KL)
At the end of course , the student will be able to understand
Understand the basics of the theory and practice of Artificial Intelligence as a discipline and K2
CO 1
about intelligent agents.
CO 2 Understand search techniques and gaming theory. K2, K3
The student will learn to apply knowledge representation techniques and problem solving K3 , K4
CO 3
strategies to common AI applications.
CO 4 Student should be aware of techniques used for classification and clustering. K2 , K3
CO 5 Student should aware of basics of pattern recognition and steps required for it. K2 , K4
CO \ PO
Mapping PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12 PSO1 PSO2
CO1 3 3 3 3 2 3 2 2 2 2 2 3 3 3
CO2 3 3 3 3 3 3 1 2 2 1 3 3 3
CO3 3 3 2 3 3 3 2 2 2 1 3 3 3
CO4 3 3 2 3 3 3 2 1 2 2 2 3 3 3
CO5 3 3 3 3 3 3 2 1 2 2 2 3 3 3
Proposed
Unit Topic
Lecture
INTRODUCTION :
I Introduction–Definition – Future of Artificial Intelligence – Characteristics of Intelligent 08
Agents– Typical Intelligent Agents – Problem Solving Approach to Typical AI problems.
PROBLEM SOLVING METHODS:
Problem solving Methods – Search Strategies- Uninformed – Informed – Heuristics – Local
Search Algorithms and Optimization Problems – Searching with Partial Observations –
II 08
Constraint Satisfaction Problems – Constraint Propagation – Backtracking Search – Game
Playing – Optimal
Decisions in Games – Alpha – Beta Pruning – Stochastic Games
KNOWLEDGE REPRESENTATION:
First Order Predicate Logic – Prolog Programming – Unification – Forward Chaining-Backward
III Chaining – Resolution – Knowledge Representation – Ontological Engineering-Categories and 08
Objects – Events – Mental Events and Mental Objects – Reasoning Systems for Categories –
Reasoning with Default Information
IV SOFTWARE AGENTS: 08
15
3
Architecture for Intelligent Agents – Agent communication – Negotiation and Bargaining –
Argumentation among Agents – Trust and Reputation in Multi-agent systems.
APPLICATIONS:
AI applications – Language Models – Information Retrieval- Information Extraction – Natural
V 08
Language Processing – Machine Translation – Speech Recognition – Robot – Hardware –
Perception – Planning – Moving
Text books:
1. S. Russell and P. Norvig, “Artificial Intelligence: A Modern Approach‖, Prentice Hall, Third Edition, 2009.
2. I. Bratko, “Prolog: Programming for Artificial Intelligence”, Fourth edition, Addison-Wesley Educational Publishers Inc.,
2011.
3. M. Tim Jones, ―Artificial Intelligence: A Systems Approach(Computer Science)‖, Jones and Bartlett Publishers, Inc.First
Edition, 2008
4. Nils J. Nilsson, ―The Quest for Artificial Intelligence‖, Cambridge University Press, 2009.
5. William F. Clocksin and Christopher S. Mellish,‖ Programming in Prolog: Using the ISO Standard‖, Fifth Edition,
Springer, 2003.
6. Gerhard Weiss, ―Multi Agent Systems‖, Second Edition, MIT Press, 2013.
7. David L. Poole and Alan K. Mackworth, ―Artificial Intelligence: Foundations of Computational Agents‖, Cambridge
University Press, 2010.
15
4
CO 2 To understand the use of CFG and PCFG in NLP K1 , K2
To Show The Computation And Use Of Techniques Such As Short Time Fourier Transform,
CO 5 Linear Predictive Coefficients And Other Coefficients In The Analysis Of Speech. K3, K4
CO-PO MAPPING:
PO PO
CO POI PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12
CO1 3 1 2 1 1
CO2 2 2 1 1 1
CO3 2 1 2 1 1 1
CO4 3 2 1 1 2 1
CO5 1 1 3 2 1 1
Proposed
Unit Topic
Lecture
INTRODUCTION: Origins and challenges of NLP – Language Modeling: Grammar-based 08
LM, Statistical LM – Regular Expressions, Finite-State Automata – English Morphology,
Transducers for lexicon and rules, Tokenization, Detecting and Correcting Spelling Errors,
Minimum Edit Distance
I
WORD LEVEL ANALYSIS : Unsmoothed N-grams, Evaluating N-grams, Smoothing,
Interpolation and Backoff – Word Classes, Part-of-Speech Tagging, Rule-based, Stochastic and
Transformation-based tagging, Issues in PoS tagging – Hidden Markov and Maximum Entropy
models.
SYNTACTIC ANALYSIS: Context Free Grammars, Grammar rules for English, Treebanks, 08
Normal Forms for grammar – Dependency Grammar – Syntactic Parsing, Ambiguity, Dynamic
II
Programming parsing – Shallow parsing – Probabilistic CFG, Probabilistic CYK, Probabilistic
Lexicalized CFGs – Feature structures, Unification of feature structures.
SEMANTICS AND PRAGMATICS: 08
Requirements for representation, First-Order Logic, Description Logics – Syntax-Driven
Semantic analysis, Semantic attachments – Word Senses, Relations between Senses, Thematic
III
Roles, selectional restrictions – Word Sense Disambiguation, WSD using Supervised,
Dictionary & Thesaurus, Bootstrapping methods – Word Similarity using Thesaurus and
Distributional methods.
BASIC CONCEPTS of Speech Processing : Speech Fundamentals: Articulatory Phonetics – 08
Production And Classification Of Speech Sounds; Acoustic Phonetics – Acoustics Of Speech
IV
Production; Review Of Digital Signal Processing Concepts; Short-Time Fourier Transform,
FilterBank And LPC Methods.
V SPEECH-ANALYSIS: Features, Feature Extraction And Pattern Comparison Techniques:
Speech Distortion Measures– Mathematical And Perceptual – Log–Spectral Distance, Cepstral
Distances, Weighted Cepstral Distances And Filtering, Likelihood Distortions, Spectral
Distortion Using A Warped Frequency Scale, LPC, PLP And MFCC Coefficients, Time
Alignment And Normalization – Dynamic Time Warping, Multiple Time – Alignment Paths. 08
15
5
SPEECH MODELING : Hidden Markov Models: Markov Processes, HMMs – Evaluation,
Optimal State Sequence – Viterbi Search, Baum-Welch Parameter Re-Estimation,
Implementation Issues.
Text books:
1. Daniel Jurafsky, James H. Martin―Speech and Language Processing: An Introduction to Natural Language
Processing, Computational Linguistics and Speech, Pearson Publication, 2014.
2. Steven Bird, Ewan Klein and Edward Loper, ―Natural Language Processing with Python, First Edition, OReilly
Media, 2009.
3. Lawrence Rabiner And Biing-Hwang Juang, “Fundamentals Of Speech Recognition”, Pearson Education, 2003.
4. Daniel Jurafsky And James H Martin, “Speech And Language Processing – An Introduction To Natural
Language Processing, Computational Linguistics, And Speech Recognition”, Pearson Education, 2002.
5. Frederick Jelinek, “Statistical Methods Of Speech Recognition”, MIT Press, 1997.
6. Breck Baldwin, ―Language Processing with Java and LingPipe Cookbook, Atlantic Publisher, 2015 7.
Richard M Reese, ―Natural Language Processing with Java, OReilly Media, 2015.
8. Nitin Indurkhya and Fred J. Damerau, ―Handbook of Natural Language Processing, Second Edition, Chapman
and Hall/CRC Press, 2010.
9. Tanveer Siddiqui, U.S. Tiwary, ―Natural Language Processing and Information Retrieval, Oxford University
Press, 2008.
15
6
High Performance Computing
Course Outcome ( CO) Bloom’s Knowledge Level (KL)
At the end of course , the student will be able to understand
CO 1 Able to understand the basic concept of Computer architecture and Modern Processor K2
CO 2 Able to understand the basic concepts of access optimization and parallel computers K2, K3
Able to describe different parallel processing platforms involved in achieving high K3 , K4
CO 3
performance computing
CO 4 Develop efficient and high performance parallel programming. K2 , K3
CO 5 Able to learn parallel programming using message passing paradigm. K2 , K4
PO PO
CO POI PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12
CO1 3 1 1 1 1 1
CO 2 2 1 2 1 1
CO3 2 2 1 1 1
CO4 1 2 3 2 1 1
CO5 2 1 2 1 1 1
Proposed
Unit Topic
Lecture
Overview of Grid Computing Technology, History of Grid Computing, High Performance 08
Computing, Cluster Computing. Peer‐to‐Peer Computing, Internet Computing, Grid Computing
I Model and Protocols, Types of Grids: Desktop Grids, Cluster Grids, Data Grids, High‐
Performance Grids, Applications and Architectures of High Performance Grids, High
Performance Application Development Environment.
II Open Grid Services Architecture: Introduction, Requirements, Capabilities, 08
Security Considerations, GLOBUS Toolkit
III Overview of Cluster Computing: Cluster Computer and its Architecture, Clusters Classifications, 08
Components for Clusters, Cluster Middleware and SSI, Resource Management and Scheduling,
Programming, Environments and Tools, Cluster Applications, Cluster Systems,
IV Beowulf Cluster: The Beowulf Model, Application Domains, Beowulf System Architecture, 08
Software Practices, Parallel Programming with MPL, Parallel Virtual Machine (PVM).
V Overview of Cloud Computing: Types of Cloud, Cyber infrastructure, Service Oriented 08
Architecture Cloud Computing Components: Infrastructure, Storage, Platform, Application,
Services, Clients, Cloud Computing Architecture.
Text books:
1. Laurence T.Yang, Minyi Guo – High Performance Computing Paradigm and Infrastructure John
Wiley 2. Ahmar Abbas, “Grid Computing: Practical Guide to Technology & Applications”, Firewall
Media, 2004.
3. Joshy Joseph and Craig Fellenstein , “Grid Computing” Pearson Education, 2004.
4. lan Foster, et al.,“The Open Grid Services Architecture”, Version 1.5 (GFD.80). Open Grid Forum, 2006.
5. RajkumarBuyya. High Performance Cluster Computing: Architectures and Systems. PrenticeHall India, 1999.
15
7
Cryptography & Network Security
Course Outcome ( CO) Bloom’s Knowledge Level (KL)
At the end of course , the student will be able to understand
Classify the symmetric encryption techniques and Illustrate various Public key cryptographic K2 , K3
CO 1
techniques.
Understand security protocols for protecting data on networks and be able to digitally sign K1 , K2
CO 2
emails and files.
CO 3 Understand vulnerability assessments and the weakness of using passwords for authentication K4
CO 4 Be able to perform simple vulnerability assessments and password audits K3
CO 5 Summarize the intrusion detection and its solutions to overcome the attacks. K2
CO \ PO
Mapping PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12 PSO1 PSO2
CO1 3 1 2 1 3 1 3 3 1 1 1 2 3 3
CO2 3 3 2 2 3 3 3 1 1 1 1 2 3 3
CO3 3 3 2 2 3 3 3 2 1 1 1 2 3 3
CO4 3 1 1 1 3 1 3 1 1 1 1 2 3 3
CO5 3 3 2 2 3 3 3 2 1 1 1 2 3 3
Unit Proposed
Topic
Lecture
I Introduction to security attacks, services and mechanism, Classical encryption 08
techniquessubstitution ciphers and transposition ciphers, cryptanalysis, steganography, Stream
and block ciphers. Modern Block Ciphers: Block ciphers principles, Shannon’s theory of
confusion and diffusion, fiestal structure, Data encryption standard(DES), Strength of DES, Idea
of differential cryptanalysis, block cipher modes of operations, Triple DES
II Introduction to group, field, finite field of the form GF(p), modular arithmetic, prime and relative 08
prime numbers, Extended Euclidean Algorithm, Advanced Encryption Standard (AES)
encryption and decryptionFermat’s and Euler’s theorem, Primarily testing, Chinese Remainder
theorem, Discrete Logarithmic Problem,Principals of public key crypto systems, RSA algorithm,
security of RSA
III Message Authentication Codes: Authentication requirements, authentication functions, message 08
authentication code, hash functions, birthday attacks, security of hash functions, Secure hash
algorithm (SHA) Digital Signatures: Digital Signatures, Elgamal Digital Signature Techniques,
Digital signature standards (DSS), proof of digital signature algorithm,
IV Key Management and distribution: Symmetric key distribution, Diffie-Hellman Key Exchange, 08
Public key distribution, X.509 Certificates, Public key Infrastructure. Authentication
Applications:
Kerberos, Electronic mail security: pretty good privacy (PGP), S/MIME.
15
8
V IP Security: Architecture, Authentication header, Encapsulating security payloads, combining 08
security associations, key management. Introduction to Secure Socket Layer, Secure electronic,
transaction (SET) System Security: Introductory idea of Intrusion, Intrusion detection, Viruses
and related threats, firewalls
Text books: 1. William Stallings, “Cryptography and Network Security: Principals and Practice”,
Pearson Education.
2. Behrouz A. Frouzan: Cryptography and Network Security, McGraw Hill .
3. C K Shyamala, N Harini, Dr. T.R.Padmnabhan Cryptography and Security ,Wiley
4. Bruce Schiener, “Applied Cryptography”. John Wiley & Sons
5. Bernard Menezes,” Network Security and Cryptography”, Cengage Learning.
6. AtulKahate, “Cryptography and Network Security”, McGraw Hill
15
9
Design & Development Of Applications
CO 4 Be competent with designing and developing mobile applications using one application K3
development framework.
CO 5 Be exposed to Android and iOS platforms to develop the mobile applications K1 , K2
DETAILED SYLLABUS
16
0
Software Testing
Course Outcome Bloom’s Knowledge Level (KL)
( CO)
At the end of course , the student will be able to understand
CO 2 Have an ability to design and conduct a software test process for a software testing K3, K4
project.
Have an ability to identify the needs of software test automation, and define and develop
CO 3 K1 , K2
a test tool to support test automation.
Have an ability understand and identify various software testing problems, and solve
CO 4 these problems by designing and selecting software test models, criteria, strategies, and K1 , K2
methods.
Have basic understanding and knowledge of contemporary issues in software testing,
CO 5 K2
such as component-based software testing problems.
CO-PO MAPPING:
PO PO
CO POI PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12
CO1 1 1 3 2 1 1
CO2 1 3 3 2 1 1
CO3 2 3 2 1 1
CO4 1 2 3 3 3 1
CO5 1 2 2 3 1 1
Proposed
Unit Topic
Lecture
Review of Software Engineering: Overview of Software Evolution, SDLC, Testing
Process, Terminologies in Testing: Error, Fault, Failure, Verification, Validation,
Difference Between Verification and Validation, Test Cases, Testing Suite,
I Test ,Oracles, Impracticality of Testing All Data; Impracticality of Testing AllPaths. 08
Verification: Verification Methods, SRS Verification, Source Code Reviews, User
Documentation Verification, Software, Project Audit, Tailoring Software Quality
Assurance Program by Reviews, Walkthrough, Inspection and Configuration Audits
Functional Testing: Boundary Value Analysis, Equivalence Class Testing, Decision
Table Based Testing, Cause Effect Graphing Technique. Structural Testing: Control
II Flow Testing, Path Testing, Independent Paths, Generation of Graph from Program, 08
Identification of
Independent Paths, Cyclomatic Complexity, Data Flow Testing, Mutation Testing
Regression Testing: What is Regression Testing? Regression Test cases selection,
III Reducing the number of test cases, Code coverage prioritization technique. Reducing the 08
number of test cases: Prioritization guidelines, Priority category, Scheme, Risk Analysis
IV Software Testing Activities: Levels of Testing, Debugging, Testing techniques and their 08
applicability, Exploratory Testing Automated Test Data Generation: Test Data,
Approaches to test data generation, test data generation using genetic algorithm, Test
Data Generation Tools,
16
1
Software Testing Tools, and Software test Plan.
Object Oriented Testing: Definition, Issues, Class Testing, Object Oriented Integration
and System Testing. Testing Web Applications: Web Testing, User Interface Testing,
V 08
Usability Testing, Security Testing, Performance Testing, Database testing, Post
Deployment Testing
Text books:
1. Yogesh Singh, “Software Testing”, Cambridge University Press, New York, 2012
2. K..K. Aggarwal & Yogesh Singh, “Software Engineering”, New Age International Publishers, New Delhi, 2003.
3. Roger S. Pressman, “Software Engineering – A Practitioner’s Approach”, Fifth Edition, McGraw-Hill International
Edition, New Delhi,2001.
4. Marc Roper, “Software Testing”, McGraw-Hill Book Co., London, 1994.
5. M.C. Trivedi, Software Testing & Audit, Khanna Publishing House 6. Boris Beizer, “Software System Testing and
Quality Assurance”, Van Nostrand Reinhold, New York, 1984
16
2
DISTRIBUTED SYSTEM
Course Outcome ( CO) Bloom’s Knowledge Level (KL)
At the end of course , the student will be able to understand
CO-PO MAPPING:
PO PO
CO POI PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12
CO1 3 1 2 1 1
CO2 1 2 1 1 1 1
CO3 1 1 2 2 1 1 1
CO4 2 2 2 1 1
CO5 1 2 2 1 2 1
Deep Learning
Proposed
Topic
Unit Lecture
INTRODUCTION : Introduction to machine learning- Linear models (SVMs and Perceptrons,
logistic regression)- Intro to Neural Nets: What a shallow network computes- Training a
I 08
network: loss functions, back propagation and stochastic gradient descent- Neural networks as
universal function approximates
DEEP NETWORKS : History of Deep Learning- A Probabilistic Theory of Deep Learning-
Backpropagation and regularization, batch normalization- VC Dimension and Neural Nets-Deep
II 08
Vs Shallow Networks-Convolutional Networks- Generative Adversarial Networks (GAN),
Semisupervised Learning
DIMENTIONALITY REDUCTION 9 Linear (PCA, LDA) and manifolds, metric learning -
Auto encoders and dimensionality reduction in networks - Introduction to Convnet -
III 08
Architectures – AlexNet, VGG, Inception, ResNet - Training a Convnet: weights initialization,
batch normalization, hyper parameter optimization
OPTIMIZATION AND GENERALIZATION : Optimization in deep learning– Non-convex
optimization for deep networks- Stochastic Optimization Generalization in neural networks-
Spatial Transformer Networks- Recurrent networks, LSTM - Recurrent Neural Network
IV 08
Language Models- Word-Level RNNs & Deep Reinforcement Learning - Computational &
Artificial
Neuroscience
CASE STUDY AND APPLICATIONS : Image net- Detection-Audio Wave Net-Natural
V Language Processing Word2Vec - Joint Detection-Bioinformatics- Face Recognition- Scene 08
Understanding- Gathering Image Captions
Text books:
1. Cosma Rohilla Shalizi, Advanced Data Analysis from an Elementary Point of View, 2015.
2. Deng & Yu, Deep Learning: Methods and Applications, Now Publishers, 2013.
3. Ian Goodfellow, Yoshua Bengio, Aaron Courville, Deep Learning, MIT Press, 2016.
4. Michael Nielsen, Neural Networks and Deep Learning, Determination Press, 2015.
Mapping with MOOCS: https://onlinecourses.nptel.ac.in/noc18_cs41/preview
16
5
CO 4 Compare and evaluate best strategies and practices of SOA. K2
CO 5 Understand the business case for SOA K1
Proposed
Topic
Unit Lecture
Introduction: SOA and MSA Basics: Service Orientation in Daily Life, Evolution of SOA and
MSA. Service oriented Architecture and Microservices architecture – Drivers for SOA,
Dimensions of SOA, Conceptual Model of SOA, Standards and Guidelines for SOA, Emergence
I of MSA. Enterprise-Wide SOA: Considerations for Enterprise-wide SOA, Strawman 08
Architecture for Enterprise-wide SOA, Enterprise SOA Reference Architecture, Object-oriented
Analysis and Design (OOAD) Process, Service-oriented Analysis and Design (SOAD) Process,
SOA Methodology for Enterprise
II Service-Oriented Applications: Considerations for Service-oriented Applications, Patterns for
SOA, Pattern-based Architecture for Service-oriented Applications, Composite Applications,
Composite Application Programming Model. Service-Oriented Analysis and Design: Need
for Models, Principles of Service Design, Nonfunctional Properties for Services, Design of
Activity Services (or Business Services), Design of Data Services, Design of Client Services,
Design of Business Process Services.
Technologies for SOA: Technologies for Service Enablement, Technologies for Service Integration,
Technologies for Service Orchestration.
III
SOA Governance and Implementation: Strategic Architecture Governance, Service Design-time
Governance, Service Run-time Governance, Approach for Enterprise-wide SOA Implementation.
Big Data and SOA: Concepts, Big Data and its characteristics, Technologies for Big Data, Service-
orientation for Big Data Solutions.
IV
Business Case for SOA: Stakeholder Objectives, Benefits of SOA, Cost Savings, Return on Investment
(ROI), Build a Case for SOA
SOA Best Practices: SOA Strategy – Best Practices, SOA Development – Best Practices, SOA Governance –
Best Practices.
V
EA and SOA for Business and IT Alignment: Enterprise Architecture, Need for Business and It
Alignment, EA and SOA for Business and It Alignment
16
6
Text books:
1. Shankar Kambhampaty; Service - Oriented Architecture & Microservices Architecture: For Enterprise, Cloud, Big Data
and Mobile; Wiley; 3rd Edition; 2018; ISBN: 9788126564064.
2. Icon Group International; The 2018-2023 World Outlook for Service-Oriented Architecture (SOA) Software and Services;
ICON Group International; 1st Edition, 2017; ASIN: B06WGPN8YD.
3. Thomas Erl; Service Oriented Architecture Concepts Technology & Design; Pearson Education Limited; 2015; ISBN-13:
9788131714904.
4. Guido Schmutz, Peter Welkenbach, Daniel Liebhart; Service Oriented Architecture An Integration Blueprint; Shroff
Publishers & Distributors; 2010; ISBN-13: 9789350231081
Quantum Computing
Course Outcome ( CO)
16
7
Demonstrate an understanding of a quantum computing algorithm by simulating it on a K2 , K3
CO 2 classical computer, and state some of the practical challenges in building a quantum
computer.
Contribute to a medium-scale application program as part of a co-operative team, making use K2 , K3
CO 3
of appropriate collaborative development tools (such as version control systems).
Produce code and documentation that is comprehensible to a group of different programmers K3 , K4
CO 4
and present the theoretical background and results of a project in written and verbal form.
Apply knowledge, skills, and understanding in executing a defined project of research, K3, K6
CO 5
development, or investigation and in identifying and implementing relevant outcomes.
CO-PO MAPPING:
PO PO
CO POI PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12
CO1 2 1 1 1 1
CO2 2 1 1 1 2 1
CO3 1 2 2 1
CO4 2 1 2 1 1 1
Proposed
Unit Topic
Lecture
I Fundamental Concepts: Global Perspectives, Quantum Bits, Quantum Computation, Quantum 08
Algorithms, Quantum Information, Postulates of Quantum Mechanisms.
II Quantum Computation: Quantum Circuits – Quantum algorithms, Single Orbit operations, 08
Control Operations, Measurement, Universal Quantum Gates, Simulation of Quantum Systems,
Quantum Fourier transform, Phase estimation, Applications, Quantum search algorithms –
Quantum counting – Speeding up the solution of NP – complete problems – Quantum Search for
an unstructured database.
III Quantum Computers: Guiding Principles, Conditions for Quantum Computation, Harmonic 08
Oscillator Quantum Computer, Optical Photon Quantum Computer – Optical cavity Quantum
electrodynamics, Ion traps, Nuclear Magnetic resonance
IV Quantum Information: Quantum noise and Quantum Operations – Classical Noise and 08
Markov Processes, Quantum Operations, Examples of Quantum noise and Quantum Operations
– Applications of Quantum operations, Limitations of the Quantum operations formalism,
Distance Measures for Quantum information.
V Quantum Error Correction: Introduction, Shor code, Theory of Quantum Error –Correction, 08
Constructing Quantum Codes, Stabilizer codes, Fault – Tolerant Quantum Computation,
Entropy and information – Shannon Entropy, Basic properties of Entropy, Von Neumann,
Strong Sub Additivity, Data Compression, Entanglement as a physical resource .
Text books:
1. Micheal A. Nielsen. &Issac L. Chiang, “Quantum Computation and Quantum Information”, Cambridge
University Press, Fint South Asian edition, 2002.
2. Eleanor G. Rieffel, Wolfgang H. Polak , “Quantum Computing - A Gentle Introduction” (Scientific and
16
8
Engineering Computation) Paperback – Import, Oct 2014
3. Computing since Democritus by Scott Aaronson, Computer Science: An Introduction by N. DavidMermin 5.
Yanofsky's and Mannucci, Quantum Computing for Computer Scientists.
Mobile Computing
Course Outcome (CO) Bloom’s Knowledge Level (KL)
At the end of course, the student will be able to understand
Explain and discuss issues in mobile computing and illustrate overview of wireless telephony and K1, K4
CO 1
channel allocation in cellular systems.
CO 2 Explore the concept of Wireless Networking and Wireless LAN. K1
Analyse and comprehend Data management issues like data replication for mobile computers, K4
CO 3
adaptive clustering for mobile wireless networks and Disconnected operations.
Identify Mobile computing Agents and state the issues pertaining to security and fault tolerance in K1, K2
CO 4
mobile computing environment.
Compare and contrast various routing protocols and will identify and interpret the performance of K2
CO 5
network systems using Adhoc networks.
16
9
CO-PO MAPPING:
PO PO
CO POI PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12
CO1 2 2 3 1 2 1 1 1 1 1 3
CO2 3 3 3 2 1
CO3 1 3 2 3 1 1
CO4 2 1 2 3 3 3 1 2
CO5 2 1 3 1 3 2 3
17
0
Internet of Things
Course Outcome (CO) Bloom’s Knowledge Level (KL)
At the end of course, the student will be able to understand
CO 1 Demonstrate basic concepts, principles and challenges in IoT. K1,K2
CO 2 Illustrate functioning of hardware devices and sensors used for IoT. K2
CO 3 Analyze network communication aspects and protocols used in IoT. K4
CO 4 Apply IoT for developing real life applications using Ardunio programming. K3
CO PO MAPPING:
PO PO
CO PO PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12
I
CO1 3 1 2 1 1 1 1
CO2 1 2 1 2 1 1 1
CO3 2 1 2 1 1 1
CO4 1 2 1 1 2 1
CO5 2 1 2 1 2 1 1
17
1
DETAILED SYLLABUS 3-1-0
Proposed
Unit Topic
Lecture
Internet of Things (IoT): Vision, Definition, Conceptual Framework, Architectural view,
technology behind IoT, Sources of the IoT, M2M Communication, IoT Examples. Design
I Principles for Connected Devices: IoT/M2M systems layers and design standardization, 08
communication technologies, data enrichment and consolidation, ease of designing and
affordability
Hardware for IoT: Sensors, Digital sensors, actuators, radio frequency identification (RFID)
technology, wireless sensor networks, participatory sensing technology. Embedded Platforms
II for IoT: Embedded computing basics, Overview of IOT supported Hardware platforms such as 08
Arduino, NetArduino, Raspberry pi, Beagle Bone, Intel Galileo boards and ARM cortex.
Network & Communication aspects in IoT: Wireless Medium access issues, MAC protocol
III survey, Survey routing protocols, Sensor deployment & Node discovery, Data aggregation & 08
dissemination
Programming the Ardunio: Ardunio Platform Boards Anatomy, Ardunio IDE, coding, using
IV 08
emulator, using libraries, additions in ardunio, programming the ardunio for IoT.
Challenges in IoT Design challenges: Development Challenges, Security Challenges, Other
challenges IoT Applications: Smart Metering, E-health, City Automation, Automotive
V Applications, home automation, smart cards, communicating data with H/W units, mobiles, 08
tablets, Designing of smart street lights in smart city.
Text books:
1. Olivier Hersent,David Boswarthick, Omar Elloumi “The Internet of Things key applications and protocols”,
wiley
2. Jeeva Jose, Internet of Things, Khanna Publishing House
3. Michael Miller “The Internet of Things” by Pearson
4. Raj Kamal “INTERNET OF THINGS”, McGraw-Hill, 1ST Edition, 2016
5. ArshdeepBahga, Vijay Madisetti “Internet of Things (A hands on approach)” 1ST edition, VPI
publications,2014
6. Adrian McEwen,Hakin Cassimally “Designing the Internet of Things” Wiley India
17
2
Cloud Computing
Course Outcome ( CO) Bloom’s Knowledge Level (KL)
At the end of course , the student will be able to understand
CO 1 Describe architecture and underlying principles of cloud computing. K3
CO 2 Explain need, types and tools of Virtualization for cloud. K3, K4
CO 3 Describe Services Oriented Architecture and various types of cloud services. K2, K3
Explain Inter cloud resources management cloud storage services and their providers Assess K2, K4
CO 4 security services and standards for cloud computing.
CO/PO MAPPING:
CO \ PO
Mapping PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12 PSO1 PSO2
CO1 3 3 1 1 2 2 2 1 2 2 3 3 3 3
CO2 3 3 3 2 2 2 2 1 2 2 3 3 3 3
CO3 3 3 2 2 2 2 2 1 2 2 3 3 3 3
CO4 3 3 2 2 3 3 2 1 2 2 3 3 3 3
CO5 3 3 3 3 3 2 2 1 2 2 3 3 3 3
17
3
Introduction To Cloud Computing: Definition of Cloud – Evolution of Cloud Computing –
I Underlying Principles of Parallel and Distributed Computing – Cloud Characteristics – Elasticity 08
in Cloud – On‐demand Provisioning.
Cloud Enabling Technologies Service Oriented Architecture: REST and Systems of Systems –
Web Services – Publish, Subscribe Model – Basics of Virtualization – Types of Virtualization –
II 08
Implementation Levels of Virtualization – Virtualization Structures – Tools and Mechanisms –
Virtualization of CPU – Memory – I/O Devices –Virtualization Support and Disaster Recovery.
Cloud Architecture, Services And Storage: Layered Cloud Architecture Design – NIST Cloud
Computing Reference Architecture – Public, Private and Hybrid Clouds – laaS – PaaS – SaaS –
III Architectural Design Challenges – Cloud Storage – Storage ‐as ‐a ‐Service – Advantages of Cloud 08
Storage – Cloud Storage Providers – S3.
Resource Management And Security In Cloud: Inter Cloud Resource Management – Resource
Provisioning and Resource Provisioning Methods – Global Exchange of Cloud Resources –
IV Security Overview – Cloud Security Challenges – Software ‐as ‐a ‐Service Security – Security 08
Governance –
Virtual Machine Security – IAM – Security Standards.
Cloud Technologies And Advancements Hadoop: MapReduce – Virtual Box — Google App
V Engine – Programming Environment for Google App Engine –– Open Stack – Federation in the 08
Cloud – Four Levels of Federation – Federated Services and Applications – Future of Federation.
Text books:
1. Kai Hwang, Geoffrey C. Fox, Jack G. Dongarra, “Distributed and Cloud Computing, From Parallel Processing to the
Internet of Things”, Morgan Kaufmann Publishers, 2012.
2. Rittinghouse, John W., and James F. Ransome, ―Cloud Computing: Implementation, Management and Security, CRC
Press, 2017.
3. Rajkumar Buyya, Christian Vecchiola, S. ThamaraiSelvi, ―Mastering Cloud Computing, Tata Mcgraw Hill, 2013.
4. Toby Velte, Anthony Velte, Robert Elsenpeter, “Cloud Computing – A Practical Approach, Tata Mcgraw Hill, 2009.
5. George Reese, “Cloud Application Architectures: Building Applications and Infrastructure in the Cloud: Transactional
Systems for EC2 and Beyond (Theory in Practice), O’Reilly, 2009.
17
4
Block chain Architecture Design
CO 1 Describe the basic understanding of Blockchain architecture along with its primitive. K1, K2
CO 2 Explain the requirements for basic protocol along with scalability aspects. K2, K3
CO 3 Design and deploy the consensus process using frontend and backend. K3, K4
Apply Blockchain techniques for different use cases like Finance, Trade/Supply and
CO 4 Government activities. K4, K5
CO-PO MAPPING:
PO PO
CO POI PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12
CO1 2 1 3 2 2 1 1
CO2 3 2 1 1 1
CO3 2 1 3 1 2 1 1
CO4 1 1 2 2 1 1
CO5 3 2 2 1 1 1
17
6
Mini Project or Internship Assessment
Course Outcome ( CO) Bloom’s Knowledge Level (KL)
Developing a technical artifact requiring new technical skills and effectively utilizing a new K4 , K5
CO 1
software tool to complete a task
Writing requirements documentation, Selecting appropriate technologies, identifying and K5 , K6
CO 2
creating appropriate test cases for systems.
Demonstrating understanding of professional customs & practices and working with K4 , K5
CO 3
professional standards.
CO 4 Improving problem-solving, critical thinking skills and report writing. K4 , K5
Learning professional skills like exercising leadership, behaving professionally, behaving K2, K4
CO 5 ethically, listening effectively, participating as a member of a team, developing appropriate
workplace attitudes.
CO \ PO
Mapping PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12 PSO1 PSO2
CO1 3 3 3 2 3 3 2 1 3 3 3 3 2 1
CO2 3 3 3 2 3 3 2 1 3 3 3 3 3 2
CO3 3 3 3 3 3 3 2 1 3 3 3 3 1 2
CO4 3 3 2 2 3 3 2 1 3 3 3 3 2 3
CO5 3 3 2 2 3 3 2 1 3 3 3 3 2 3
17
7
Project
Course Outcome ( CO) Bloom’s Knowledge Level (KL)
Analyze and understand the real life problem and apply their knowledge to get K4 , K5
CO 1
programming solution.
Engage in the creative design process through the integration and application of diverse K4 , K5
CO 2
technical knowledge and expertise to meet customer needs and address social issues.
Use the various tools and techniques, coding practices for developing real life solution to K5 , K6
CO 3
the problem.
Find out the errors in software solutions and establishing the process to design K4 , K5
CO 4
maintainable software applications
CO 5 Write the report about what they are doing in project and learning the team working skills K5, K6
CO\PO
PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12 PSO1 PSO2
Mapping
CO1 3 3 3 3 3 2 1 1 3 3 3 3 3 3
CO2 3 3 3 3 2 2 1 1 3 2 3 3 3 3
CO3 3 3 3 3 2 2 1 1 3 2 3 3 3 3
CO4 3 3 3 3 2 2 1 1 3 2 2 3 3 3
CO5 3 3 3 3 2 2 1 1 3 2 1 2 3 3
Note:
1. The Student shall choose an open Elective from the list in such a manner that he/she has not studied
the same course in any form during the degree programme.
2. * It is mandatory that for these subjects (KOE069, KOE076, KOE087,KOE097 & KOE098) only
Trained Faculty (who had done the FDP for these courses) will teach the courses.
17
8
Open Elective List II (VII Semester) 2021-22 Page 1
OPEN ELECTIVE-II
FILTER DESIGN
BIOECONOMICS
MACHINE LEARNING
RENEWABLE ENERGY RESOURCES
OPERATIONS RESEARCH
VISION FOR HUMANE SOCIETY
DESIGN THINKING
SOIL AND WATER CONSERVATION ENGINEERING
INTRODUCTION TO WOMEN’S AND GENDER STUDIES
17
9
Page 2
OPEN ELECTIVES II LIST 2021-22
COURSE OUTCOME: After completion of the course student will be able to:
V Low pass filter with equal ripple (Chebyshev) magnitude response: The chebyshev 8
polynomial ,The chebyshev magnitude response, Location of chebyshev poles, Comparison of
maximally flat & equal–ripple responses, Chebyshev filter design
Inverse chebyshev and cauer filters: Inverse chebyshev response, From specifications to pole and
zero locations, Cauer magnitude response, Chebyshev rational functions, Cauer filter design.
Text Book:
1. Rolf. Schaumann, Haiqiao Xiao, Mac. E. Van Valkenburg, “Analog Filter Design”, 2ndIndian Edition, Oxford
University Press.
Reference Books:
18
0
1. J. Michael Jacob, “Applications and Design with Analog Integrated Circuits”, Second edition, Pearson.
2. T. Deliyannis, Yichuang Sun, J.K. Fidler, “Continuous-Time Active Filter Design”,CRC Press.
Page 3
OPEN ELECTIVES II LIST 2021-22
OBJECTIVE:
This course is designed with an objective to provide an understanding of the
basic knowledge of bioecomics to students so that they can explore
entrepreneurship opportunities in the bio based industry. This course also serves
interdisciplinary innovation in terms of sustainable bioeconomy
COURSE OUTCOME: After completion of the course student will be able to:
1. Students will be able to understand basic concept of Bioeconomics, challenges, opportunities&
regulations
2. Students will be able to understand development and innovation in terms of bioeconomy
towards sustainable development
3. Students will be able to understand Inter- and transdisciplinarity in bioeconomy &research
approaches
4. Students will be able to explain biobased resources ,value chain, innovative use of biomass
and biological knowledge to provide food, feed, industrial products
18
1
V sustainable and innovative use of biomass and biological knowledge to provide food, feed, 8
industrial products, bioenergy and ecological services, importance of bioeconomyrelated
concepts in public, scientific, and political discourse, Dynamic Management of Fossil Fuel,
Biofuel.
Text Book:
1. Principles of Bioeconomics by I. Sundar, Vedams eBooks (P) Ltd New Delhi, India
2. Bioeconomy:Shaping the Transition to a Sustainable, Biobased Economy by Iris Lewandowski,
Springer.
3. Sociobiology and Bioeconomics by Koslowski, Peter
4. Modeling, Dynamics, Optimization and Bioeconomics I, by Pinto, Alberto Adrego, Zilberman,
David, Springer.
MACHINE LEARNING
Bloom’s
Knowled
Course Outcome ( CO)
ge Level
(KL)
At the end of course , the student will be able to
understand
CO
Identify and understand the learning and hypothesis testing K1,K2
1
CO Identify and apply learning methods of Decision Tree and artificial neural K2,K3
18
2
2 networks in real world classification
CO K1,K,
3 Able to understand the Bayes theorem and apply on the learning K4
CO Understand the theory of Computational learning and apply the concepts to
4 handle engineering problems J5,K3
Apply genetic algorithms to combinatorial optimization problems and
CO K2,K,
recognize the feasibility of applying a softcomputing methodology for a
5 K6
particular problem
CO/PO MAPPING:
CO\PO P P P P
P P P P P P P O O S S
PO O O O O O O O PO 1 1 O O
1 2 3 4 5 6 7 PO8 9 10 1 2 1 2
Mapping
CO1 3 2 2 1 2 2 3 2 3 2 3 2 3 3
CO2 2 1 1 3 1 1 2 1 2 2 2 3 3 3
CO3 2 3 3 1 2 2 1 2 1 1 3 3 3 2
CO4 2 2 3 1 2 1 1 2 2 2 2 3 1 3
CO5 2 1 2 3 1 1 1 2 1 2 3 2 3 3
DETAILED SYLLEBUS
18
3
V Genetic Algorithms: an illustrative example, Hypothesis space search, Genetic 8
Programming, Models of Evolution and Learning; Learning first order rules-
sequential covering algorithms-General to specific beam
search-FOIL; REINFORCEMENT LEARNING - The Learning Task, Q learning.
Text Book:
1. Tom M. Mitchell,―Machine Learning, McGraw-Hill Education (India) Private Limited, 2013.
2. Ethem Alpaydin,―Introduction to Machine Learning (Adaptive Computation and Machine Learning), The MIT
Press 2004.
3. Stephen Marsland, ―Machine Learning: An Algorithmic Perspective, CRC Press, 2009.
4. Bishop, C., Pattern Recognition and Machine Learning. Berlin: Springer- Verlag.
II Solar Thermal Energy: Solar radiation, flat plate collectors and their materials, 8
applications and performance, focussing of collectors and their materials,
applications and performance; solar thermal power plants, thermal energystorage
for solar heating and cooling, limitations.
18
4
III Geothermal Energy: Resources of geothermal energy, thermodynamics of geo- 8
thermal energy conversion-electrical conversion, non-electrical conversion,
environmental considerations. Magneto-hydrodynamics (MHD): Principle of
working of MHD Power plant, performance and limitations. Cells:
Principle of working of various types of fuel cells and their working,
performance and limitations.
Text Book:
COURSE OUTCOMES (CO): After completion of the course, a student will be able to
COURSE DESCRIPTION
OUTCOME
(CO)
CO1 Study the basics of OR and formulate the optimal solution / feasible solution related
to various organizations of LPP.
CO2 Study the different method to find the solution of transportation and how to use
them in computer application.
CO3 To understand how to assign the task for every person and determine the shortest
path/minim cast in network problem.
18
5
CO4 Learn the concepts of job sequencing problems like n Jobs and Two machines et,
and game theory.
CO5 Develop the concepts to design the CPM and PERT chart and learn the basics of
Queuing model.
CO-PO MAPPING:
PO PO
CO POI PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12
CO1 2 2 1 1 1
CO2 2 1 2 1
CO3 2 1 2 1 1
CO4 1 1 2 1 1
CO5 1 3 1 1 1
DETAILED SYLLEBUS
Text Book:
Pre-requisites- for this subject only those faculty will teach these courses who had done the FDP for these courses.
Course Objectives:
1. To help the students to understand the importance and types of relationship with expressions.
2. To develop the competence to think about the conceptual framework of undivided society as well as
universal human order.
3. To help the students to develop the exposure for transition from current state to the undivided society and
universal human order. Course Methodology:
1. The methodology of this course is exploration and thus universally adaptable. It involves a systematic and
rational study of the human being vis-à-vis the rest of existence.
2. It is free from any dogma or set of do’s and don’ts related to values.
3. It is a process of self-investigation and self-exploration, and not of giving sermons. Whatever is found as
truth or reality is stated as a proposal and the students are facilitated and encouraged to verify it in their own
right, based on their Natural Acceptance and subsequent Experiential Validation.
4. This process of self-exploration takes the form of a dialogue between the teacher and the students to begin with,
and then to continue within the student leading to continuous selfevolution.
5. This self-exploration also enables them to critically evaluate their pre- conditionings and present
beliefs.
18
7
I Introduction to the course: Basic aspiration of a Human Being and program for its 8
fulfilment, Need for family and relationship for a Human Being, Human- relationship
and role of work in its fulfilment, Comprehensive Human Goal, Need for
Undivided Society, Need for Universal Human Order, an appraisal of the Current
State, Appraisal of Efforts in this Direction in Human History.
II Understanding Human-Human Relationship & its fulfilment: Recognition of Human- 8
Human Relationship, Recognition of feelings in relationship, Established Values and
Expressed Values in Relationship, interrelatedness of feelings and their fulfilment,
Expression of feelings, Types of relationship and their purpose, mutual evaluation
in relationship, Meaning of justice in relationship, Justice leading to culture,
civilization and Human Conduct.
III Justice from family to world family order: Undivided Society as continuity and 8
expanse of Justice in behaviour – family to world family order, continuity of culture
and civilization, Universal Order on the basis of Undivided Society, Conceptual
Framework for Universal human order, Universal Human Order as continuity and
expanse of order in living: from family order to world family order, a conceptual
framework for universal human order.
IV Program for Ensuring Undivided Society and Universal Human Order: Education 8
–Sanskar, Health –Sanyam, Production-work, Exchange – storage, Justice-
preservation.
V Human Tradition: Scope and Steps of Universal Human Order, Human Tradition 8
( Ex. Family order to world family order), Steps for transition from the current state,
Possibilities of participation of students in this direction, Present efforts in this
direction, Sum up.
Text books:
1. A Foundation Course in Human Values and Profession Ethics (Text Book and Teachers’ Manual), R. R. Gaur, R.
Asthana, G. P. Bagaria (2010), Excel Books, New Delhi.
2. Avartansheel Arthshastra, A. Nagraj, Divya Path Sansthan, Amarkantak, India.
3. An Appeal by the Dalai Lama to the World: Ethics Are More Important Than Religion, Dalai Lama XIV, 2015.
4. Economy of Permanence – (a quest for social order based on non-violence), J. C. Kumarappa (2010), Sarva-Seva-
Sangh-Prakashan, Varansi, India.
1. Energy and Equity, Ivan Illich (1974), The Trinity Press, Worcester & Harper Collins, USA.
2. Human Society, Kingsley Davis, 1949.
3. Hind Swaraj or, Indian home rule Mohandas K. Gandhi, 1909.
4. Integral Humanism, Deendayal Upadhyaya, 1965.
5. Lohiya Ke Vichar, Lok Bharti , Rammanohar Lohiya, 2008.
6. Manav Vyavahar Darshan, A. Nagraj, Divya Path Sansthan, Amarkantak, India.
7. Manaviya Sanvidhan, A. Nagraj, Divya Path Sansthan, Amarkantak, India
8. Samadhanatmak Bhautikvad, A. Nagraj, Divya Path Sansthan, Amarkantak, India
9. Small Is Beautiful: A Study of Economics as if People Mattered, E. F. Schumacher,1973, Blond & Briggs, UK.
10. Slow is Beautiful, Cecile Andrews (http://www.newsociety.com/Books/S/Slow-is- Beautiful)
11. Sociology Themes and Perspectives, Harper Collins; EIGHT edition (2014), Martin Holborn and Peter Langley,
1980.
12. Samagra kranti: Jaya Prakash Narayan's philosophy of social change, Siddharth Publications Renu Sinha, 1996.
18
8
13. Science & Humanism – towards a unified worldview, P. L. Dhar & R. R. Gaur (1990), Commonwealth Publishers,
New Delhi
14. Vyavaharvadi Samajshastra, A. Nagraj, Divya Path Sansthan, Amarkantak, India.
15. Vyavahatmak Janvad, A. Nagraj, Divya Path Sansthan, Amarkantak, India.
16. The Communist Manifesto, Karl Marx, 1848.
17. Toward a True Kinship of Faiths: How the World's Religions Can Come Together Dalai Lama XIV, 2011
Reference Videos.
1. Kin school (30 minutes) 2. Technology
(Solar City etc.).
Objective: The objective of this course is to familiarize students with design thinking process as a tool for
breakthrough innovation. It aims to equip students with design thinking skills and ignite the minds to create
innovative ideas, develop solutions for realtime problems
II 8
Understanding humans as a combination of I (self) and body, basic physical needs up to
actualization, prosperity, the gap between desires and actualization. Understanding culture in
family society, institution, startup, socialization process. Ethical behavior: effects on self,
society, understanding core values and feelings, negative sentiments and how to overcome
them, definite human conduct: universal human goal, developing human consciousness in
values, policy, and character. Understand stakeholders, techniques to empathize, identify key
user problems. Empathy tools- Interviews, empathy maps, emotional mapping, immersion
and observations, customer journey maps, and brainstorming, Classifying insights after
Observations, Classifying Stakeholders, Do’s & Don’ts for Brainstorming, Individual
activity- ‘Moccasin walk’
III 8
Defining the problem statement, creating personas, Point of View (POV) statements.
Research- identifying drivers, information gathering, target groups, samples, and feedbacks.
Idea Generation-basic design directions, Themes of Thinking, inspirations and references,
brainstorming, inclusion, sketching and presenting ideas, idea evaluation, double diamond
approach, analyze – four W’s, 5 why’s, “How Might We”, Defining the problem using Ice-
Cream Sticks, Metaphor & Random Association Technique, Mind-Map, ideation activity
games - six thinking hats, million-dollar idea, introduction to visual collaboration and
brainstorming tools - Mural, JamBoard
18
9
IV Fundamental concepts of critical thinking, the difference between critical and ordinary 8
thinking, characteristics of critical thinkers, critical thinking skills- linking ideas, structuring
arguments, recognizing incongruences, five pillars of critical thinking, argumentation versus
rhetoric, cognitive bias, tribalism, and politics. Case study on applying critical thinking on
different scenarios.
V 8
The argument, claim, and statement, identifying premises and conclusion, truth and logic
conditions, valid/invalid arguments, strong/weak arguments, deductive argument, argument
diagrams, logical reasoning, scientific reasoning, logical fallacies, propositional logic,
probability, and judgment, obstacles to critical thinking. Group activity/role plays on
evaluating arguments.
Text Book:
1.Vijay Kumar, 101 Design Methods: A Structured Approach for Driving Innovation in Your Organization,
2013, John Wiley and Sons Inc, New Jersey
2.BP Banerjee, Foundations of Ethics and Management, 2005, Excel Books
3.Gavin Ambrose and Paul Harris, Basics Design 08: Design Thinking, 2010, AVA Publishing SA
4.Roger L. Martin, Design of Business: Why Design Thinking is the Next Competitive Advantage, 2009,
Harvard Business Press, Boston MA
Course Outcome: After successful completion of the course the students will be able to:
1. Develop a strong understanding of the design process and apply it in a variety of business settings
2. Analyze self, culture, teamwork to work in a multidisciplinary environment and exhibit empathetic behavior
3. Formulate specific problem statements of real time issues and generate innovative ideas using design tools
4. Apply critical thinking skills in order to arrive at the root cause from a set of likely causes
5. Demonstrate an enhanced ability to apply design thinking skills for evaluation of claims and arguments.
19
0
Unit Topics Lectures
I Definition and scope of soil conservation, cause of soil erosion, Mechanism 8
of erosion, universal soil loss equation, soil erosion due to wind and its
control, vegetation management, i.e., strip cropping, stubble mulching and
other practices.
II Types of soil erosion due to water- sheet erosion, rill erosion, gully erosion, 8
sediment transport in channels, sediment deposition in reservoirs. Methods
of soil erosion control: bounding and terracing on agriculture land for gully
control, bench terraces, vegetated water ways, chute spillways, drop inlet
spillways, check dams, river training works.
III Biological methods of soil erosion control, grass land management, forest 8
management. Soil quality management, drainage works, reclamation of salt
affected soils. Water conservation: water harvesting, rainfall- run off
relation, water storage in ponds, lakes, reservoirs and aquifers, groundwater
recharge through wells, check dams and storage works.
IV Water losses: filtration, seepage and evaporation losses, pollution/ 8
contamination of water quality due to agricultural practices i.e., fertilizers
and pesticides, self purification of surface water, sources of agricultural
water pollution, pollutant dispersion in ground water.
V Need of planned utilization of water resources, economics of water 8
resources utilization. Flood plain zones management, modifying the flood,
reducing susceptibility to damage, reducing the impact of flooding.
Suggested reading:
19
1
I Women and Society: Understanding Sex- Gender, Gender shaping Institutions, 8
Theories of Gender construction Understanding Sexism and Androcentrism,
Understanding Patriarchy and Theories of Patriarchy, Private and Public
dichotomy, Sexual Division of Work, Patriarchy practices in different institutions
and Text Books.
II Feminist Theory: Rise of Feminism, Introduction to various stands of Feminism- 8
Liberal Feminism, Radical Feminism, Marxist Feminism, Socialist Feminism,
Cultural Feminism, Eco-Feminism, Post Colonial Feminism, Post Modern
Feminism. Waves of Feminism.
III Women’s Movement: The socio-economic conditions of women during the age of 8
Industrial revolution the Call for Women's Rights 1848, Women’s rights
movement 1848-1920,Historical Developments of Social Reform Movements in
India , Women’s groups and organizations, Women’s Movement Movements for
Uniform Civil code and ShahBano case, Dalit women and the question of double
marginality.
IV Gender Roles and Psychology of Sex: Difference Conceptualization of gender roles 8
and gender role attitudes, Gender: Aggression, Achievement, Communication,
Friendship and Romantic, Relationships Sex Differences in Mental Health Trauma
relating to Rape , Taboo , Childhood Sexual Abuse , Domestic Violence , Sexual
Harassment at Work Place, Educational Institutions, Eve Teasing etc.
V Gender and Representation: Gender and Mass Media- Print Media, Gender and 8
Mass Media-Electronic Media, Gender and Films, Advertisements, Mega Serials,
Stereotyping and breaking the norms of women’s roles Women’s Representation in
Literary Texts.
Suggested reading:
1. The Student shall choose an open Elective from the list in such a manner that he/she has not studied the
same course in any form during the degree programme.
2. * It is mandatory that for these subjects (KOE069, KOE076, KOE087,KOE097 & KOE098) only
Trained Faculty (who had done the FDP for these courses) will teach the courses.
19
2
HUMANITIES, SCOCIAL SCIENCE AND MANAGEMENT COURSE
(HSMC COURSE) HSMC1/HSMC2
OPEN ELECTIVE-II
FILTER DESIGN
BIOECONOMICS
MACHINE LEARNING
RENEWABLE ENERGY RESOURCES
OPERATIONS RESEARCH
VISION FOR HUMANE SOCIETY
DESIGN THINKING
SOIL AND WATER CONSERVATION ENGINEERING
INTRODUCTION TO WOMEN’S AND GENDER STUDIES
COURSE OUTCOME: After completion of the course student will be able to:
1. Students can understand the definitions, concepts and components of Rural Development
2. Students will know the importance, structure, significance, resources of Indian rural
economy.
3. Students will have a clear idea about the area development programmes and its impact.
4. Students will be able to acquire knowledge about rural entrepreneurship.
5. Students will be able to understand about the using of different methods for human resource
planning
.
Unit Topics Lectures
19
3
II Rural Development Programmes: Sriniketan experiment, Gurgaon experiment, 8
marthandam experiment, Baroda experiment, Firkha development scheme, Etawa pilot
project, Nilokheri experiment,approaches to rural community development: Tagore,
Gandhi etc
III Panchayati Raj & Rural Administration: Administrative Structure: bureaucracy, 8
structure of administration; Panchayati Raj Institutions Emergence and Growth of
Panchayati Raj Institutions in India; People and Panchayati Raj; Financial
Organizations in Panchayati Raj Institutions, Structure of rural finance, Government &
Non-Government Organizations / Community Based
Organizations, Concept of Self help group.
IV Human Resource Development in Rural Sector: Need for Human Resource 8
Development, Elements of Human Resource Development in Rural Sector Dimensions
of HRD for rural development-Health, Education, Energy, Skill Development,
Training, Nutritional Status access to basic amenities - Population composition.
19
4
III Project Management: Project management: meaning, scope & importance, role of 8
project manager; project life-cycle Project appraisal: Preparation of a real time project
feasibility report containing Technical appraisal,; Environmental appraisal, Market
appraisal (including market survey for forecasting future demand and sales) and
Managerial appraisal.
IV Project Financing: Project cost estimation & working capital requirements, sources of 8
funds, capital budgeting, Risk & uncertainty in project evaluation , preparation of
projected financial statements viz. Projected balance sheet, projected income statement,
projected funds & cash flow statements, Preparation of detailed project report, Project
finance.
COURSE OUTCOME: After completion of the course student will be able to:
19
5
CO1 Choose an appropriate transform for the given signal.
CO2 Choose appropriate decimation and interpolation factors for high performance filters.
CO3 Model and design an AR system.
CO4 Implement filter algorithms on a given DSP processor platform.
V Low pass filter with equal ripple (Chebyshev) magnitude response: The chebyshev 8
polynomial ,The chebyshev magnitude response, Location of chebyshev poles, Comparison of
maximally flat & equal–ripple responses, Chebyshev filter design
Inverse chebyshev and cauer filters: Inverse chebyshev response, From specifications to pole and
zero locations, Cauer magnitude response, Chebyshev rational functions, Cauer filter design.
Text Book:
1. Rolf. Schaumann, Haiqiao Xiao, Mac. E. Van Valkenburg, “Analog Filter Design”, 2ndIndian Edition, Oxford University
Press.
Reference Books:
1. J. Michael Jacob, “Applications and Design with Analog Integrated Circuits”, Second edition, Pearson.
2. T. Deliyannis, Yichuang Sun, J.K. Fidler, “Continuous-Time Active Filter Design”,CRC Press.
19
6
HSMC & OPEN ELECTIVES II LIST 2021-22
OBJECTIVE:
This course is designed with an objective to provide an understanding of the basic
knowledge of bioecomics to students so that they can explore entrepreneurship
opportunities in the bio based industry. This course also serve interdisciplinary
innovation in terms of sustainable bioeconomy
COURSE OUTCOME: After completion of the course student will be able to:
1. Students will be able to understand basic concept of Bioeconomics, challenges, opportunities&
regulations
2. Students will be able to understand development and innovation in terms of bioeconomy
towards sustainable development
3. Students will be able to understand Inter- and transdisciplinarity in bioeconomy &research
approaches
4. Students will be able to explain biobased resources ,value chain, innovative use of biomass and
biological knowledge to provide food, feed, industrial products
19
7
IV Biobased Resources and Value Chains, Processing of Biobased Resources, Markets, 8
Sustainability Management and Entrepreneurship opportunity in biobased product. Food
Security and Healthy Nutrition in the Context of the Bioeconomy, Use of Biomass for the
Production of Fuel and Chemicals, The importance of Biotechnology for the Bioeconomy.
V sustainable and innovative use of biomass and biological knowledge to provide food, feed, 8
industrial products, bioenergy and ecological services, importance of bioeconomyrelated
concepts in public, scientific, and political discourse, Dynamic Management of Fossil Fuel,
Biofuel.
Text Book:
1. Principles of Bioeconomics by I. Sundar, Vedams eBooks (P) Ltd New Delhi, India
2. Bioeconomy:Shaping the Transition to a Sustainable, Biobased Economy by Iris Lewandowski,
Springer.
3. Sociobiology and Bioeconomics by Koslowski, Peter
4. Modeling, Dynamics, Optimization and Bioeconomics I, by Pinto, Alberto Adrego, Zilberman,
David, Springer.
Page 6
19
8
Unit Topics Lectures
I INTRODUCTION – Well defined learning problems, Designing a Learning 8
System, Issues in Machine Learning; THE CONCEPT LEARNING
TASK - General-to-specific ordering of hypotheses, Find-S, List then eliminate
algorithm, Candidate elimination algorithm, Inductive bias.
II DECISION TREE LEARNING - Decision tree learning algorithmInductive bias- Issues 8
in Decision tree learning; ARTIFICIAL NEURAL NETWORKS – Perceptrons, Gradient
descent and the Delta rule, Adaline, Multilayer networks, Derivation of backpropagation
rule Backpropagation AlgorithmConvergence, Generalization.
IV Computational Learning Theory: Sample Complexity for Finite Hypothesis spaces, Sample 8
Complexity for Infinite Hypothesis spaces, The Mistake Bound Model of Learning; INSTANCE-
BASED LEARNING – k-Nearest Neighbour Learning, Locally Weighted Regression, Radial
basis function networks, Case-based learning.
Text Book:
1. Tom M. Mitchell,―Machine Learning, McGraw-Hill Education (India) Private Limited,
2013.
2. Ethem Alpaydin,―Introduction to Machine Learning (Adaptive Computation and Machine
Learning), The MIT Press 2004.
3. Stephen Marsland, ―Machine Learning: An Algorithmic Perspective, CRC Press, 2009.
4. Bishop, C., Pattern Recognition and Machine Learning. Berlin: Springer- Verlag.
II Solar Thermal Energy: Solar radiation, flat plate collectors and their materials, applications and 8
performance, focussing of collectors and their materials, applications and performance; solar
thermal power plants, thermal energystorage for solar heating and cooling, limitations.
19
9
III Geothermal Energy: Resources of geothermal energy, thermodynamics of geo- thermal energy 8
conversion-electrical conversion, non-electrical conversion, environmental considerations.
Magneto-hydrodynamics (MHD): Principle of working of MHD Power plant, performance
and limitations. Cells: Principle of working of various types of fuel cells and their
working, performance and limitations.
V Bio-mass: Availability of bio-mass and its conversion theory. Ocean Thermal Energy Conversion 8
(OTEC): Availability, theory and working principle, performance and limitations. Wave and
Tidal Wave: Principle of working, performance and limitations. Waste Recycling Plants.
Text Book:
20
0
IV Theory of Games : Rectangular games, Minimax theorem, graphical solution of 2x n or 8
mx2 games, game with mixed strategies, reduction to linear programming model.
Quality Systems: Elements of Queuing model, generalized poisson queing model, single
server models.
V Inventory Control: Models of inventory, operation of inventory system, quantity 8
discount. Replacement: Replacement models: Equipments that deteriorate with time,
equipments that fail with time.
Text Book:
Pre-requisites- for this subject only those faculty will teach these courses who had done the FDP for
these courses.
Course Objectives:
1. To help the students to understand the importance and types of relationship with expressions.
2. To develop the competence to think about the conceptual framework of undivided society
as well as universal human order.
3. To help the students to develop the exposure for transition from current state to the undivided
society and universal human order. Course Methodology:
1. The methodology of this course is exploration and thus universally adaptable. It involves a
systematic and rational study of the human being vis-à-vis the rest of existence.
2. It is free from any dogma or set of do’s and don’ts related to values.
3. It is a process of self-investigation and self-exploration, and not of giving sermons.
Whatever is found as truth or reality is stated as a proposal and the students are facilitated and
encouraged to verify it in their own right, based on their Natural Acceptance and subsequent
Experiential Validation.
4. This process of self-exploration takes the form of a dialogue between the teacher and the
students to begin with, and then to continue within the student leading to continuous
selfevolution.
5. This self-exploration also enables them to critically evaluate their pre- conditionings
and present beliefs.
20
1
Unit Topics Lectures
I Introduction to the course: Basic aspiration of a Human Being and program for its fulfilment, Need 8
for family and relationship for a Human Being, Human- relationship and role of work in its
fulfilment, Comprehensive Human Goal, Need for Undivided Society, Need for Universal
Human Order, an appraisal of the Current State, Appraisal of Efforts in this Direction in Human
History.
II Understanding Human-Human Relationship & its fulfilment: Recognition of Human-Human 8
Relationship, Recognition of feelings in relationship, Established Values and Expressed Values in
Relationship, interrelatedness of feelings and their fulfilment, Expression of feelings, Types of
relationship and their purpose, mutual evaluation in relationship, Meaning of justice in
relationship, Justice leading to culture, civilization and Human Conduct.
III Justice from family to world family order: Undivided Society as continuity and expanse of Justice in 8
behaviour – family to world family order, continuity of culture and civilization, Universal Order on
the basis of Undivided Society, Conceptual Framework for Universal human order, Universal
Human Order as continuity and expanse of order in living: from family order to world family order,
a conceptual framework for universal human order.
IV Program for Ensuring Undivided Society and Universal Human Order: Education –Sanskar, 8
Health –Sanyam, Production-work, Exchange – storage, Justice-preservation.
V Human Tradition: Scope and Steps of Universal Human Order, Human Tradition ( Ex. Family 8
order to world family order), Steps for transition from the current state, Possibilities of participation
of students in this direction, Present efforts in this direction, Sum up.
Text books:
1. A Foundation Course in Human Values and Profession Ethics (Text Book and Teachers’ Manual),
R. R. Gaur, R. Asthana, G. P. Bagaria (2010), Excel Books, New Delhi.
2. Avartansheel Arthshastra, A. Nagraj, Divya Path Sansthan, Amarkantak, India.
3. An Appeal by the Dalai Lama to the World: Ethics Are More Important Than Religion, Dalai Lama
XIV, 2015.
4. Economy of Permanence – (a quest for social order based on non-violence), J. C. Kumarappa
(2010), Sarva-Seva-Sangh-Prakashan, Varansi, India.
1. Energy and Equity, Ivan Illich (1974), The Trinity Press, Worcester & Harper Collins, USA.
2. Human Society, Kingsley Davis, 1949.
3. Hind Swaraj or, Indian home rule Mohandas K. Gandhi, 1909.
4. Integral Humanism, Deendayal Upadhyaya, 1965.
5. Lohiya Ke Vichar, Lok Bharti , Rammanohar Lohiya, 2008.
6. Manav Vyavahar Darshan, A. Nagraj, Divya Path Sansthan, Amarkantak, India.
7. Manaviya Sanvidhan, A. Nagraj, Divya Path Sansthan, Amarkantak, India
8. Samadhanatmak Bhautikvad, A. Nagraj, Divya Path Sansthan, Amarkantak, India
9. Small Is Beautiful: A Study of Economics as if People Mattered, E. F. Schumacher,1973, Blond &
Briggs, UK.
20
2
10. Slow is Beautiful, Cecile Andrews (http://www.newsociety.com/Books/S/Slow-is- Beautiful)
11. Sociology Themes and Perspectives, Harper Collins; EIGHT edition (2014), Martin Holborn and
Peter Langley, 1980.
12. Samagra kranti: Jaya Prakash Narayan's philosophy of social change, Siddharth Publications Renu
Sinha, 1996.
13. Science & Humanism – towards a unified worldview, P. L. Dhar & R. R. Gaur (1990),
Commonwealth Publishers, New Delhi
14. Vyavaharvadi Samajshastra, A. Nagraj, Divya Path Sansthan, Amarkantak, India.
15. Vyavahatmak Janvad, A. Nagraj, Divya Path Sansthan, Amarkantak, India.
16. The Communist Manifesto, Karl Marx, 1848.
17. Toward a True Kinship of Faiths: How the World's Religions Can Come Together Dalai Lama XIV,
2011
Reference Videos.
20
3
DESIGN THINKING 3L:0T:0P 3Credits
Course Objective: The objective of this course is to familiarize students with design thinking process as
a tool for breakthrough innovation. It aims to equip students with design thinking skills and ignite the minds
to create innovative ideas, develop solutions for realtime problems
Course Outcome: After successful completion of the course the students will be able to:
1. Develop a strong understanding of the design process and apply it in a variety of business settings
2. Analyze self, culture, teamwork to work in a multidisciplinary environment and exhibit empathetic behavior
3. Formulate specific problem statements of real time issues and generate innovative ideas using design tools
4. Apply critical thinking skills in order to arrive at the root cause from a set of likely causes
5. Demonstrate an enhanced ability to apply design thinking skills for evaluation of claims and arguments.
Text Book:
1.Vijay Kumar, 101 Design Methods: A Structured Approach for Driving Innovation in Your
Organization, 2013, John Wiley and Sons Inc, New Jersey
2.BP Banerjee, Foundations of Ethics and Management, 2005, Excel Books
3.Gavin Ambrose and Paul Harris, Basics Design 08: Design Thinking, 2010, AVA Publishing
SA
4.Roger L. Martin, Design of Business: Why Design Thinking is the Next Competitive
Advantage, 2009, Harvard Business Press, Boston MA
20
5
SOIL AND WATER CONSERVATION 3L:0T:0P 3Credits
ENGINEERING
Suggested reading:
Suggested reading:
III & IV
Open Elective List (VIII Semester) 2021-22 Page 207
OPEN ELECTIVES LIST
AS PER
1. The Student shall choose an open Elective from the list in such a manner that he/she has not
studied the same course in any form during the degree programme.
2. ** It is mandatory that for these subjects** only Trained Faculty (who had done the FDP
for these courses) will teach the courses.
B. TECH.
VIII Semester (2021-22)
OPEN ELECTIVE –III
FUNDAMENTALS OF DRONE TECHNOLOGY
CLOUD COMPUTING
ENTREPRENEURSHIP DEVELOPMENT
QUALITY MANAGEMENT
VIROLOGY
BIG DATA
CLOUD COMPUTING
QUALITY MANAGEMENT
VIROLOGY
Text Books:
1. Reg Austin “Unmanned Aircraft Systems UAV design, development and deployment”,
Wiley, 2010.
2. Robert C. Nelson, Flight Stability and Automatic Control, McGraw-Hill, Inc, 1998.
3. Kimon P. Valavanis, “Advances in Unmanned Aerial Vehicles: State of the Art and the
Road to Autonomy”, Springer, 2007
4. Paul G Fahlstrom, Thomas J Gleason, “Introduction to UAV Systems”, UAV Systems, Inc,
1998
5. Dr. Armand J. Chaput, “Design of Unmanned Air Vehicle Systems”, Lockheed Martin
Aeronautics.
Understand and analyze multi layered cloud architecture design along with their
CO3 K2,K4
applications and challenges.
CO4 Understand and Apply Resource management and analyze security systems in K3,K4
cloud
Analyze and Evaluate the components of open stack, Google Cloud platform,
CO5 K4,K5
Hadoop, Virtual Box and Amazon web
CO \ PO PO1 PSO
Mapping PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 0 PO11 PO12 1 PSO2
CO1 3 3 1 1 2 2 2 1 2 2 3 3 3 3
CO2 3 3 3 2 2 2 2 1 2 2 3 3 3 3
CO3 3 3 2 2 2 2 2 1 2 2 3 3 3 3
CO4 3 3 2 2 3 3 2 1 2 2 3 3 3 3
CO5 3 3 3 3 3 2 2 1 2 2 3 3 3 3
Text Books:
1. David E.Y. Sarna, “Implementing and Developing Cloud Application”, CRC press
2011.
2. Lee Badger, Tim Grance, Robert Patt-Corner, Jeff Voas, NIST, Draft cloud
computing synopsis and recommendation, May 2011.
3. Anthony T Velte, Toby J Velte, Robert Elsenpeter, “Cloud Computing: A Practical
Approach”, McGrawHill 2010.
4. Haley Beard, “Best Practices for Managing and Measuring Processes for On-demand
Computing, Applications and Data Centers in the Cloud with SLAs”, Emereo Pty
Limited, July 2008.
Text Books:
1. Willis J. Tomkin, “Biomedical Digital Signal Processing”, PHI.
2. D. C. Reddy, “Biomedical Signal Processing”, McGraw Hill
3. Crommwell Weibel and Pfeifer, “Biomedical Instrumentation and Measurement”,
PHI
Reference Books:
1. Arnon Cohen, “Biomedical Signal Processing (volume-I)”, Licrc Press\
2. Rangaraj M. Rangayyan, “Biomedical Signal Analysis A Case Study Approach”,
John Wiley and Sons Inc.
3. John G. Webster, “Medical instrumentation Application and Design”, John Wiley
& Sons Inc
ENTREPRENEURSHIP DEVELOPMENT
DETAILED SYLLABUS 3-1-0
Text Books:
1. Forbat, John, “Entrepreneurship” New Age International.
2. Havinal, Veerbhadrappa, “Management and Entrepreneurship” New Age
International
3. Joseph, L. Massod, “Essential of Management", Prentice Hall of India
Text Books:
1. Ali Keyhani, Mohammad N. Marwali, Min Dai, “Integration of Green and
Renewable Energy in Electric Power Systems”, Wiley.
2. Clark W. Gellings, “The Smart Grid: Enabling Energy Efficiency and Demand
Response”, CRC Press.
3. Janaka Ekanayake, Nick Jenkins, KithsiriLiyanage, Jianzhong Wu, Akihiko
Yokoyama, “Smart Grid:
4. Technology and Applications”, Wiley.
5. Jean Claude Sabonnadiere, NouredineHadjsaid, “Smart Grids”, Wiley Blackwell 19.
6. Stuart Borlase, “Smart Grids (Power Engineering)”, CRC Press.
Reference Books:
1. Andres Carvallo, John Cooper, “The Advanced Smart Grid: Edge Power Driving
Sustainability”,Artech House Publishers July 2011.
2. James Northcote, Green, Robert G. Wilson “Control and Automation of Electric
Power Distribution Systems (Power Engineering)”, CRC Press.
3. MladenKezunovic, Mark G. Adamiak, Alexander P. Apostolov, Jeffrey George
Gilbert “SubstationAutomation (Power Electronice and Power Systems)”, Springer
QUALITY MANAGEMENT
DETAILED SYLLABUS 3-1-0
Text Books:
Reference Books:
1. Antiviral Agents, Vaccines and immunotherapies. Stephen K. Tyring. ISBN
9780367393748 CRC
2. Basic Virology – Edward K Wanger. Blackwell Publication
3. Fundamentals of molecular virology – Acheson and Nicholas H,2011 4. Principles
of Virology 2nd edition by S.J.Flint, L.W.Enquist, R.M.Krug,V.R. Racaniello, and
A.M.Skalka ASM Press
5. Medical Virology 4th edition by David O.White and Frank J. Fenner. Academic
Press.
NATURAL LANGUAGE PROCESSING
COURSE OUTCOME(CO):
After completion of the course, a student will be able to
COURSEOUTCOME
(CO) DESCRIPTION
CO-PO MAPPING:
PO PO
CO POI PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12
CO1 1 2 1 1 1 1
CO2 1 3 2 1 1
CO3 1 2 1 1 1
CO4 3 1 1 1
CO5 3 1 2 1
Text Books:
References:
ELECTRIC VEHICLES
Reference:
1. C.C.Chan, K.T.Chau. Modern Electric Vehicle Technology, Oxford University Press, NY 2001
2. M.Ehsani, Y.Gao, S.E.Gay, A.Emadi, Modern Electric, Hybrid Electric and Fuel Cell Vehicles –
Fundamentals, Theory and Design, CRC Press, 2004
3. James Larminie, John Lowry. Electric Vehicle Technology Explained. Wiley 2012
Text Books:
Text Books:
1. S. K. Singh, “Computer Aided Process control”, PHI.
Reference Books:
Suggested Readings:
1. Alex Berson, Stephen J. Smith “Data Warehousing, Data-Mining & OLAP”, McGrawHil.
2. Mark Humphries, Michael W. Hawkins, Michelle C. Dy, “Data Warehousing: Architecture and
Implementation”, Pearson Education..
3. I. Singh, “Data Mining and Warehousing”, Khanna Publishing House.
4. Margaret H. Dunham, S. Sridhar,”Data Mining:Introductory and Advanced Topics” Pearson Education.
III Acquiring & Engaging Users through Digital Channels: Understanding the 08
relationship between content and branding and its impact on sales, search
engine marketing, mobile marketing, video marketing, and social-media
marketing. Marketing gamification, Online campaign management; using
marketing analytic tools to segment, target and position; overview of search
engine optimization (SEO).
IV Designing Organization for Digital Success: Digital transformation, digital 08
leadership principles, online P.R. and reputation management. ROI of digital
strategies, how digital marketing is adding value to business, and evaluating
cost effectiveness of digital strategies.
V Digital Innovation and Trends: The contemporary digital revolution, digital 08
transformation framework; security and privatization issues with digital
marketing Understanding trends in digital marketing – Indian and global
context, online communities and co-creation.
Text Books:
1. J P Colinge, "FINFETs and other multi-gate transistors", Springer – Series on integrated
circuits and systems, 2008
2. Mark Lundstrom, Jing Guo, "Nanoscale Transistors: Device Physics, Modeling and
Simulation", Springer, 2006
3. M S Lundstorm, "Fundamentals of Carrier Transport", 2nd Ed., Cambridge University Press,
Cambridge UK, 2000.
BIG DATA
DETAILED SYLLABUS 3-1-0
Unit Topic Proposed
Lecture
I Introduction to Big Data: Types of digital data, history of Big Data innovation, 08
introduction to Big Data platform, drivers for Big Data, Big Data architecture and
characteristics, 5 Vs of Big Data, Big Data technology components, Big Data
importance and applications, Big Data features – security, compliance, auditing
and protection, Big Data privacy and ethics, Big Data Analytics, Challenges of
conventional systems, intelligent data analysis, nature of data, analytic processes
and tools, analysis vs reporting, modern data analytic tools.
Catalogue Description: Bauddha and Jain Darshan form a part of the philosophy of Indian tradition.
This course outlines the basic concepts and principles of these two philosophies and provides scope for
further reading of the philosophies, so as to gain clarity about the human being, the existence and
human participation i.e. human values expressing itself in human conduct.
It is to be kept in mind that Darshan means realization which calls for developing the capacity to see the
reality in oneself directly. So, any study of Darshan shall help develop this capacity in the students
through proper steps of practices and shall not just provide the information.
1. Chattejee, S.G. and Datta, D.M., “An Introduction to Indian Philosophy”, University of Calcutta
Press, 1960..
Reference Books:
CO/PO MAPPING:
CO \ PO
Mapping PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12 PSO1 PSO2
CO1 1 2 3 1 1
CO2 1 2 3 1 1
CO3 1 2 3 1 1
CO4 1 2 3 1 1
CO5 1 2 3 1 1
Target
level 1 2 3 1
Refertence Books: