B.tech Cse Aiml 2020
B.tech Cse Aiml 2020
TECH
COMPUTER SCIENCE AND ENGINEERING
KALASALINGAM UNIVERSITY
(KALASALINGAM ACADEMY OF RESEARCH AND EDUCATION)
(Under Section 3 of the UGC Act 1956)
Anand Nagar,Krishnankoil-626126
Srivilliputtur(via), Virudhunagar (Dt.), Tamil Nadu, INDIA
(www.kalasalingam.ac.in)
2020
KALASALINGAM ACADEMY OF RESEARCH AND EDUCATION
VISION
MISSION
VISION
MISSION
To prepare the students for a prospective career in IT industry and for higher learning.
To carry out research in cutting edge technologies in computer engineering to meet the
requirement of the industry and society
2
PROGRAM EDUCATIONAL OBJECTIVES (PEOs)
PEO1: The graduates will demonstrate technical proficiency in Computer Science and
Engineering during employment or higher studies.
PEO2: The graduates will imbibe problem solving skills through continuous learning and
innovative mindset to provide sustainable solutions.
PEO3: The graduates will operate in a diverse environment as a professional or an en-
trepreneur to solve societal problems with professional ethics.
3
of, and need for sustainable development.
PO8 : Ethics: Apply ethical principles and commit to professional ethics and responsi-
bilities and norms of the engineering practice.
PO9 : Individual and team work: Function effectively as an individual, and as a member
or leader in diverse teams, and in multidisciplinary settings.
PO10 : Communication: Communicate effectively on complex engineering activities with
the engineering community and with society at large, such as, being able to comprehend
and write effective reports and design documentation, make effective presentations, and
give and receive clear instructions.
PO11 : Project management and finance: Demonstrate knowledge and understanding
of the engineering and management principles and apply these to one’s own work, as a
member and leader in a team, to manage projects and in multidisciplinary environments.
PO12 : Life-long learning: Recognize the need for, and have the preparation and ability
to engage in independent and life-long learning in the broadest context of technological
change.
4
ABET STUDENT OUTCOMES
5
Contents
1 Basic Science and Mathematics 17
1.1 PHY18R174: Semiconductor Physics . . . . . . . . . . . . . . . . . . . . 17
1.2 CHY18R171: Chemistry . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
1.3 MAT18R101: Calculus and Linear Algebra . . . . . . . . . . . . . . . . . 24
1.4 MAT18R103: Multiple Integration, Ordinary Differential Equations and
Vector Spaces . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
1.5 MAT18R202: Probability and Statistics . . . . . . . . . . . . . . . . . . . 28
1.6 MAT18R207: Discrete Mathematics . . . . . . . . . . . . . . . . . . . . . 30
3 Humanities Electives 33
3.1 HSS18R001: Management Concepts and Techniques . . . . . . . . . . . . 33
3.2 HSS18R002: Marketing Management . . . . . . . . . . . . . . . . . . . . 36
3.3 HSS18R003: Organizational Psychology . . . . . . . . . . . . . . . . . . . 38
3.4 HSS18R004: Project Management . . . . . . . . . . . . . . . . . . . . . . 41
3.5 HSS18R005: Stress Management and Coping Strategies . . . . . . . . . . 44
3.6 HSS18R006: Economics for Engineers . . . . . . . . . . . . . . . . . . . . 46
3.7 HSS18R007: Human Resource Management and Labour Law . . . . . . . 49
3.8 HSS18R008: Entrepreneurship Development . . . . . . . . . . . . . . . . 52
3.9 HSS18R009: Cost Analysis and Control . . . . . . . . . . . . . . . . . . . 55
3.10 HSS18R010: Product Design and Development . . . . . . . . . . . . . . . 57
3.11 HSS18R011: Business Process Reengineering . . . . . . . . . . . . . . . . 60
3.12 HSS18R012: Political Economy . . . . . . . . . . . . . . . . . . . . . . . 63
3.13 HSS18R013: Professional Ethics . . . . . . . . . . . . . . . . . . . . . . . 66
3.14 HSS18R014: Operations Research . . . . . . . . . . . . . . . . . . . . . . 69
3.15 HSS18R015: Total Quality Management . . . . . . . . . . . . . . . . . . 72
3.16 HSS18R016: Advanced Softskills . . . . . . . . . . . . . . . . . . . . . . . 75
4 Basic Engineering 76
4.1 CSE18R108: IT Infrastructure Landscape Overview . . . . . . . . . . . . 76
4.2 CSE18R153: Programming in C . . . . . . . . . . . . . . . . . . . . . . . 78
4.3 EEE18R171: Basic Electrical and Electronics Engineering . . . . . . . . . 81
4.4 CSE18R172: Data Structure and Algorithms . . . . . . . . . . . . . . . . 84
4.5 CSE18R174: Computer Architecture and Organization . . . . . . . . . . 87
4.6 ECE18R277: Digital Electronics . . . . . . . . . . . . . . . . . . . . . . . 90
5 Program Core 93
5.1 CSE18R112: Introduction to Artificial Intelligence and Machine Learning 93
5.2 CSE18R173: Design and Analysis of Algorithms . . . . . . . . . . . . . . 95
5.3 CSE18R212: Machine Learning . . . . . . . . . . . . . . . . . . . . . . . 98
5.4 CSE18R252: Formal Language and Automata . . . . . . . . . . . . . . . 101
5.5 CSE18R254: Introduction to Python Programming . . . . . . . . . . . . 104
5.6 CSE18R257: Predictive Analytics . . . . . . . . . . . . . . . . . . . . . . 107
5.7 CSE18R272: Java Programming . . . . . . . . . . . . . . . . . . . . . . . 109
5.8 CSE18R273: Operating Systems . . . . . . . . . . . . . . . . . . . . . . . 111
5.9 CSE18R274: Compiler Design . . . . . . . . . . . . . . . . . . . . . . . . 115
6
5.10 CSE18R371: Computer Networks . . . . . . . . . . . . . . . . . . . . . . 118
5.11 INT18R371: Database Management Systems . . . . . . . . . . . . . . . . 122
5.12 CSE18R396: Deep Learning . . . . . . . . . . . . . . . . . . . . . . . . . 125
5.13 CSE18R490: Applications of Machine Learning in Industries . . . . . . . 127
7
8.5 CSE18R420–Video Analytics . . . . . . . . . . . . . . . . . . . . . . . . . 221
8.6 CSE18R421–Next Generation Networks . . . . . . . . . . . . . . . . . . . 223
8.7 CSE18R422–Software Defined Networking . . . . . . . . . . . . . . . . . 226
8.8 CSE18R423–Service Oriented Architecture . . . . . . . . . . . . . . . . . 228
8.9 CSE18R424–Vulnerability Management . . . . . . . . . . . . . . . . . . . 230
8
KALASALINGAM ACADEMY OF RESEARCH AND
EDUCATION
DEPARTMENT OF COMPUTER SCIENCE AND
ENGINEERING
B.Tech CSE - CURRICULUM STRUCTURE
II Soft Skills 3
Humanities Elective 6
Program Core 61
Core Courses 48
IV
Community Service Project 3
Project Work 10
V Professional Elective 18
Open Elective 18
VI Internship/Industry Training 2
9
1. Basic Science and Mathematics
Course Course
S.No Course Name L T P C
Code Type
Semiconductor
1 PHY18R174 IC 3 1 2 5
Physics
2 CHY18R171 Chemistry IC 3 1 2 5
Multiple Integration,
Ordinary Differential
4 MAT18R103 TP 3 0 2 4
Equations and Vector
Spaces
Probability and
5 MAT18R202 TP 3 0 2 4
Statistics
Total Credits 26
Humanities Elective
6 HSS18R0XX T 3 0 0 3
II
Total Credits 12
10
3. Humanities Electives
Course Course
S.NO Course Name L T P C
Code Type
Management
1 HSS18R001 Concepts and T 3 0 0 3
Techniques
Marketing
2 HSS18R002 T 3 0 0 3
Management
Organizational
3 HSS18R003 T 3 0 0 3
Psychology
4 HSS18R004 Project Management T 3 0 0 3
Stress Management
5 HSS18R005 T 3 0 0 3
and Coping Strategies
Economics for
6 HSS18R006 T 3 0 0 3
Engineers
Human Resource
7 HSS18R007 Management and T 3 0 0 3
Labour Law
Entrepreneurship
8 HSS18R008 T 3 0 0 3
Development
Cost Analysis and
9 HSS18R009 T 3 0 0 3
Control
Product Design and
10 HSS18R010 T 3 0 0 3
Development
Business Process
11 HSS18R011 T 3 0 0 3
Reengineering
12 HSS18R012 Political Economy T 3 0 0 3
13 HSS18R013 Professional Ethics T 3 0 0 3
14 HSS18R014 Operations Research T 3 0 0 3
Total Quality
15 HSS18R015 T 3 0 0 3
Management
16 HSS18R016 Advanced Softskills T 3 0 0 3
11
4. Basic Engineering
Course Course
S.NO Course Name L T P C
Code Type
IT Infrastructure
1 CSE18R108 T 3 0 0 3
Landscape Overview
2 CSE18R153 Programming in C TP 2 0 2 3
Computer
5 CSE18R174 Architecture and IC 3 0 2 4
Organization
Total Credits 23
12
5. Program Core
Introduction to
Artificial Intelligence
1 CSE18R112 T NIL 3 0 0 3
and Machine
Learning
Introduction to
5 CSE18R254 TP NIL 2 0 2 3
Python Programming
Data Base
11 INT18R371 IC Nil 3 0 2 4
management Systems
Applications of
13 CSE18R490 Machine Learning in T NIL 3 0 0 3
Industries
Total Credits 48
13
6. Community Service Project
7. Project Work
14
8. Professional Elective Courses
Course Course
S.No Course Name L T P C
Code Type
1 CSE18R256 Software Engineering T 3 0 0 3
Algorithm for
2 CSE18R292 Intelligent Systems TP 3 0 2 4
and Robotics
3 CSE18R356 Software Testing T 3 0 0 3
Free and Open Source
4 CSE18R358 T 3 0 0 3
Software
5 CSE18R360 Internet of Things T 3 0 0 3
6 CSE18R365 Artificial Intelligence T 3 0 0 3
7 CSE18R366 Game Theory T 3 0 0 3
8 CSE18R367 Virtual Reality T 3 0 0 3
Computational
9 CSE18R369 T 3 0 0 3
Intelligence
Computational
Linguistics and
10 CSE18R387 TP 3 0 2 4
Natural Language
Processing
Pattern and Anomaly
11 CSE18R388 TP 3 0 2 4
Detection
Cloud Computing
12 CSE18R452 T 3 0 0 3
Techniques
Applied
13 CSE18R453 Cryptography and its T 3 0 0 3
applications
14 CSE18R456 Web Technology T 3 0 0 3
Mobile Application
15 CSE18R457 T 3 0 0 3
Development
15
9. Mandatory Corses
S.No Course Code Course Name
1 MAN18R001 Environmental Sciences
2 MAN18R002 Indian constitution
Essence of Indian
3 MAN18R003
Traditional Knowledge
16
1 Basic Science and Mathematics
1.1 PHY18R174: Semiconductor Physics
L T P C
PHY18R174 Semiconductor Physics
3 1 2 5
Course Category: Basic science and Mathematics
Course Type: Integrated Course
Pre-requisite: Basic knowledge in Physics
Course Objectives:
• To provide the students a firm understanding of the basics of Semiconductors.
• To introduce the students, the application of semiconducting materials and some
of its measurements
Course Outcomes:
Upon successful completion of this course, students will be able to
CO1 Describe the theories of Electronic materials.
CO2 Understand the basic concepts of semiconducting materials.
CO3 Understand the basic knowledge on light based semiconductor interaction.
CO4 Understand the fundamental measurements in semiconducting materials.
CO5 Design, fabrication, and characterization of engineered semiconductor materials
17
UNIT III: LIGHT-SEMICONDUCTOR INTERACTION Optical transitions
in bulk semiconductors: absorption, spontaneous emission, and stimulated emission; Joint
density of states, Density of states for photons, Transition rates (Fermi’s golden rule),
Optical loss and gain; Photovoltaic effect, Exciton, Drude model.
List of Experiments
1. Diode V-I characteristics
4. Logic Gates AND, OR, NOT truth table verification discrete components
TEXT BOOK(S):
1. J. Singh, Semiconductor Optoelectronics: Physics and Technology, McGraw-Hill
Incorporation, 1995.
18
REFERENCE BOOK(S):
1. Yariv and P. Yeh, Photonics: Optical Electronics in Modern Communications, Ox-
ford University Press, New York ,2007
19
1.2 CHY18R171: Chemistry
L T P C
CHY18R171 Chemistry
3 1 2 5
Course Category: Basic science and Mathematics
Course Type: Integrated Course
Pre-requisite: Basic knowledge in Chemistry
Course Objectives:
• To introduce the fundamental concepts and applications of Chemistry to engineering
students to understand, analyze and apply the same to complex technical issues.
Course Outcomes:
CO1 Understand the significance and role of water quality parameters in the domestic
and engineering applications and analyzing the same through modern methods.
CO2 Elucidate and apply the principles of thermodynamics for solving engineering prob-
lems.
CO3 Summarize the basic concepts of electrochemistry, batteries, corrosion and to apply
the same for the betterment of society. interaction.
20
UNIT II: PERIODIC PROPERTIES Effective nuclear charge - Factors affecting
effective nuclear charge: Penetration or shielding of orbitals - Variation of s, p, d and f
orbital energies of atoms in the periodic table - Aufbau principle (Building-up principle):
Application of Aufbau principle in writing electronic configuration, Deviation from Auf-
bau principle - Periodicity of properties in a periodic table - Periodic properties: Atomic
and ionic sizes, ionization energies, electron affinity and electronegativity - Variation
of periodic properties in the periodic table - Hard soft acids and bases: Concept and
examples.
List of Experiments
1. Determination of Viscosity by Ostwald Viscometer.
21
2. Determination of surface tension by stalagmometer.
TEXT BOOK(S):
1. Engineering Chemistry, 2nd Edition, Wiley India (P) Ltd., 2018.
REFERENCE BOOK(S):
1. Fundamentals of Molecular Spectroscopy, by C. N. Banwell and E.M. McCash, Tata
McGraw-Hill Publishers, 4th Edition, New Delhi, 2008.
3. Modern Inorganic Chemistry, R. D. Madan, 4th Edition S. Chand & Company Ltd.,
2009.
4. Organic Chemistry, Paula Y. Bruice, 7th Edition, Pearson (Dorling Kindersley India
(P) Ltd.) 2014.
22
6. Spectrometric Identification of Organic Compounds, Robert M. Silverstein, Francis
X. Webster, David J. Kiemle, David L. Bryce, 8th Edition, Wiley India (P) Ltd.,
2010.
7. Inorganic Chemistry, Peter Atkins, Mark Weller, Fraser Armstrong, Jonathan Rourke,
Tina Overton, Michael Hangerman 5th Edition, Oxford press, 2015.
23
1.3 MAT18R101: Calculus and Linear Algebra
L T P C
MAT18R101 Calculus and Linear Algebra
3 0 2 4
Course Category: Basic science and Mathematics
Course Type: Theory with Practical
Pre-requisite: NILL
Course Objectives:
• To enable the students to acquire knowledge and skills in basic components of cal-
culus, to handle the situations involving multivariable calculus, and to diagonalize
a symmetric matrix using eigenvalues and eigenvectors.
Course Outcomes:
Upon successful completion of this course, students will be able to.
CO1 Understand the fundamental theorems such as Rolles theorem, Mean value theorem,
Taylors theorem and its applications.
CO2 Understand the basic concepts of limit, continuity, derivative, partial derivative and
total derivative and its applications.
CO3 Solve the real world problems using differentiation and integration.
CO4 Understand the concepts of sequence, convergent of sequences, series and testing of
convergent of series using different methods.
CO5 Find the solution of simultaneous linear equations using matrices and to find the
eigen values and eigen vectors of a matrix, Cayley-Hamilon theorem and orthogonal
transformations.
UNIT I: CALCULUS Rolles Theorem- Mean value theorems - Taylors and Maclau-
rin theorems with remainders -indeterminate forms and L’Hospital’s rule - Maxima and
minima.
24
UNIT III: CALCULUS (APPLICATIONS) Curvature (Cartesian coordinates) -
Evolutes and involutes; Evaluation of definite and improper integrals; Beta and Gamma
functions and their properties; Applications of definite integrals to evaluate surface areas
and volumes of revolutions.
UNIT IV: SEQUENCES AND SERIES Convergence of sequence and series, tests
for convergence; Power series, Taylor’s series, series for exponential, trigonometric and
logarithm functions.
TEXT BOOK(S):
1. Grewal, B.S., Grewal, J.S., Higher Engineering Mathematics, Khanna Publishers,
New Delhi,43rd Edition, 2015.
REFERENCE BOOK(S):
1. Kreyszig, E, Advanced Engineering Mathematics, John Wiley and Sons (Asia) Lim-
ited, Singapore, 10th Edition, 2001.
3. Modern Inorganic Chemistry, R. D. Madan, 4th Edition S. Chand & Company Ltd.,
2009.
25
1.4 MAT18R103: Multiple Integration, Ordinary Differential Equations
and Vector Spaces
Multiple Integration, Ordinary Differential L T P C
MAT18R103
Equations and Vector Spaces 3 0 2 4
Course Category: Basic science and Mathematics
Course Type: Theory with Practicals
Pre-requisite: NILL
Course Objectives:
• To enable the students to understand the concepts of multiple integrations and their
application, vector spaces, linear system of equations, rank of matrix, and to solve
ordinary differential equations.
Course Outcomes:
Upon successful completion of this course, students will be able to.
CO1 Understand the concepts of double and triple integral and its applications.
CO2 Know about the applications of double and triple integral in vector calculus.
CO3 Know the methods of solving differential equations of first and second orders.
CO4 Find the solution of system of linear equations using matrix methods.
CO5 Understand the concept of vector space and linear independent and dependent of
vectors, linear transformations and orthogonalization process.
UNIT II: INTEGRAL THEOREMS Gradient, curl and divergence - Scalar line
integrals, vector line integrals, scalar surface integrals, vector surface integrals, Theorems
of Green, Gauss and Stokes.
26
UNIT III: ORDINARY DIFFERENTIAL EQUATIONS Exact, linear and Bernoullis
equations, Eulers equations, Equations not of first degree: equations solvable for p, equa-
tions solvable for y, equations solvable for x and Clairauts type. Second order linear dif-
ferential equations with variable coefficients, method of variation of parameters, Cauchy-
Euler equation.
UNIT IV: MATRICES Matrices, vectors: Linear systems of equations, linear Inde-
pendence, rank of a matrix, Cramers Rule, inverse of a matrix, Gauss elimination method
and Gauss-Jordan elimination method.
TEXT BOOK(S):
1. Grewal, B.S., Grewal, J.S., Higher Engineering Mathematics, Khanna Publishers,
New Delhi, 43rd Edition, 2015.
REFERENCE BOOK(S):
1. Kreyszig, E, Advanced Engineering Mathematics, John Wiley and Sons (Asia) Lim-
ited, Singapore , 10th Edition., 2001.
27
1.5 MAT18R202: Probability and Statistics
L T P C
MAT18R202 Probability and Statistics
3 0 2 4
Course Category: Basic science and Mathematics
Course Type: Theory with Practicals
Pre-requisite: NILL
Course Objectives:
• To enable the students to acquire skills to handle bivariate distributions and to
solve real world problems using statistical methods.
Course Outcomes:
Upon successful completion of this course, students will be able to.
CO1 Understand the concepts of probability, random variable, distribution function and
expectation.
CO3 Evaluate the moments, skewness and kurtosis for standard distributions and to
know about the correlation and regression.
CO4 Solve the physical world problems using small and large sample theory.
28
UNIT III: STATISTICS Measures of Central tendency: Moments, skewness and
Kurtosis - evaluation of statistical parameters for Binomial, Poisson and Normal distri-
butions, Correlation and regression Rank correlation- Curve fitting by the method of
least squares- fitting of straight lines, second degree parabolas and more general curves.
UNIT IV: APPLIED STATISTICS Test of significance: Large sample test for sin-
gle proportion, difference of proportions, single mean, difference of means, and difference
of standard deviations. Small samples: Test for single mean, difference of means- Chi-
square test for goodness of fit and independence of attributes.
TEXT BOOK(S):
1. T. Veerarajan, Probability, Statistics and Random process, Fourth edition, Tata
McGraw-Hill Education (India) Pvt. Ltd., 2016.
REFERENCE BOOK(S):
1. Flynn M., Probability, Random variables and random processes, Harper & Row
Publishers, New York, 1982.
29
1.6 MAT18R207: Discrete Mathematics
L T P C
MAT18R207 Discrete Mathematics
3 0 2 4
Course Category: Program Core
Course Type: Theory with Practicals
Pre-requisite: NILL
Course Objectives:
• To enable the students to understand the concept of sets, relations, functions, logic
and algebraic structures, and basic graph theory and its applications.
Course Outcomes:
Upon successful completion of this course, students will be able to.
CO1 Understand the concepts of cartesian product, binary operation, partially order,
relation, function and its properties.
CO2 Know about the pigeon-hole principle, inclusion and exclusion principles, tautology
and normal forms.
CO3 Understand the concepts of lattice, homomorphism, modular and distributive lat-
tices.
CO4 Understand the concepts of semi group, group, Boolean algebra, Boolean ring and
duality.
CO5 Understand the concepts in graph theory such as walk, cycle, path, trees, Hamilto-
nian and Eulerian graphs.
UNIT I: Operations and Laws of Sets - Cartesian Products - Binary Relation -Partial
Ordering Relation, Equivalence Relation, Image of a Set, Sum and Product of Functions,
Bijective functions, Inverse and Composite Function - Size of a Set, Finite and infinite
Sets, Countable and uncountable Sets The well-Ordering Principle - Recursion.
30
UNIT III: Lattices Hasse Diagrams - Some properties of lattices Duality principle
Lattice through Algebraic operations - Lattice Homomorphisms Product lattice of two
lattices - Modular and Distributive lattices Boolean Algebras.
UNIT IV: APPLIED STATISTICS Algebraic Structures with one Binary Oper-
ation, Semi Groups, Groups - Congruence Relation and Quotient Structures - Boolean
Algebra and Boolean Ring - Identities of Boolean Algebra - Duality, Representation of
Boolean Function - Disjunctive and Conjunctive Normal Form.
TEXT BOOK(S):
1. M. K. Venkataraman, N. Sridharan and N. Chandrasekaran, Discrete Mathematics,
National Publishing Company, 2009.
REFERENCE BOOK(S):
1. J.P. Tremblay and R. Manohar, Discrete Mathematical Structure and Its Applica-
tion to Computer Science, TMG Edition, TataMcgraw-Hill Publishing Company,
2001.
2. Kenneth H. Rosen, Discrete Mathematics and its Applications, Tata McGraw Hill
Publishing Company, 1999.
31
2 Humanities and Social Science
Course Course
S.NO Course Name L T P C
Code Type
Humanities Elective
6 HSS18R0XX T 3 0 0 3
II
Total Credits 12
32
3 Humanities Electives
3.1 HSS18R001: Management Concepts and Techniques
Pre-requisite: NILL
Course Objectives:
• To introduce students about the definition of management, its characteristics, evo-
lution and importance as well as the functions performed by managers-planning,
organizing, directing and controlling in order to achieve the organizational goals.
Course Outcomes:
CO1 Understand the historical backdrop and fundamentals of management thoughts
vital for understanding the conceptual frame work of Management as a discipline.
CO2 Apply various concepts of planning, decision making and controlling to help solving
managerial problems
CO3 Understand the concepts of Ethics, Delegation, Coordination and Team work
33
Mapping of Course Outcomes with PO.PSO:
POs PSOs
1 2 3 4 5 6 7 8 9 10 11 12 1 2 3 4
CO1 L M M L L
CO2 M S S S M M L L
CO3 S L L M L L
CO4 M L L L S M L L
CO5 S M L L
TEXT BOOK(S):
1. Harold Koontz & Heinz Weihrich, Essentials of Management: An International, In-
novation and Leadership Perspective, 10th Edition, McGraw Hill Education (India)
Private Ltd. New Delhi, 2016.
2. Stephen P. Robbins, Mary A. Coulter, Management, 13th Edition, Pearson Educa-
tion Limited, New Delhi, 2016.
34
REFERENCE BOOK(S):
1. C.B.Gupta, Management Theory and Practice, 19th Revised Edition, Sultan Chand
& Sons, New Delhi.2017.
4. Tripathi & Reddy, Principles of Management, 5th Edition, Tata McGraw Hill pub-
lishing company Ltd, New Delhi, 2012.
35
3.2 HSS18R002: Marketing Management
L T P C
HSS18R002 MARKETING MANAGEMENT
3 0 0 3
Pre-requisite: NILL
Course Objectives:
• To develop students understanding the gap between how organizations match the
requirements of consumers in competitive environments, and develop strategies to
create the competitive edge.
• To familiarize students with analysis, planning, implementation, and control, as
well as the marketing mix, exportation, and the social aspects of marketing.
Course Outcomes:
CO1 Understand marketing concepts, philosophies and historical background.
CO2 Understand of marketing operations and complexities for students to apply in prac-
tical business situations.
CO3 Understand concepts related to segmentation, targeting and positioning, product
attributes, and pricing strategies prevalent in domestic and international scenario.
CO4 Apply various tools and techniques of promoting the products in ethical manner.
CO5 Understand emerging concepts of marketing in the emerging global markets.
POs PSOs
1 2 3 4 5 6 7 8 9 10 11 12 1 2 3 4
CO1 S S L M M L M L L
CO2 S M S M L L
CO3 L S S L S M L M L L
CO4 S S L M M L M L L
CO5 S S M L L
36
UNIT I: MARKETING Meaning - concept - functions - marketing Planning & im-
plementation marketing Programmes - Marketing environment Market Segmentation
and consumer behaviour Influencing factors, Decision process Marketing mix Marketing
department.
UNIT III: PRICING Pricing objectives Setting and modifying the price Different
pricing method Product line pricing and new product pricing.
TEXT BOOK(S):
1. Philip.T.Khotler, Kevin Lane Keller, Marketing Management, 15th Edition, Pear-
son Education, New Delhi, 2016.
REFERENCE BOOK(S):
1. Rajan Saxena, Dorector, Jain S.P., Marketing Management, 1st edition, Tata Mc-
Graw Hill, New Delhi, 2006.
2. K.S.Chandrasekar, Marketing Management, Text & Cases, 1st edition, Tata Mc-
Graw hill Education Pvt. Ltd. 2013.
3. Tapan K.Panda, Marketing Management Text and Cases, 2nd Edition, Excel Books.2008.
37
3.3 HSS18R003: Organizational Psychology
L T P C
HSS18R003 Organizational Psychology
3 0 0 3
Pre-requisite: NILL
Course Objectives:
• To clarify the principles and basic concepts of organizational psychology based on
efficiency and quality of employee life. It also aims at enhancing the quality of life
of employees.
Course Outcomes:
CO1 Apply basic concepts of industrial and organizational psychology
CO3 Examine the concepts relating to individual behavior to achieve group target and
achieve leadership position in organization.
CO4 Understand the organizational changes and means to evaluate based on nature of
organizations.
CO5 Analyze implications of changes aligning the interest of individual, group and or-
ganization as a whole.
38
Mapping of Course Outcomes with PO.PSO:
POs PSOs
1 2 3 4 5 6 7 8 9 10 11 12 1 2 3 4
CO1 M S S S M M L M
CO2 L S M L M L M
CO3 M L M L M
CO4 M S M M L M
CO5 L S S L M M L M
UNIT III: PRICING Pricing objectives Setting and modifying the price Different
pricing method Product line pricing and new product pricing.
TEXT BOOK(S):
1. Philip.T.Khotler, Kevin Lane Keller, Marketing Management, 15th Edition, Pear-
son Education, New Delhi, 2016.
REFERENCE BOOK(S):
1. Rajan Saxena, Dorector, Jain S.P., Marketing Management, 1st edition, Tata Mc-
Graw Hill, New Delhi, 2006.
39
2. K.S.Chandrasekar, Marketing Management, Text & Cases, 1st edition, Tata Mc-
Graw hill Education Pvt. Ltd. 2013.
3. Tapan K.Panda, Marketing Management Text and Cases, 2nd Edition, Excel Books.2008.
40
3.4 HSS18R004: Project Management
L T P C
HSS18R004 Project Management
3 0 0 3
Pre-requisite: NILL
Course Objectives:
• To describe concepts relating to project management and enable students to evolve
project objectives appropriately with relevance to business proposals.
• To give an account on risk and profitability analysis that facilitates the making of the
effective project proposal and guides learners in project planning, implementation
and control and also emancipates the scope of project management in undertaking
foreign collaboration projects
Course Outcomes:
CO1 Understand and have clarity about the concept of project and steps in project
management.
CO3 Evaluate the technical feasibility, financial viability, market acceptability and social
desirability of projects.
CO5 Empathize oneself as a project manager and also as part of project teams and enable
effective decision making.
41
Mapping of Course Outcomes with PO.PSO:
POs PSOs
1 2 3 4 5 6 7 8 9 10 11 12 1 2 3 4
CO1 M S M L M
CO2 L S S L S M L M
CO3 M M L M
CO4 M L M M L M
CO5 S M S L M L M
UNIT III: APPRAISAL PROCESS Concepts. Time value of money - Present and
future value. Appraisal criteria - Urgency, Payback period, Rate of return, Debt service
coverage ratio, Net present value, Benefit cost ratio, Internal rate of return, Annual
capital charge, Investment appraisal in practice.
42
TEXT BOOK(S):
1. Prasanna Chandra, Projects: Planning, Analysis, Selection, Financing, Implemen-
tation, 8th Edition, Tata McGraw Hill Publishing Company Ltd., New Delhi, 2014.
2. M.R. Gopalan, Project Management Core Textbook,(Paper Back) 2nd edition, Wi-
ley India, 2015
REFERENCE BOOK(S):
1. Harold Kerzne, Project Management - Best Practices: Achieving Global Excellence,
3edition, Wiley Publications, 2013.
3. Gary Heerkens, Project Management, Second Edition, Mc. Graw Hill Education,
2013.
5. John M.Nicholas,
43
3.5 HSS18R005: Stress Management and Coping Strategies
L T P C
HSS18R005 Stress Management and Coping Strategies
3 0 0 3
Pre-requisite: NILL
Course Objectives:
• To make students to approach stress and its effect in the right manner and to
develop the skills required to understand and to overcome the same.
• To make them to be aware of the intricacies of stress and overcoming it through
appropriate approaches.
Course Outcomes:
CO1 Understand the responsibility of tackling stress
CO2 Identify and modify the approaches of stress accordingly while dealing with team
in workplace.
CO3 Analyze to tackle stress appropriately without ignoring who are prone to face high-
pressure working conditions.
CO4 Implement a stress-free work environment.
CO5 Understand the way of behavior and personality as a whole and ensure professional
working condition and balanced quality of life.
POs PSOs
1 2 3 4 5 6 7 8 9 10 11 12 1 2 3 4
CO1 M M M L M
CO2 S M M L M
CO3 L S L M L M
CO4 S S S M L M
CO5 L M L L L S M L M
44
UNIT I: UNDERSTANDING STRESS Meaning - Symptoms: Biological and Be-
havioural - Work Related Stress - Individual Stress Reducing Stress Burnout.
UNIT II: COMMON STRESS FACTORS TIME Common Sources of Stress Bi-
ological, Personality and Environmental Time Management Techniques Importance of
planning the day Time management schedule Developing concentration Organizing the
Work Area - Prioritizing Beginning at the start Techniques for conquering procrastina-
tion Sensible delegation Taking the right breaks Learning to say No.
TEXT BOOK(S):
1. D. Girdano and G. Everly., ”Controlling Stress and Tension”, 9 th Edition, Prentice-
Hall, 2013.
REFERENCE BOOK(S):
1. Dr. P.K.Dutta, Stress Management Himalaya Publishing House, First Edition 2010.
4. Daniel Girdano, Dorothy Dusek and George S. Everly, Controlling Stress and Ten-
sion, 8th Edition, Pearson Education, 2009.
5. Brian Luke Seaward, Essentials of managing Stress, 1st edition, Jones & Bartlett
Publishers, 2013.
45
3.6 HSS18R006: Economics for Engineers
L T P C
HSS18R006 Economics for Engineers
3 0 0 3
Pre-requisite: NILL
Course Objectives:
• To introduce students to a broad range of economic concepts, theories and analytical
techniques by considering both microeconomics and macroeconomics.
• To analyze demand and market structure at the firm level by understanding gov-
ernment policies and market failures in various levels using case studies.
Course Outcomes:
CO1 Identify and learn economic concepts into market economies.
CO2 Understand the pricing methods; interpret the market factors to determine the price
for products or services and to making decisions based on demand factors.
CO3 Understand the major characteristics of different market structures and the impli-
cations for the behavior of the firm.
CO4 Measure living standards, inflation, and unemployment for use as economic indica-
tors.
CO5 Understand the role of international trade; analyze the determinants of the relative
strengths of monetary policy for sustainable growth of our nation and International
Trade.
46
Mapping of Course Outcomes with PO.PSO:
POs PSOs
1 2 3 4 5 6 7 8 9 10 11 12 1 2 3 4
CO1 S M M M M L M
CO2 L M S M M L M
CO3 S M L M L M
CO4 L M L M M L M
CO5 L M M M M L M
TEXT BOOK(S):
1. Gupta, S.B., Monetary Economics, S. Chand & Co., New Delhi, 2nd Edition, 2009.
2. Ruddar Datt and K.P.M.Sundharam, Indian Economy, 70th Edition, S.Chand &
Company Ltd., New Delhi, 2013.
47
REFERENCE BOOK(S):
1. D.N.Dewedi, Managerial Economics, 8th Edition, S.Chand & Company Ltd., New
Delhi, 2005.
2. Gupta, G.S. Macroeconomics, Theory and Applications, 2nd edition, Tata McGraw-
Hill publishing company Ltd., New Delhi, 2004.
3. Macroeconomic Theory and policy, 3rd Edition, Tata McGraw-Hill publishing com-
pany Ltd., New Delhi, 2010.
4. Micro Economics, Mas Colell, 1st edition, Oxford Press, Delhi, 2012.
48
3.7 HSS18R007: Human Resource Management and Labour
Law
L T P C
HSS18R007 Human Resource Management and Labour Law
3 0 0 3
Pre-requisite: NILL
Course Objectives:
• To explore key issues related to the management, performance, and development of
human resources in the workplace.
• To emphasis on making decisions and developing plans that will enable managers
to make the best possible use of their human resources.
Course Outcomes:
CO1 Develop skills for employment relations and knowledge to resolve the issues.
CO2 Design an appropriate and suitable role of HR specialist for implementing Human
Resource Management policies.
CO3 Manage the manpower to motivate and attract them to retain in the organization
CO4 Develop the skills necessary to hold responsibility of employer and legal system to
manage the employment relations
CO5 Understand the applicability of business law on various functional domains this in
turn enhancing a strong human relation.
49
Mapping of Course Outcomes with PO.PSO:
POs PSOs
1 2 3 4 5 6 7 8 9 10 11 12 1 2 3 4
CO1 S L L L L M L M
CO2 L M S S L M L M
CO3 S M M L M
CO4 L M L M M L M
CO5 S M L M L M
UNIT II: HRM FUNCTIONS Job analysis and job design - HR planning Recruit-
ment - selection and induction- Staff Training and Development-Career planning and
Development- Job Evaluation-Performance Appraisal and Potential Evaluation-Wage de-
termination; salary structure-Wage policies and Regulations-Employee benefits and ser-
vices
UNIT III: MOTIVATING HUMAN RESOURCES Team and Team work - Col-
lective Bargaining Employee Morale Participative Management Quality Circle Empow-
erment counseling and mentoring.
UNIT V: BUSINESS LAW Factories Act, 1948 - Industrial Dispute Act, 1947
Industrial employment Standing Orders Act, 1946 Trade Union Act, 1926 - Workmen
Compensation Act, 1923, Employees State Insurance Act, 1948, Employees Provident
Fund and Miscellaneous Provision Act, 1952, Payment of Gratuity Act, 1972. Payment
of Wages Act 1936, Minimum wages Act, 1948 Payment of Bonus Act, 1965.Tamil Nadu
Shops and Establishments Act.
TEXT BOOK(S):
1. Decenzo and Robbins, Human Resource Management, Wilsey, 12th edition, 2015.
2. Prasad L.M., Human Resource Management, 3rd edition, Sultan Chand, New Delhi,
2014.
50
REFERENCE BOOK(S):
1. Biswajeet Pattanayak, Human Resource Management, 3rd edition, Eastern Econ-
omy Edition, New Delhi, 2010.
2. C.B. Gupta, Human Resource Management, 13th Edition, Sultan Chand, New
Delhi 2011.
3. V.S.P. Rao, Human Resource Management, 3rd edition, Excel Books, New Delhi,
2010.
4. Frank B. Cross and Roger LeRoy Miller, The Legal Environment of Business Text
and cases, 9th Edition, Cengage Learning, 2015.
51
3.8 HSS18R008: Entrepreneurship Development
L T P C
HSS18R008 Entrepreneurship Development
3 0 0 3
Pre-requisite: NILL
Course Objectives:
• To focus on the entrepreneurial process and the different kinds of entrepreneurial
outcomes by making students to understand about opportunity identification through
analysis of industry niches, skills needed in order to turn an opportunity into reality,
business plans, launch decisions, and obtaining risk capital.
• To deal with the problems and challenges facing the management of businesses in
raising funds, marketing products and services, improving effectiveness and flexi-
bility, and achieving growth.
Course Outcomes:
CO1 Understand the concept of entrepreneurship and which in turn leads to think cre-
atively for new business opportunities to sustain individual as well as social goals.
CO2 Realize entrepreneurial spirit and provide a framework of successful business world
with relation to agencies to promote employment opportunities.
CO3 Understand women entrepreneurship and promote a successful business models and
explains operational implementations for investment details.
CO4 Understand the role of government in promoting the entrepreneurship among the
individuals and organizations as a whole
CO5 Understand emerging concepts of marketing in the emerging global markets and
provide more insights into project management and venture promotion
52
Mapping of Course Outcomes with PO.PSO:
POs PSOs
1 2 3 4 5 6 7 8 9 10 11 12 1 2 3 4
CO1 S S S S M L S
CO2 M L S L M L M L S
CO3 L L M S L S M L S
CO4 M M M S M L S
CO5 L M L S
TEXT BOOK(S):
1. Michael H Morris, Corporate Entrepreneurship and Innovation in Corporations, 7th
Edition, CENGAGE Learning, Delhi, 2010
53
2. Jerry Katz, Entrepreneurship Small Business, 5th edition, Tata McGraw-Hill Pub-
lishing Company Ltd., New Delhi, 2007.
REFERENCE BOOK(S):
1. Khanka S.S., Entrepreneurial Development, 1st edition, S.Chand and Company
Limited, New Delhi, 2013.
54
3.9 HSS18R009: Cost Analysis and Control
L T P C
HSS18R009 Cost Analysis and Control
3 0 0 3
Pre-requisite: NILL
Course Objectives:
• To exhibit the concepts on costing by describing its elements, types and cost sheet
preparation.l.
• To encompasses the analytical framework that can be applied in cost analysis like
Marginal costing, CVP analysis, Break even analysis, etc enabling the students to
make decisions on cost parameters.
• To enable students to apply techniques like standard costing, activity based costing,
etc to manage and control cost effectively.
Course Outcomes:
CO1 Understand the basics of Costing and preparation of Cost sheet.
CO2 Analyze the cost by applying tools like marginal costing, CVP analysis and other
applications.
CO4 Define cost standards and critically examining the application of standard costing
in a production Centre.
CO5 Understand the application of various strategic cost alternatives including Activity
based costing.
55
Mapping of Course Outcomes with PO.PSO:
POs PSOs
1 2 3 4 5 6 7 8 9 10 11 12 1 2 3 4
CO1 M S L S M M M
CO2 M S L M M M
CO3 L S M M M M
CO4 M S L S M M M
CO5 M S L M M M
UNIT II: COST ANALYSIS Marginal costing, Cost - volume Profit analysis,
Break-Even- Analysis, Break Even - Chart, Applications.
TEXT BOOK(S):
1. K.Saxena & C.D. Vashist, Advanced Cost Accounting and Cost Systems, 2nd Edi-
tion, V.Sultan Chand & Sons Publishers. 2014.
2. S.P. Jain & K. L. Narang, Advances Cost Accounting Kalyani Publishers, 1st Edi-
tion, 2017.
REFERENCE BOOK(S):
1. J. Blocher, K. H. Chen, G. Cokins and T. W. Lin., Cost Management: A Strategic
Emphasis, Irwin/McGraw-Hill, 3d edition, 2008.
2.
3. Roger Hussey, Audra Ong, Strategic Cost Analysis, Business Expert Press, 2012
56
3.10 HSS18R010: Product Design and Development
L T P C
HSS18R010 Product Design and Development
3 0 0 3
Pre-requisite: NILL
Course Objectives:
• To understand the principles and basic concepts of product design and development.
Course Outcomes:
CO1 Understand about the basic concepts related to design and development of New
product
CO2 Understand the structured approach towards incorporating quality, safety, and re-
liability into design.s
57
Mapping of Course Outcomes with PO.PSO:
POs PSOs
1 2 3 4 5 6 7 8 9 10 11 12 1 2 3 4
CO1 S M L M M L M L S
CO2 S S S M M M L S
CO3 S M S M L S
CO4 M M M L S
CO5 M S L M M L S
58
even analysis. Classes of exclusive rights Patents Combination versus aggregation Nov-
elty and Utility Design patents Paten disclosure Patent application steps - Patent Office
prosecution - Sales of paten rights - Trade marks copy rights. (12 hours)
TEXT BOOK(S):
1. Karl.T.Ulrich, Steven D.Eppinger, Product Design and Development, McGraw Hill
International, 6th Edition, 2016.
2. A.K.Chitale and R.C.Gupta, Product Design and Manufacturing, 3rd edition, Pren-
tice Hall of India Private Limited, New Delhi, 2005.
REFERENCE BOOK(S):
1. Richard Crowson, Product Design and Factory Development, 2nd Edition, crc
Press, 2005.
2. Thomke, Stefan, and Ashok Nimgade. ”IDEO Product Development.” Boston, MA:
Harvard Business School Case 9-600-143, June 22, 2000.
4. Kevin Otto, Kristin Wood, Product Design, Indian Reprint 2004, Pearson Educa-
tion
59
3.11 HSS18R011: Business Process Reengineering
L T P C
HSS18R011 Business Process Reengineering
3 0 0 3
Pre-requisite: NILL
Course Objectives:
• To clarify the principles and basic concepts of Business Process Engineering by
focusing on both quantitative and qualitative analytical skills and models essential
to operations process design, management, and improvement in both service and
manufacturing oriented companies.
• To prepare the students to play a significant role in the management of a world class
company which serves satisfied customers through empowered employees, leading
to increased revenues and decreased costs.
Course Outcomes:
CO1 Explain the basic concepts related to Business Process Reengineering.
CO2 Apply the methodologies and tools used for Business Process Reengineering.
CO3 Analyze the concepts relating to benefit/cost analysis and its impact on the business
organizations.
CO4 Understand the need for assessment of business re-engineering and the factors con-
tributing to its success.
CO5 Identify the best practices used in Business Process Reengineering with illustrations
from corporate world.
60
Mapping of Course Outcomes with PO.PSO:
POs PSOs
1 2 3 4 5 6 7 8 9 10 11 12 1 2 3 4
CO1 S M L M L M M L S
CO2 L L M M S S M L S
CO3 S L L L M L S
CO4 S L M M L S
CO5 S M L M M M L M L S
UNIT II: METHODOLOGIES FOR BPR Methodologies and Tools for BPR, Pro-
cess management; dynamic business re-engineering change framework; steps to reengineer
the process.
UNIT III: MODELLING THE BUSINESS Tools used in Modelling the Business:
flow-charting, business activity maps, relational diagrams, benefit/cost analysis. The
enabling role of information technology in business re-engineering.
UNIT V: BEST PRACTICES IN BPR Best Practices in BPR, Case studies: Bell
Atlantic, Nissan, Chrysler, Xerox, and Hewlett Packard etc.
TEXT BOOK(S):
1. Ali K. Kamrani, Maryam Azimi (2011). New Methods in Product Design: New
Strategies in Reengineering (Engineering and Management Innovation). CRC Press.
1st ed.
REFERENCE BOOK(S):
1. Harmon, P. (2007), Business Process Change : A Guide for Business Managers and
BPM and Six Sigma Professionals, Elsevier/Morgan Kaufmann Publishers.
61
2. R. Anupindi et al. (2006), Managing Business Process Flows: Principles of Opera-
tions Management, Pearson Education Inc.
62
3.12 HSS18R012: Political Economy
L T P C
HSS18R012 Political Economy
3 0 0 3
Pre-requisite: NILL
Course Objectives:
• To provide an introduction to the political economy of India.
• To examine the interplay of politics and economics and explore the key themes
such as globalization, economic reform, poverty, redistribution, federalism, political
protest, public goods delivery, gender, and ethnic politics.
Course Outcomes:
CO1 Explain the key concepts of political economy analyze the significant developments
in the political ideologies.
CO2 Describe the salient features of the constitution of India and its functions and
also interpret, integrate and critically analyze the fundamental rights duties and
responsibilities.
CO3 Understand the Political party system their evolution and role in the economy
CO5 Understand and appreciate situations of India undergoing major economic and so-
cial transformation
63
Mapping of Course Outcomes with PO.PSO:
POs PSOs
1 2 3 4 5 6 7 8 9 10 11 12 1 2 3 4
CO1 S S L M M L L L S
CO2 S S L L S
CO3 L S S L S M L L L S
CO4 S S L M M L L L S
CO5 S S L L S
UNIT II: INDIAN CONSTITUTION The Pre-ample- Fundamental rights and du-
ties, Directive Principles- Offices of the President, Prime Minister, Cabinet Government,
Chief Election Commissioner, and Governor Parliamentary system and Procedures - The
Judiciary system.
UNIT III: PARTY SYSTEM National and regional political parties, ideological and
social bases of parties; patterns of coalition politics; Pressure groups, trends in electoral
behaviour; changing socio- economic profile of Legislators.
TEXT BOOK(S):
1. Charles Sackrey, Geoffrey Schneider, Janet Knoedler, Introduction to Political
Economy, Dollars & Sense, 8th Edition, 2016.
64
REFERENCE BOOK(S):
1. Barry R. weingast and Donald a.Wittman, Handbook of Political Economy, 1st
Edition, Oxford University Press, New York, 2006.
2. Ed. Sanjay Ruparelia; Sanjay Reddy; John Harriss & Stuart Corbridge, Under-
standing Indias New Political Economy: A Great Tranformation, Routledge 1st
Edition edition 2011.
3. M.Laxmikanth, Indian Polity, 4th Edition, McGraw Hill Education, New Delhi,2017.
4. Niraja Gopal Jayal, Pratap Bhanu Mehra, The Oxford Companion to Politics in
India: Student Edition, Oxford Press, 2011.
65
3.13 HSS18R013: Professional Ethics
L T P C
HSS18R013 Professional Ethics
3 0 0 3
Pre-requisite: NILL
Course Objectives:
• To have an understanding of the ethical problems and principles through theory,
historical case studies and research and presentation.
• To allow students to explore the relationship between ethics and engineering and
apply classical moral theory and decision making to engineering issues encountered
in academic and professional careers.
Course Outcomes:
CO1 Identify the multiple ethical interests at stake in a real-world situation or practice
CO2 Assess their own ethical values and the social context of problems
CO3 Develop critical thinking skills and professional judgment and understand practical
difficulties of bringing about change
CO5 Manage differing opinions on complex ethical scenarios. It’s important for those
confronted with ethical challenges to be able to hold multiple conflicting points of
view, without necessarily adhering to any of them
66
Mapping of Course Outcomes with PO.PSO:
POs PSOs
1 2 3 4 5 6 7 8 9 10 11 12 1 2 3 4
CO1 L S M M L M S M
CO2 S M M L M S M
CO3 M L L M S M
CO4 S M M S M
CO5 M M M S M
TEXT BOOK(S):
1. Mike Martin and Roland Schinzinger, Introduction to Engineering Ethics, 2nd Edi-
tion, McGraw Hill Higher Education, New Delhi, 2010.
67
REFERENCE BOOK(S):
1. R.S.Naagarazan, Text book on Professional Ethics and Human Values, New Age
International, 2007.
68
3.14 HSS18R014: Operations Research
L T P C
HSS18R014 Operations Research
3 0 0 3
Pre-requisite: NILL
Course Objectives:
• To provide students with ability to understand and analyze managerial problems
in industry so that they are able to use resources like capitals, materials, staffing,
and machines more effectively.
• To enhance the skills in the use of operations research approaches and computer
tools in solving real problems in industry.
Course Outcomes:
CO1 Identify and develop operational research models from the verbal description of the
real System.
CO4 Develop a report that describes the model and the solving technique, analyze the
results and propose recommendations in language understandable to the decision
making processes in Management Engineering.
CO5 Design new simple models, like: CPM, MSPT to improve decision making and
develop critical thinking and objective analysis of decision problems.
69
Mapping of Course Outcomes with PO.PSO:
POs PSOs
1 2 3 4 5 6 7 8 9 10 11 12 1 2 3 4
CO1 S M S S S
CO2 L L S L S
CO3 M M S L S
CO4 S M S S M S
CO5 S M S S S
TEXT BOOK(S):
1. Kalavathy S, Operations Research, Vikas Publishing House, 4TH Edition, 2013.
70
2. Paneerselvam R., Operations Research, Prentice Hall of India, 2ND Edition, 2006.
3. Tulsian P.C, Vishal Pandey, Quantitative Techniques (Theory and Problems), Pear-
son Education, Asia, First Indian Reprint 2002.
REFERENCE BOOK(S):
1. D.S.Hira, Problems in Operations Research, Kindle Edition, S.Chand, 2010.
4. Kanti Swarup, P.K.Gupta and Man Mohan, Operations Research, 15th Edition,
Sultan Chand and Sons 2010.
71
3.15 HSS18R015: Total Quality Management
L T P C
HSS18R015 Total Quality Management
3 0 0 3
Pre-requisite: NILL
Course Objectives:
• To provide students with the knowledge to understand the philosophy and core
values of Total Quality Management (TQM).
• To determine the voice of the customer and the impact of quality on economic
performance and long-term business success of an organization; apply and evaluate
best practices for the attainment of total quality.
Course Outcomes:
CO1 Understand the role and nature of quality in evolving international economic con-
ditions
CO2 Apply the Principles of Quality Management for real time problems.
CO3 Analyze the quality encounter process, including supporting facilities and customer
requirements/characteristics
72
Mapping of Course Outcomes with PO.PSO:
POs PSOs
1 2 3 4 5 6 7 8 9 10 11 12 1 2 3 4
CO1 L S L L S
CO2 M L L M S
CO3 M M L L L L S
CO4 S L S L M S S
CO5 M L L L L L S
73
TEXT BOOK(S):
1. Poornima M.Charantimath., Total quality management, Pearson Education, 2ND
Edition, 2011.
REFERENCE BOOK(S):
1. Shridhara Bhat K, Total Quality Management Text and Cases, Himalaya Publish-
ing House, First Edition, 2002.
2. Jams R. Evans, Total Quality: Management, Organisation and strategy, 4th Edi-
tion, South- Western College, 2004.
3. Vincent K.Omachonu, Joel E.Ross, Principles of Total Quality, 3rd Edition, CRC
Press, 2004.
74
3.16 HSS18R016: Advanced Softskills
L T P C
HSS18R016 Advanced Softskills
3 0 0 3
Pre-requisite: NILL
UNIT V: DATA INTERPRETATION Line Charts, Bar Charts, Pie Charts, Venn
diagrams, Caselets, Data tables.
75
4 Basic Engineering
4.1 CSE18R108: IT Infrastructure Landscape Overview
L T P C
CSE18R108 IT Infrastructure Landscape Overview
3 0 0 3
Pre-requisite: NILL
76
, Virtual Lans, Security Basics, Loss Of Privacy, Loss Of Integrity, Security Technology,
Active Audit , Secure Messaging, Data Security, Network Security.
TEXT BOOK(S):
1. IT Infrastructure Landscape Overview (IBM ICE Publication)
77
4.2 CSE18R153: Programming in C
L T P C
CSE18R153 Programming in C
2 0 2 3
Pre-requisite: NIL
Course Objectives:
• To make the students to understand the basic concepts of programming language,
rules to be followed while writing a program and how to compile and execute C
programs.
Course Outcomes:
After completing this course, the student will be able to:
CO5 Create user defined data types and files to solve real world problems.
POs PSOs
1 2 3 4 5 6 7 8 9 10 11 12 1 2 3 4
CO1 S S S S S S
CO2 S S S S S S
CO3 S S S S S S S S S S S
CO4 S S S S S S
CO5 S S S S S S S S S S S
78
UNIT I: INTRODUCTION TO PROGRAMMING Introduction to component
of a Computer System(disks, memory, processor, where a program is stored and ex-
ecuted, operating system, compiler etc.,) - Representation of Algorithm: Flowchart/
Pseudocode with example - Syntax and Logical error in Compilation.-Structure of C pro-
gram - variable-Data type in C - Tokens - Operators and expressions - Input and output
- Control statements : Selection - Iteration - Goto statement - Nested loops.
UNIT II: ARRAYS AND STRINGS Introduction - One dimensional and two
dimensional arrays Declaration of arrays - Initializing and Accessing array elements
Strings: One dimensional character arrays - Declaration and String Initialization - String
Manipulation - Multidimensional Arrays - Arrays of Strings
TEXT BOOK(S):
1. Pradip Dey and Manas Ghosh,Programming in C,Oxford University Press, Third
Edition 2018.
REFERENCE BOOK(S):
1. Brian W. Kernighan and Dennis M. Ritchie, The C Programming Language, Pren-
tice Hall of India, Second Edition 1988.
List of Experiments:
1. Program for Simple computational problems using arithmetic expressions
3. Programs using Loops, while and for loops(Iterative problems) e.g., sum of series
79
4. Programs using 1-D and 2-D arrays.
8. Programs using pointers and dynamic memory allocation functions for 1-D and 2-D
arrays.
9. Programs to create user defined data like structures and unions to represent real
world problems
10. Programs for creating text files to store and manipulate data.
80
4.3 EEE18R171: Basic Electrical and Electronics Engineering
L T P C
EEE18R171 Basic Electrical and Electronics Engineering
3 1 2 5
Pre-requisite: NILL
Course Objectives:
• To focus the fundamental ideas of the Electrical and Electronics Engineering by pro-
viding wide exposure to the basic concepts of Electrical and Electronics Engineering
such as DC Circuits, AC Circuits, electrical machines, measuring instruments, elec-
trical installation, Basic Electronic Devices and various electronic circuits such as
rectifiers, amplifiers, oscillators, etc.
Course Outcomes:
After completing this course, the student will be able to:
CO1 Apply the basic laws of electricity in DC and AC circuits
CO2 Describe the construction and operation of static and rotating electrical machines
CO3 Explain the functioning of measuring instruments and Low Voltage Electrical In-
stallations
CO4 Describe the constructional features and operation of fundamental electronic devices
CO5 Explain the characteristics of electronic circuits
POs PSOs
1 2 3 4 5 6 7 8 9 10 11 12 1 2 3 4
CO1 M M M M L L M L M
CO2 M M M M L M L M M
CO3 M M M L L M L S
CO4 S M M
CO5 S S L M M L M M L M M
81
UNIT I: DC CIRCUITS AND AC CIRCUITS Electrical quantities - resistors
- inductors - capacitors - Ohms Law - Kirchhoffs Laws - series and parallel circuits -
analysis of DC circuits - mesh, nodal - simple problems- Sinusoidal functions - phasor
representation - RMS and Average values - form and peak factors - RLC series circuits -
power and power factor-concept of three phase system.
UNIT V: ELECTRONIC CIRCUITS Half wave and full wave rectifier Transistor
as an amplifier RC- phase shift oscillator - RC integrator and differentiator circuits -
diode clampers and clippers - multivibrators - Schmitt trigger
TEXT BOOK(S):
1. V.K. Mehta, Principles of Electrical Engineering and Electronics, S. Chand & Com-
pany Ltd, 2012
REFERENCE BOOK(S):
1. T. Thyagarajan, Fundamentals of Electrical and Electronics Engineering, SciTech
publications (Ind.) Pvt. Ltd., 3rd Edition, 2015.
4. Rajput R. K., Basic Mechanical Engineering, Fourth edition, Tata McGraw Hill
Publishing Co., New Delhi, 2007.
82
List of Experiments:
1. Verification of Kirchoffs Laws.
5. Draw the characteristic between output power versus efficiency of DC shunt motor
8. Residential house wiring using fuse, two way switches and lamp
12. Construct and demonstrate the Light sensor using Photo Transistor
13. Design a diode based Half wave and Full wave rectifier
83
4.4 CSE18R172: Data Structure and Algorithms
L T P C
CSE18R172 Data Structure and Algorithms
3 0 2 4
Course Objectives:
• To make the students to follow the systematic way of solving real world problems
by selecting an appropriate data structures.
Course Outcomes:
After completing this course, the student will be able to:
CO1 Perceive the role of algorithms and programming constructs as a systematic and
efficient way of solving problems.
CO2 Evaluate and create Abstract Data Types and linear data structures
CO4 Interpret and analyze efficiency of various searching and sorting techniques.
POs PSOs
1 2 3 4 5 6 7 8 9 10 11 12 1 2 3 4
CO1 S S
CO2 S S S S
CO3 S S S S M S S
CO4 S S S S S S
CO5 S S S S S M M M M S S S
84
UNIT I: INTRODUCTION Basic Terminologies: Elementary Data Organizations,
Data Structure, Operations: insertion, deletion, traversal etc.; Analysis of an Algorithm,
Asymptotic Notations, Time-Space trade off. Searching: Linear Search and Binary Search
Techniques, and their complexity analysis.
UNIT II: STACKS AND QUEUES ADT Stack and its operations: Algorithms and
their complexity, analysis, Applications of Stacks: Expression Conversion and evaluation
corresponding algorithms and complexity analysis. ADT queue, Types of Queue: Simple
Queue, Circular Queue, Priority Queue; Operations on each types of Queues: Algorithms
and their analysis.
UNIT III: LINKED LISTS Singly linked lists: Representation in memory, Algo-
rithms of several operations: Traversing, Searching, Insertion into, Deletion from linked
list; Linked representation of Stack and Queue, Header nodes, Doubly linked list: opera-
tions on it and algorithmic analysis; Circular Linked Lists: all operations their algorithms
and the complexity analysis. Trees: Basic Tree Terminologies, Different types of Trees:
Binary Tree, Threaded Binary Tree, Binary Search Tree, AVL Tree; Tree operations on
each of the trees and their algorithms with complexity analysis. Applications of Binary
Trees. B Tree, B+ Tree: definitions, algorithms and analysis.
TEXT BOOK(S):
1. Fundamentals of Data Structures, Third Edition by Ellis Horowitz, Sartaj Sahni,
Computer Science Press,2010
REFERENCE BOOK(S):
1. Algorithms, Data Structures, and Problem Solving with C++, Third Edition by
Mark Allen Weiss, Addison-Wesley Publishing Company ,2011.
List of Experiments:
1. Programs using structures, arrays, pointers to structures and passing them as pa-
rameters to functions.
85
4. Program for array implementation of stack and queue.
10. Program for finding minimum spanning tree in using Kruskal and Prim algorithms
86
4.5 CSE18R174: Computer Architecture and Organization
L T P C
CSE18R174 Computer Architecture and Organization
3 0 2 4
Pre-requisite: NIL
Course Objectives:
• To make acquainted the students about the functional units of computer and how
each unit works along with the architectural and performance issues.
Course Outcomes:
After completing this course, the student will be able to:
CO1 Examine functional units of computer, bus structure and addressing mode
CO3 Demonstrate single bus, multiple bus organization and pipelining concepts
CO4 Analyze RAM, ROM, Cache memory and virtual memory concepts
POs PSOs
1 2 3 4 5 6 7 8 9 10 11 12 1 2 3 4
CO1 S S
CO2 S S S S S
CO3 S S S S M S S
CO4 S S S S S S
CO5 S S S S S M M M M S S S
87
UNIT I: BASIC STRUCTURE OF COMPUTERS Functional Units - Basic
Operational Concepts - Bus Structures - Software Performance Memory Locations and
Addresses Memory Operations Instruction and Instruction Sequencing Addressing
Modes Assembly Language Basic I/O Operations Stacks and Queues.
UNIT II: ARITHMETIC UNIT Addition and Subtraction of Signed Numbers De-
sign of Fast Adders Multiplication of Positive Numbers - Signed Operand Multiplication
and Fast Multiplication Integer Division Floating Point Numbers and Operations.
TEXT BOOK(S):
1. Carl Hamacher, Zvonko Vranesic and Safwat Zaky, Computer Organization, McGraw-
Hill, 5th Edition 2016.
REFERENCE BOOK(S):
1. William Stallings, Computer Organization and Architecture Designing for Perfor-
mance, PHI pvt Ltd, 10th Edition, 2016.
3. David A.Patterson and John L.Hennessy, Computer Organization and Design: The
hardware software interface, Morgan Kaufmann, 4th Edition, , 2009.
4. John P.Hayes, Computer Architecture and Organization, McGraw Hill, 3rd Edition,
2017.
List of Experiments:
1. Implementation of booth algorithm
88
6. Implementation of Integer Non restoring division
89
4.6 ECE18R277: Digital Electronics
L T P C
ECE18R277 Digital Electronics
3 0 2 4
Pre-requisite: NIL
Course Objectives:
• Digital Electronics is the study of electronic circuits that are used to process and
control digital signals. In contrast to analog electronics, where information is rep-
resented by a continuously varying voltage, digital signals are represented by two
discreet voltages or logic levels. This distinction allows for greater signal speed and
storage capabilities and has revolutionized the world electronics. Digital electron-
ics is the foundation of all modern electronic devices such as cellular phones, MP3
players, laptop computers, digital cameras, high definition televisions, etc.
Course Outcomes:
After completing this course, the student will be able to:
CO1 Recall the different number systems and demonstrate the simplification of Boolean
expressions using Boolean algebra & K-Map method.
CO3 Design combinational digital circuits to meet a given specification and to represent
logic functions in multiple forms.
CO4 Illustrate the concept of sequential circuits with its characteristic equation and
excitation Table.
CO5 Explain the role of memory in computer and the different types of memory.
90
Mapping of Course Outcomes with PO.PSO:
POs
1 2 3 4 5 6 7 8 9 10 11 12
CO1 S
CO2 S S M M
CO3 S S M M M
CO4 M
CO5 M M
UNIT II: LOGIC FAMILIES Logic Families and Characteristics, MOS inverter,
RTL, DTL, TTL, ECL, I2C, CMOS, BiCMOS Logic, TTL to CMOS interface, CMOS
to TTL interface, IEEE/ANSI representation of Logic families.
TEXT BOOK(S):
1. S. SALIVAHANAN, S. ARIVAZHAGAN, DIGITAL CIRCUITS AND DESIGN,
OXFORD UNIVERSITY PRESS, INDIA, 2018(5TH EDITION), ISBN: 978019948868.
2. ANAND KUMAR A., FUNDAMENTALS OF DIGITAL CIRCUITS, PHI, 2016
(4TH EDITION), ISBN: 9788120352681.
91
REFERENCE BOOK(S):
1. Donald P Leach, Albert Paul Malvino And Goutam Saha, Digital Principles And
Applications, Mcgraw Hill, 2014(8th Edition, Sie), Isbn: 9789339203405.
3. Morris M. Mano, Digital Logic And Computer Design, Pearson Education, 2016,
Isbn: 9789332542525.
4. A. Saha, N. Manna, Digital Principles And Logic Design: Fundamentals And Mod-
ern Applications, Jones And Bartlett Publishers, 2010, Isbn: 9780763773731.
List of Experiments:
1. Implementation of Logic Gates
3. Design of Comparator
8. Design of Flip-Flop
92
5 Program Core
Core Courses:
Pre-requisite: NIL
UNIT I:
UNIT III:
Evolutionary Intelligence
1. Genetics Review
93
2. Genetic Algorithms: Algorithm Description, Illustrative Examples, Travelling Sales-
person Problem; Ant system, Ant colonies and Artificial Ants for TSP, Flocks,
application to Financial trading.
TEXT BOOK(S):
1. Introduction to Artificial Intelligence and Machine Learning (IBM ICE Publica-
tions)
94
5.2 CSE18R173: Design and Analysis of Algorithms
L T P C
CSE18R173 Design and Analysis of Algorithms
3 0 2 4
Course Objectives:
• Analyze the asymptotic performance of algorithms
Course Outcomes:
After completing this course, the student will be able to:
CO2 Analyze algorithms and express their complexity using asymptotic notations
CO4 Evaluate the complexity of different techniques and problem solving methods
CO5 Formulate any problem as a class of NP problems and propose approximation al-
gorithms
95
Mapping of Course Outcomes with PO.PSO:
POs PSOs
1 2 3 4 5 6 7 8 9 10 11 12 1 2 3 4
CO1 S M S
CO2 S S S S S
CO3 S S S S M S S S
CO4 S S S S M S S S S
CO5 S S S S S M M M S S S S
TEXT BOOK(S):
1. T.H. Cormen, C.E. Leiserson, R.L. Rivest and C. Stein, Introduction to Algorithms,
Fourth Edition , PHI Pvt. Ltd., 2012
96
2. Anany Levitin, Introduction to the Design and Analysis of Algorithm, Third Edition
, Pearson Education Asia, 2012.
REFERENCE BOOK(S):
1. A.V.Aho, J.E. Hopcroft and J.D.Ullman, The Design and Analysis Of Computer
Algorithms, Third Edition , Pearson Education Asia, 2011.
3. Kenneth A. Berman and Jerome L. Paul, Algorithms, Third Edition, Cengage learn-
ing India, New Delhi, 2010.
4. Sara Baase and Allen Van Gelder, Computer Algorithms Introduction to Design
& Analysis, Third Edition, Pearson Education, New Delhi, 2000.
List of Experiments:
Implement in C/Python/Matlab Code
97
5.3 CSE18R212: Machine Learning
L T P C
CSE18R212 Machine Learning
3 0 2 4
Pre-requisite: NIL
98
UNIT IV: INTRODUCTION TO CLUSTER ANALYSIS & CLUSTERING
METHODS The Clustering Task and the Requirements for Cluster Analysis , Overview
of Some Basic Clustering Methods, Hierarchical Methods: Agglomerate versus Divisive
Hierarchical Clustering, Distance Measures, Probabilistic Hierarchical Clustering, Multi-
phase Hierarchical Clustering Using Clustering Feature Trees, Partitioning Methods: k-
Means Clustering, k-Medoids Clustering, Density-Based Clustering: DBSCAN - Density-
Based Clustering Based on Connected Regions with High Density, Measuring Clustering
Goodness.
TEXT BOOK(S):
1. Machine Learning (IBM ICE Publications).
6. Alexis Leon and Mathews Leon, Database Management Systems, Vikas Publishing
House Private Limited, New Delhi, 2003.
List of Experiments:
1. Program to demonstrate Simple Linear Regression
99
7. Program to demonstrate Nave- Bayes Classifier
16. Mini Project works shall be given with a batch of four students considering different
datasets such as digit dataset, face dataset, flower dataset and micro-array dataset.
100
5.4 CSE18R252: Formal Language and Automata
L T P C
CSE18R252 Formal Language and Automata
3 0 1 4
Pre-requisite: NIL
Course Objectives:
• To introduce students about the mathematical foundations of computation includ-
ing automata theory, the theory of formal languages and grammars, the notions of
algorithm, decidability, complexity, and computability.
Course Outcomes:
After completing this course, the student will be able to:
CO1 Distinguish Finite Automata, Deterministic Finite Automata and Non Determinis-
tic Finite Automata
CO3 Formulate context free grammar (CFG) to describe programming languages and
evaluate the equivalence of push down automata and CFG.
CO4 Evaluate the operations of Turing machine for different languages and simple com-
putations
101
Mapping of Course Outcomes with PO.PSO:
POs PSOs
1 2 3 4 5 6 7 8 9 10 11 12 1 2 3 4
CO1 S S
CO2 S S S S
CO3 S S S S M S S
CO4 S S S S S S
CO5 S S S S S M M M M S S S
TEXT BOOK(S):
1. Hopcroft J.E,Motwani R and Ullman J.D, Introduction to Automata Theory, Lan-
guages and Computations, Third Edition, 2006.
102
REFERENCE BOOK(S):
1. Martin J, Introduction to Languages and the Theory of Computation, Third Edi-
tion, TMH, 2003.
List of Experiments:
Implement in C/Python/Matlab Code
8. Create each PDA with at least five test results with the following languages over
alphabet: = { a,b }
103
5.5 CSE18R254: Introduction to Python Programming
L T P C
CSE18R254 Introduction to Python Programming
2 0 2 3
Pre-requisite: NIL
UNIT I:
Basic Python Syntax Basic Syntax, Comments, String Values, String Methods,
The format Method, String Operators, Numeric Data Types, Conversion Functions, Sim-
ple Output, Simple Input, The % Method, The print Function
UNIT II:
Modules Modules, Standard Modules sys, math, time, The dir Function
UNIT III:
104
Input and Output Introduction, Data Streams, Creating Your Own Data Streams,
Access Modes, Writing Data to a File, Reading Data from a File, Additional File Meth-
ods, Using Pipes as Data Streams, Handling IO Exceptions, Working with Directories,
Metadata, The pickle Module
UNIT IV:
Python and CGI Scripts What is CGI, HTML, HTML Forms, A Guestbook
Application, What Can Go Wrong! HTML Tables, The CGI Script, Rendering of the
Script.
UNIT V:
Numerical Analysis & Plotting Numpy Overview, Setup, Datatypes, Basic Op-
erators, Indexing, Broadcasting, Matrix Operators. Matplotlib-Overview, Setup, Basic
plots, Customizing plots, Subplots, 3D plots.
Data Processing with Pandas Pandas Overview, Setup, Data Structures, In-
dexing & Selecting Data, groupby Operations, Reshaping data.
TEXT BOOK(S):
1. Programming with Python (IBM ICE Publications 2018 Edition). Lab Tools Python
105
LAB EXERCISES:
1. Python Program to Reverse a Given Number
2. Python Program to Read a Number n and Print the Natural Numbers Summation
Pattern
4. Python Program to Form a New String where the First Character and the Last
Character have been Exchanged
8. Python Program to Count the Number of Vowels Present in a String using Sets
9. Python Program that Displays which Letters are in the First String but not in the
Second
10. Python Program to Determine How Many Times a Given Letter Occurs in a String
Recursively
11. Python Program to Find the Total Sum of a Nested List Using Recursion
13. Python Program to Find the Binary Equivalent of a Number without Using Recur-
sion
15. Python Program to Read a File and Capitalize the First Letter of Every Word in
the File
16. Python Program to Append, Delete and Display Elements of a List Using Classes
17. Python Program to Create a Class which Performs Basic Calculator Operations
18. Python Program that Reads a Text File and Counts the Number of Times a Certain
Letter Appears in the Text File
19. Python Program to Find All Numbers which are Odd and Palindromes Between a
Range of Numbers without using Recursion
106
5.6 CSE18R257: Predictive Analytics
L T P C
CSE18R257 Predictive Analytics
2 0 2 3
Pre-requisite: NIL
TEXT BOOK(S):
1. Data Mining and Predictive Modeling(IBM ICE Publications).
REFERENCE BOOK(S):
1. Bruce Ratner, Statistical and Machine-Learning Data Mining, CRC Press, 2011
2. Eric Siegel & Thomas H. Davenport, Predictive Analytics, Wiley Publications, 2013
3. James Wu and Stephen Coggeshall, Foundations of Predictive Analytics, CRC
Press, 2012
107
List of Experiments:
Implement in C/Python/Matlab Code
2. DATA UNDERSTANDING
4. Data Manipulation
12. Build the ROC Curve for the Tree, linear and neural net model.
13. Build the Error matrix for the Tree, linear and neural net model
108
5.7 CSE18R272: Java Programming
L T P C
CSE18R272 Java Programming
3 0 2 4
Pre-requisite: NIL
Course Objectives:
• To enhance knowledge on object-oriented programming using JAVA language with
more emphasis on event-driven and network programming.
Course Outcomes:
Upon completion of the course, students will be able to:
CO2 Develop Java programs with the concepts inheritance and interfaces.
POs PSOs
1 2 3 4 5 6 7 8 9 10 11 12 1 2 3 4
CO1 S S
CO2 S S S S S S S M S M L
CO3 S S S S S S S M M S M L
CO4 S S S S S S S M M S M L
CO5 S S S S S S S M M S M L
109
UNIT I: INTRODUCTION TO OOP AND JAVA FUNDAMENTALS Ob-
ject Oriented Programming - Abstraction objects and classes - Encapsulation- Inher-
itance - Polymorphism- OOP in Java Characteristics of Java The Java Environment
- Java Source File -Structure Compilation. Fundamental Programming Structures in
Java Defining classes inJava constructors, methods -access specifiers - static members -
Comments, Data Types, Variables, Operators, Control Flow, Arrays , Packages - JavaDoc
comments.
TEXT BOOK(S):
1. Herbert Schildt, Java The complete reference, 8 th Edition, McGraw Hill Education,
2011.
2. Cay S. Horstmann, Gary cornell, Core Java Volume I Fundamentals, 9 th Edition,
Prentice Hall, 2013.
REFERENCE BOOK(S):
1. Cay S. Horstmann, Gary cornell, Core Java Volume I Fundamentals, 9 th Edition,
Prentice Hall, 2013.
2. Steven Holzner, Java 2 Black book, Dreamtech press, 2011
3. Timothy Budd, Understanding Object-oriented programming with Java, Updated
Edition, Pearson Education, 2000.
110
5.8 CSE18R273: Operating Systems
L T P C
CSE18R273 Operating Systems
3 0 2 4
Course Objectives:
• To learn the mechanisms of OS to handle processes and threads and their Commu-
nication
Course Outcomes:
Upon completion of the course, students will be able to:
111
Mapping of Course Outcomes with PO.PSO:
POs PSOs
1 2 3 4 5 6 7 8 9 10 11 12 1 2 3 4
CO1 S S S
CO2 S M S S
CO3 S M M S M M M S
CO4 S M M S M S
CO5 S M M S M M M S
112
bit Demand paging, Page Replacement algorithms: Optimal, First in First Out (FIFO),
Second Chance (SC), Not recently used (NRU) and Least Recently used (LRU).
TEXT BOOK(S):
1. Operating System Concepts Essentials, 9th Edition by Avi Silberschatz, Peter
Galvin,Greg Gagne, Wiley Asia Student Edition,2012.
2. Operating Systems: Internals and Design Principles, 5th Edition, William Stallings,
Prentice Hall of India,2007
REFERENCE BOOK(S):
1. Operating System: A Design-oriented Approach, 1st Edition by Charles Crowley,
Irwin Publishing.
3. Design of the Unix Operating Systems, 8th Edition by Maurice Bach, Prentice-Hall
of India
4. Understanding the Linux Kernel, 3rd Edition, Daniel P. Bovet, Marco Cesati,O’Reilly
and Associates
List of Experiments:
1. Windows and UNIX Commands
113
7. Implementation of memory management functions
114
5.9 CSE18R274: Compiler Design
L T P C
CSE18R274 Compiler Design
3 0 2 4
Course Objectives:
• To understand the theory and practice of compiler implementation.
Course Outcomes:
Upon completion of the course, students will be able to:
CO2 Apply context free grammars to parsing and compare different parsing technique
CO3 Develop skills on lexical analysis and parsing which are helpful to a broad range of
computer science application areas.
115
Mapping of Course Outcomes with PO.PSO:
POs PSOs
1 2 3 4 5 6 7 8 9 10 11 12 1 2 3 4
CO1 S M S
CO2 S M S M M L L L M M S L L
CO3 S M S M M L L L M M S L L
CO4 S M S M M S
CO5 S M S M M L L L M M S L L
TEXT BOOK(S):
1. Alfred V. Aho, Ravi Sethi, Jeffrey D. Ullman, Monica S. Lam, Compilers: Princi-
ples, Techniques, and Tools, Second Edition , 2014
REFERENCE BOOK(S):
1. Allen I. Holub, Compiler Design in C, Prentice Hall of India, 2003
116
2. Bennet J.P., Introduction to Compiler Techniques, Tata McGraw-Hill, 2nd Edition,
2003
3. Henk Alblas and Albert Nymeyer,, Practice and Principles of Compiler Building
with C, PHI, 2001.
List of Experiments:
1. Implementation of Lexical Analyzer
117
5.10 CSE18R371: Computer Networks
L T P C
CSE18R371 Computer Networks
3 0 2 4
Course Objectives:
• To provide students with an overview of the concepts and fundamentals of data
communication and computer networks.
• To introduce students to local, metropolitan and wide area networks using the
standard OSI reference model as a framework and to the Internet protocol suite
and network tools and programming using various networking technologies.
Course Outcomes:
Upon completion of the course, students will be able to:
CO1 Inspect the basics of data communication and various categories of networks.
CO2 Identify the technologies for error free transmission of data over internet
CO3 Apply various routing protocols to select optimal path and relate addressing entities
in Network Layer
CO4 Analyze the various security protocols at different layers of OSI architecture.
118
Mapping of Course Outcomes with PO.PSO:
POs PSOs
1 2 3 4 5 6 7 8 9 10 11 12 1 2 3 4
CO1 S S M M
CO2 S S M M
CO3 S S S S S M L S M S M M
CO4 S S S S S M L S M S M M
CO5 S S S S S M L S M S M M
UNIT II: DATA LINK LAYER DLL: Need and Issues - Error Detection and Cor-
rection - Protocol Verification and Data Link Layer protocols - MAC Sub layer - Channel
Allocation Problem - Multiple Access Protocols Ethernet - Wireless LANs and VLAN -
Data Link Layer Switching - Connectivity Devices - Configuration of Switches, Wireless
Network Security - Wireless Security, IEEE 802.11 Wireless LAN Overview, IEEE 802.11i
Wireless LAN Security.
UNIT III: NETWORK LAYER Network Layer - Need and Issues - Routing algo-
rithms - Congestion Control Algorithms QOS - Network Layer in Internet - Network
Addressing - Configuration of Router - ARP and RARP, Network Access Control, Ex-
tensible Authentication Protocol, IEEE 802.1X Port-Based Network Access Control.
UNIT IV: TRANSPORT LAYER Transport Layer - Need and Issues - Transport
service - Elements of Transport Protocols - Simple Transport Protocol - TCP and UDP,
Transport-Level Security - Secure Sockets Layer, Transport Layer Security, Secure Shell
(SSH).
119
TEXT BOOK(S):
1. Andrew S Tanenbaum, David J. Wetherall, Computer Networks, Fifth Edition Pear-
son Education, 2011.
REFERENCE BOOK(S):
1. Larry Peterson Bruce Davie , Computer Networks - A Systems Approach, Fifth
Edition by, Morgan Kaufmann , 2011
2. Todd Lammle, CCNA Cisco Certified Network Associate Study Guide, 7th Edition,
2011
List of Experiments:
1. Layer 1 Functions: Study of different types of Network cables and practically im-
plement the cross wired and Straight through cable using Clamping Tool.
120
7. Network Protocol analysis:
Capture and Analyze TCP Segment.
Capture and Analyze UDP Datagram.
Capture and Analyze IP Packets.
9. Analyze OSPF packets using wire shark for Hello, dead timer and MTU. Change
the MTU and check the neighbor connectivity.
14. Perform an experiment for port scanning with Nmap, Superscan or any other Soft-
ware.
15. Using Nmap 1) Find open ports on a system 2) Find the machines which are active
3) Find the version of remote OS on other systems 4) Find the version of S/W
installed on other system.
121
5.11 INT18R371: Database Management Systems
L T P C
INT18R371 Database Management Systems
3 0 2 4
Pre-requisite: NIL
Course Objectives:
• To make students to understand the different issues involved in the design and
implementation of a database system.
• To make students to understand the different issues involved in the design and
implementation of a database system. .
Course Outcomes:
Upon completion of the course, students will be able to:
CO3 Examine issues in data storage and query processing and frame appropriate solu-
tions
CO4 Analyze the role and issues like efficiency, privacy, security, ethical responsibility
and strategic advantage in data management.
122
Mapping of Course Outcomes with PO.PSO:
POs PSOs
1 2 3 4 5 6 7 8 9 10 11 12 1 2 3 4
CO1 S S M M S
CO2 S S S S S S S M
CO3 S S S
CO4 S S S S S S S S M M S S M
CO5 S S S S S M M S S M
UNIT II: RELATIONAL MODEL Relational Model Catalog Types Keys - Re-
lational Algebra- Domain - Tuple Relational Calculus - SQL Data Definition - Queries
In SQL Updates - Views Integrity and Security Sub Queries - Correlated Sub Queries -
Relational Database Design Functional Dependences And Normalization For Relational
Databases (up to BCNF).
TEXT BOOK(S):
1. Abraham Silberschatz, Henry F., Korth and Sudarshan S, Database System Con-
cepts, McGraw-Hill, Sixth Edition, 2010.
123
REFERENCE BOOK(S):
1. Ramez Elmasri and Shamkant B. Navathe, Fundamental Database Systems, Pear-
son Education, Fifth Edition 2008.
6. Alexis Leon and Mathews Leon, Database Management Systems, Vikas Publishing
House Private Limited, New Delhi, 2003.
List of Experiments:
Implementation of DDL commands in RDBMS.
7. Embedded SQL.
124
5.12 CSE18R396: Deep Learning
L T P C
CSE18R396 Deep Learning
3 0 2 4
Pre-requisite: NIL
125
Networks, Deterministic Boltzmann Machine, Deterministic Sigmoid Belief Networks,
Deterministic Annealing
TEXT BOOK(S):
1. Deep Learning (IBM ICE Publications).
126
5.13 CSE18R490: Applications of Machine Learning in Indus-
tries
L T P C
CSE18R490 Applications of Machine Learning in Industries
3 0 0 3
Pre-requisite: NIL
127
Improving Demand Planning and Inventory Management, Increasing Maintenance Effi-
ciency, Analytics Applications in Petroleum Industry Introduction, Upstream Analytics
in Petroleum Industry - Exploration and Production Optimization, Oilfield Production
Forecasting, Predicting Failure of Field Assets, Reservoir Characterization, Analytics for
Unconventional Resource Recovery, Integrated Planning Capabilities, Downstream An-
alytics in Petroleum Industry - Demand Forecasting for Refining, Facility Integrity and
Reliability, Commodity Trading Risk Management, Customer Intelligence .
128
TEXT BOOK(S):
1. Application of machine learning in industries (IBM ICE Publications)
Project Work
S.NO Course Code Course Name Credits
129
6 Professional Elective Courses
6.1 CSE18R256: Software Engineering
L T P C
CSE18R256 Software Engineering
3 0 0 3
Pre-requisite: NIL
Course Objectives:
• To make the students to read and understand the professional and technical liter-
ature on software engineering.
• To familiarize the students with software engineering concepts, principles, and es-
sential processes of the software development and emphasize the need for developing
reliable and quality software.
Course Outcomes:
Upon completion of the course, students will be able to:
CO1 Analyze and identify an appropriate process model for a given project.
CO3 Estimate the work to be done, resources required and the schedule for a software
project using software project estimation models.
CO4 Translate specifications into design, and identify the components to build the archi-
tecture for a given problem, all using an appropriate software engineering method-
ology.
CO5 Define a Project Management Plan and tabulate appropriate Testing Plans at dif-
ferent levels during the development of the software.
130
Mapping of Course Outcomes with PO.PSO:
POs PSOs
1 2 3 4 5 6 7 8 9 10 11 12 1 2 3 4
CO1 S S S S S M S S S
CO2 S S S S S S M S S S
CO3 S S S S S S M S S S
CO4 S S S S S S M S S S
CO5 S S S S S M S S S
UNIT III: DESIGN CONCEPTS Design Process - Design Principles - Design Con-
cepts - Software Architecture Architectural Style, Design and Mapping - User Interface
Design .
TEXT BOOK(S):
1. Roger S. Pressman, Software Engineering: A Practitioner’s Approach, seventh Edi-
tion, Mc-Graw Hill, 2014.
REFERENCE BOOK(S):
1. Steve McConnell, Code Complete, Second Edition, Microsoft Press.2004.
131
2. Ian Somerville, Software Engineering,, Addison-Wesley, Ninth edition, 2011.
132
6.2 CSE18R292: Algorithm for Intelligent Systems and Robotics
L T P C
CSE18R292 Algorithm for Intelligent Systems and Robotics
3 0 2 4
Pre-requisite: NIL
UNIT I: System Modeling and Control System Principles Biological and Cogni-
tive Paradigms for Robot Design, Declarative-Procedural-Reflexive Hierarchy for Decision
Making and Control, Articulated Robots, Joint-Link (Denavit-Hartenberg) Transforma-
tions, Mobile Ground Robots, Uninhabited Ground Robots, Intelligent Agents, Open-
and Closed-Loop Control, Time-Domain and Frequency-Domain Analysis, Optimality
and Constraints, Stability and Performance, Adaptation, Control Actuation, Closed-
Form and Probabilistic Path Planning.
UNIT III: Numerical Methods for Evaluation, Search and Expert Systems
Monte Carlo Simulation, Genetic Algorithms, Simulated Annealing, Particle Swarm Op-
timization, Production Systems, Forward Chaining, Backward Chaining.
UNIT IV: Neural Networks for Classification and Control and Knowledge in
Learning in Intelligent Systems Training and Implementation of Network Archi-
tectures, Feed-Forward Networks, Associative Networks, Cerebellar Model Articulation
Controller, Logical Formulation of Learning, Knowledge in Learning, Explanation-Based
Learning, Learning Using Relevant Information, Inductive Logic Programming.
TEXT BOOK(S):
1. 1. Algorithms for Intelligent Systems and Robotics (IBM ICE Publications)
133
6.3 CSE18R356: Software Testing
L T P C
CSE18R356 Software Testing
3 0 0 3
Course Objectives:
• To enable a clear understanding and knowledge of the foundations, techniques, and
tools in the area of software testing and its practice in the industry.
Course Outcomes:
Upon completion of the course, students will be able to:
CO2 Design and conduct a software test process for a software testing project.
CO3 Learn the needs of software test automation, and define and develop a test tool to
support test automation
CO4 Understand and identify various software testing problems, and solve these problems
by designing and selecting software test models, criteria, strategies, and methods.
CO5 Analyze various communication methods and skills to communicate with their team-
mates to conduct their practice-oriented software testing projects.
POs PSOs
1 2 3 4 5 6 7 8 9 10 11 12 1 2 3 4
CO1 M S L S S M S
CO2 M L S M M S M S
CO3 M L S M M L L S M
CO4 M M M S S S S
CO5 S L S M S L M S M
134
UNIT I: INTRODUCTION Testing as an Engineering Activity Role of Process in
Software Quality Testing as a Process Basic Definitions Software Testing Principles The
Testers Role in a Software development Organization Origins of Defects Defect Classes
The Defect Repository and Test Design Defect Examples Developer/Tester Support for
Developing a Defect Repository.
UNIT II: TEST CASE DESIGN Introduction to Testing Design Strategies The
Smarter Tester Test Case Design Strategies Using Black Box Approach to Test Case
Design Random Testing Requirements based testing positive and negative testing -
Boundary Value Analysis decision tables - Equivalence Class Partitioning state-based
testing cause-effect graphing error guessing - compatibility testing user documentation
testing domain testing Using WhiteBox Approach to Test design Test Adequacy Criteria
static testing vs. structural testing code functional testing - Coverage and Control Flow
Graphs Covering Code Logic Paths Their Role in Whitebox Based Test Design code
complexity testing Evaluating Test Adequacy Criteria.
UNIT III: LEVELS OF TESTING The Need for Levels of Testing Unit Test
Unit Test Planning Designing the Unit Tests. The Test Harness Running the Unit
tests and Recording results Integration tests Designing Integration Tests Integration
Test Planning scenario testing defect bash elimination -System Testing types of system
testing - Acceptance testing performance testing Regression Testing internationalization
testing ad-hoc testing - Alpha Beta Tests testing OO systems usability and accessibility
testing
TEXT BOOK(S):
1. Ilene Burnstein,Practical Software Testing,6th Edition,Springer International Edi-
tionAditya P.Mathur, Foundations of Software Testing, Pearson Education,2012.
135
REFERENCE BOOK(S):
1. Boris Beizer, Software Testing Techniques, Second Edition, Dreamtech, 2011.
2. Elfriede Dustin, Effective Software Testing, First Edition, Pearson Education, 2008.
3. Renu Rajani, Pradeep Oak, Software Testing Effective Methods, Tools and Tech-
niques, Tata McGraw Hill, 2010.
List of Experiments:
1. Study of Selenium web testing tool
2. Using Selenium IDE, Write a test suite containing minimum 4 test cases.
4. Write and test a program to select the number of students who have scored more
than 60 in any one subject
136
6.4 CSE18R358: Free and Open Source Software
L T P C
CSE18R358 Free and Open Source Software
3 0 0 3
Pre-requisite: NIL
Course Objectives:
• To provide a basic idea of Open source technology, their software development
process so as to understand the role and future of open source software in the
industry along with the impact of legal, economic and social issues for such software.
Course Outcomes:
Upon completion of the course, students will be able to:
CO1 Explore the fundamentals of open source and the basic concepts of LINUX.
CO5 Evaluate web services and open source tool by using case study
POs PSOs
1 2 3 4 5 6 7 8 9 10 11 12 1 2 3 4
CO1 M L S M S M S
CO2 S M S M M L M L
CO3 L S L L S S M L M M
CO4 L M L S M L M S M S M
CO5 S M S S M M S S M
137
UNIT I: INTRODUCTION Introduction to open sources- Need of Open Sources-
Advantages of Open Sources- Applications of Open Sources- commercial aspects of Open
source movement- LINUX: Introduction- General overview- Kernel mode and user mode-
Process-Advanced Concepts-Scheduling-Personalities- Cloning- Signals-Development with
LINUX.
UNIT III: RUBY ON RAILS Introduction- The Structure and Execution of Ruby
Programs- Datatypes and Objects - Expressions and Operators - Statements and Control
Structures - Methods, Procs, Lambdas, and Closures - Classes and Modules The Ruby
Platform - The Ruby Environment.
TEXT BOOK(S):
1. Introduction to Linux: Installation and Programming NRCFOSS Series, edited by
N.B.Venkateswarlu, 2010.
2. Robert Sheldon and Geoff Moes, Beginning MySQL , Wiley India, 2009.
3. David Flanagan, Yukihiro Matsumoto The Ruby Programming Language O’Reilly
Media, 2010.
4. Christopher Negus, Linux Bible,Wiley Publishing Inc, Indianapolis, 2011.
5. IBM Bluemix Architecture Series: Web Application Hosting on IBM Containers,
IBM Redbooks.
REFERENCE BOOK(S):
1. Sreetha sankaranarayanan Learning IBM BluMix, October 2016.
2. Adam McDaniel, Perl and Apache: Your visual blueprint for developing dynamic
Web content, Wiley Publishing Inc, Indianapolis, 2010.
3. Dave.W.Mercer, Allan Kent, Steve D Nowicki, Dan squire and Wankyu choi, Be-
ginning PHP 5 , Wiley India,2010.
138
List of Experiments:
1. Installation of software packages
139
6.5 CSE18R360: Internet of Things
L T P C
CSE18R360 Internet of Things
3 0 0 3
Pre-requisite: NIL
Course Objectives:
• To make the students explore the interconnection and integration of the physical
world and understand the IOT Market perspective and acquire a deep knowledge
on how to design and develop IOT architectures and connect the same to cloud
environments.s
Course Outcomes:
Upon completion of the course, students will be able to:
CO4 Analyze the services offered cloud environment and Data Analytic tools
CO5 Apply IoT in Home and Industrial Automation and Real World Design Constraints.
POs PSOs
1 2 3 4 5 6 7 8 9 10 11 12 1 2 3 4
CO1 S M
CO2 S M
CO3 S S S S M M L L
CO4 S S S S M M L L
CO5 S S S S S M L S M M L L
140
UNIT I: FUNDAMENTALS OF IOT Genesis of IoT - IoT and Digitization IoT
impact IoT challenges - Enabling Techniques- IoT Architecture: One M2M - IoT World
Forum (IoTWF) - Additional IoT Reference Models Simplified IoT Architecture - Core
IoT functional Stack Fog, Edge and Cloud Computing in IoT- Functional Blocks of an
IoT Ecosystem: Sensors, Actuators, MEMS and Smart Objects.
UNIT II: IOT PROTOCOLS IoT Access Technologies: Physical Layer , MAC Layer
and Topology of IEEE 802.15.4, 802.15.4c, 1901.2a, 802.11ah and LoRaWAN - Network
Layers : IP versions, Constrained Nodes and Constrained Networks - Optimizing IP
for IoT: From 6LoWPAN to 6Lo RPL - Application Transport Methods : Supervisory
Control and Data Acquisition (SCADA) - Application Layer Protocols : CoAP and
MQTT
UNIT IV: DATA ANALYTICS FOR IOT Data Analytics Overview and Chal-
lenges - Structured vs Unstructured Data - Data in Motion vs Data at Rest Role of
Machine Learning: Supervised Learning Unsupervised Learning Data Analytics Tools
and Technology: NoSQL Databases Hadoop - Apache Kafka, Apache Spark - Edge
Streaming Analytics - Network Analytics Chef - NETCONF-YANG
TEXT BOOK(S):
1. David Hanes, Ganzalo Salgueiro, Patrick Grossetete, Rob Barton and Jerome Henry
IoT Fundamentals: Networking Technologies, Protocols and Use cases for Internet
of Things, Cisco press,2017
2. Adrain McEwen & Hakim Cassimally Designing the Internet of Things- Wiley
2014.
REFERENCE BOOK(S):
1. Olivier Hersent, David Boswarthick, Omar Elloumi The Internet of Things key
applications and protocols, Wiley 2012.
141
List of Experiments:
1. Home Automation Using IOT
7. Smart Helmet
142
6.6 CSE18R365: Artificial Intelligence
L T P C
CSE18R365 Artificial Intelligence
3 0 0 3
Pre-requisite: NIL
Course Objectives:
• To introduce the basic principles in artificial intelligence research by covering simple
representation schemes, problem solving paradigms, constraint propagation and
search strategies.
• To explore the students with the areas of AI application such as knowledge repre-
sentation, natural Language processing, expert systems, vision and robotics.
Course Outcomes:
Upon completion of the course, students will be able to:
CO1 Explain the foundations and history of Artificial Intelligence, as well as the science
of agent design
CO2 Illustrate the use of problem-solving techniques, such as the various search methods,
games, and constraint satisfaction problems.
CO3 Demonstrate AIs use of knowledge representation, through logic agents and first-
order logic to address AI problems.
CO4 Design simple software to experiment with various AI learning concepts and analyze
results.
CO5 Build self-learning and research skills to be able to tackle a topic of interest on
his/her own or as part of a team .
143
Mapping of Course Outcomes with PO.PSO:
POs PSOs
1 2 3 4 5 6 7 8 9 10 11 12 1 2 3 4
CO1 L S M S
CO2 S L S M
CO3 L S M S S S M S
CO4 S S L S L M S M
CO5 M S S M L S S S
TEXT BOOK(S):
1. Artificial Intelligence A Modern Approach, Stuart Russell, Peter Norvig, 3rd Edi-
tion, Pearson Education, 2015.
144
REFERENCE BOOK(S):
1. Artificial Intelligence, Elaine Rich and Kevin Knight, 2nd Edition, Tata McGraw-
Hill, 2003.
145
6.7 CSE18R366: Game Theory
L T P C
CSE18R366 Game Theory
3 0 0 3
Pre-requisite: NIL
Course Objectives:
• To provide an introduction to mathematical framework required for game theory
which makes possible the analysis of the decision making process of interdependent
subjects.
• To make students to identify strategic situations and represent them as games and
solve simple games using various techniques.
Course Outcomes:
Upon completion of the course, students will be able to:
CO1 Model competitive real world phenomena using concepts from game theory.
CO3 Review and critically assess literature which deals with game theory and related
materials.
CO4 Elucidate the potential or proven relevance of game theory and its impact in many
fields of human endeavor which involve conflict of interest between two or more
participants.
146
Mapping of Course Outcomes with PO.PSO:
POs PSOs
1 2 3 4 5 6 7 8 9 10 11 12 1 2 3 4
CO1 S S M L
CO2 S S S S S
CO3 S M M M S
CO4 S S
CO5 S S S S S S S M M M M M S M
TEXT BOOK(S):
1. Martin J. Osborne, An introduction to game theory, Oxford University Press, 2014
147
2. Joel Watson, Strategy: An Introduction to Game Theory, Third edition, W. W.
Norton & Company, 2013.
REFERENCE BOOK(S):
1. Ian Millington and John Funge, Artificial Intelligence for Games, Second Edition -
ISBN: 0123747317
2. Mailath, George J., and Larry Samuelson. Repeated Games and Reputations. New
York, NY: Oxford University Press, 2006.
5. William Spaniel, Game Theory 101: The Complete Text book, 2011.
List of Experiments:
1. Study of tools used for game designing
7. To implement the dead lock gaming in the following strategy (dominant and equi-
librium strategies).
148
6.8 CSE18R367: Virtual Reality
L T P C
CSE18R367 Virtual Reality
3 0 0 3
Pre-requisite: NIL
Course Objectives:
• To understand the fundamentals of virtual reality
Course Outcomes:
Upon completion of the course, students will be able to:
CO2 Elucidate the concept of principles and multidisciplinary features of virtual reality.
CO3 Compare the different technology for user interaction and perception in virtual
reality.
149
Mapping of Course Outcomes with PO.PSO:
POs PSOs
1 2 3 4 5 6 7 8 9 10 11 12 1 2 3 4
CO1 S S M
CO2 S S S S M
CO3 S M M M M L
CO4 S S L
CO5 S S S S S S S M L
150
TEXT BOOK(S):
1. John Vince, Virtual Reality Systems , Pearson Education Asia, 2007.
REFERENCE BOOK(S):
1. Adams, Visualizations of Virtual Reality, Tata McGraw Hill, 2000.
151
6.9 CSE18R369: Computational Intelligence
L T P C
CSE18R369 Computational Intelligence
3 0 0 3
Pre-requisite: NIL
Course Objectives:
• To understand the fundamental theory and concepts of neural networks, neuro-
modeling, several neural network paradigms and its applications.
Course Outcomes:
Upon completion of the course, students will be able to:
CO1 Examine the role of Soft computing techniques and their applications.
CO2 Examine the role of Soft computing techniques and their applications.
CO5 Analyze Neural Network, Fuzzy logic and Genetic Algorithm in Hybrid Intelligent
Systems techiques.
152
Mapping of Course Outcomes with PO.PSO:
POs PSOs
1 2 3 4 5 6 7 8 9 10 11 12 1 2 3 4
CO1 S M
CO2 S S S S S M L L
CO3 S M M M M M M M L L
CO4 S M M M M M M M L L
CO5 S S S S S M M M L L
UNIT II: FUZZY SETS AND LOGIC Fuzzy sets-Operation on fuzzy sets-fuzzy
relation-Fuzzy rules and fuzzy reasoning-Fuzzy Inference systems-Defuzzification-Fuzzy
Logic Control-Fuzzy clustering-Fuzzy Decision Making-Applications of Fuzzy logic.
TEXT BOOK(S):
1. J.S.R.Jang,C.T.Sun and E.Mizutani,Neuro Fuzzy and Soft Computing,PHI Learn-
ing private Limited,2010.
2. S.N.Sivanandam and S.N.Deepa, Principles of Soft computing, Wiley India Edition,
2nd Edition, 2013.
153
REFERENCE BOOK(S):
1. Timothy J.Ross,Fuzzy Logic with Engineering Applications,McGraw-Hill,2004
List of Experiments:
1. Implementation of simple program using MATLAB
4. Implementation of Defuzzification
7. Implementation of BPN
154
6.10 CSE18R387: Computational Linguistics and Natural Lan-
guage Processing
Pre-requisite: NIL
155
ata for Text Planning, Pushing Vs. Pulling, Planning by Progressive Refinement of the
Speaker’s Message, Planning Using Rhetorical Operators, Text Schemas, The Linguistic
Component - Surface Realization Components, Relationship to Linguistic Theory, Chunk
Size, Assembling vs. Navigating, Systemic Grammars, Functional Unification Grammars,
The Cutting Edge - Story Generation, Personality-Sensitive Generation. Introduction -
Corpus Size, Balance, Representativeness, and Sampling, Data Capture and Copyright,
Corpus Markup and Annotation, Multilingual Corpora, Multimodal Corpora, Introduc-
tion - Corpus Annotation Types, Morphosyntactic Annotation, Treebanks - Syntactic,
Semantic, and Discourse Annotation: Motivation and Definition, Illustrative Examples,
The Penn Treebank, Annotation and Linguistic Theory, Going Beyond the Surface Shape
of the Sentence, The Process of Building Treebanks, Applications of Treebanks, Searching
Treebanks.
UNIT IV: Normalized Web Distance, Word Similarity, Word Sense Disam-
biguation, an Overview of Modern Speech Recognition and Statistical Ma-
chine Translation Introduction, Some Method for Word Similarity - Association Mea-
sures, Attributes, Relational Word Similarity, Latent Semantic Analysis, Background of
the Normalized Web Distance Method, Brief Introduction to Kolmogorov Complexity,
Information Distance - Normalized Information Distance, Normalized Compression Dis-
tance, Word Similarity - Normalized Web Distance, Applications and Experiments - Hier-
archical Clustering, Classification, Matching the Meaning, Systematic Comparison with
WordNet Semantic, Introduction - Word Sense Inventories and Problem Characteristics
- Treatment of Part-of-Speech, Sources of Sense Inventories, Granularity of Sense Par-
156
titions, Hierarchical versus Flat Sense Partitions, Idioms and Specialized Collocational
Meanings, Regular Polysemy, Related Problems, Applications of Word Sense Disambigua-
tion - Applications in Information Retrieval, Applications in Machine Translation, Other
Applications, Early Approaches to Sense Disambiguation - Bar-Hillel: An Early Perspec-
tive on Wsd, Early AI Systems: Word Experts, Dictionary-Based Methods, Kelly and
Stone: An Early Corpus-Based Approach, Supervised Approaches to Sense Disambigua-
tion - Training Data for Supervised WSD Algorithms, Features for WSD Algorithms,
Supervised WSD Algorithms, Lightly Supervised Approaches to WSD - WSD via Word-
Class Disambiguation, WSD via Monosemous Relatives, Hierarchical Class Models Using
Selectional Restriction, Graph-Based Algorithms for WSD, Iterative Bootstrapping Al-
gorithms, Unsupervised WSD and Sense Discovery, Introduction - Major Architectural
Components - Acoustic Models, Language Models, Decoding, Major Historical Devel-
opments in Speech Recognition, Speech-Recognition Applications - IVR Applications,
Appliance - ”Response Point”, Mobile Applications, Technical Challenges and Future
Research Directions - Robustness against Acoustic Environments and a Multitude of
Other Factors, Capitalizing on Data Deluge for Speech Recognition, Self-Learning and
Adaptation for Speech Recognition, Developing Speech Recognizers beyond the Language
Barrier, Detection of Unknown Events in Speech Recognition, Learning from Human
Speech Perception and Production, Capitalizing on New Trends in Computational Ar-
chitectures for Speech Recognition, Embedding Knowledge and Parallelism into Speech-
Recognition Decoding, Introduction Approaches, Language Models, Parallel Corpora,
Word Alignment, Phrase Library, Translation Model - IBM Models, Phrase-Based Sys-
tems, Syntax-Based Systems for Machine Translation, Direct Translation Models, Search
Strategies, Research Areas.
157
for Healthcare Consumers.
TEXT BOOK(S):
1. Computational Linguistic and Natural Language Processing (IBM ICE Publica-
tions).
158
6.11 CSE18R388: Pattern and Anomaly Detection
L T P C
CSE18R388 Pattern and Anomaly Detection
3 0 2 4
Pre-requisite: NIL
UNIT III: Machine Learning Approaches for Pattern Recognition Neural Net-
works, Kernel Methods, Sparse Kernel Machines, Graphical Models, Mixture Models and
EM.
UNIT IV: Approximate Inference, Sampling Methods for Pattern Recognition, Con-
tinuous Latent Variables.
TEXT BOOK(S):
1. Pattern and Anomaly Detection (IBM ICE Publications).
159
6.12 CSE18R452: Cloud Computing Techniques
L T P C
CSE18R452 Cloud Computing Techniques
3 0 0 3
Course Objectives:
• To provide students with the comprehensive and in-depth knowledge of Cloud Com-
puting concepts, technologies, architecture and applications by introducing and
researching state-of-the-art in Cloud Computing fundamental issues, technologies,
applications and implementations.
Course Outcomes:
Upon completion of the course, students will be able to:
POs PSOs
1 2 3 4 5 6 7 8 9 10 11 12 1 2 3 4
CO1 S S M M
CO2 S S M M
CO3 S S S S S M L S M S M M
CO4 S S S S S M L S M S M M
CO5 S S S S S M L S M S M M
160
UNIT I: INTRODUCTION TO CLOUD COMPUTING LANDSCAPE In-
troduction - Cloud Systems Classifications - SPI Cloud Classification: Cloud Software
Systems - Cloud Platform Systems - Cloud Infrastructure Systems UCSB -IBM Cloud
Ontology: Applications (SaaS) - Cloud Software Environment (PaaS) -Cloud Software In-
frastructure - Software Kernel Layer - Cloud Hardware /Firmware - Jacksons Expansion
on the UCSB - IBM Ontology - Hoffs Cloud Model.
TEXT BOOK(S):
1. Syed A. Ahson , Mohammad Ilyas, ”Cloud Computing and Software Services The-
ory and Techniques”, CRC Press, first edition,2011.
REFERENCE BOOK(S):
1. Gautam Shroff, ”Enterprise Cloud Computing: Technology, Architecture, Applica-
tions”, Cambridge University Press, first edition, 2010
2. Shrief Sakr, Mohamed Gaber,”Large Scale and Big data processing and manage-
ment”,CRC press,first edition 2014
161
3. Marijana Despotovi Zrakic, ”Handbook of Research on High Performance and
Cloud Computing in Scientific research and education”, Information Science Reference-
IGI Global, first edition, 2014.
List of Experiments:
1. Installation of Oracle Virtual box and creating virtual machine
9. Write a word count program to demonstrate the use of Map and Reduce tasks
162
6.13 CSE18R453: Applied Crytography and its Applications
Pre-requisite: NIL
Course Objectives:
• To understand basic principles of secure communication, know principles and prob-
lems of basic cryptosystems for encryption, digital signing and authentication.
• To make the students to know methods to create core cryptographic protocols prim-
itives, practically use simple cryptosystems; know how the real protocols enabling
secure communication over internet, various tools and techniques to protect as well
as attack a computer network.
COURSE OUTCOMES:
At the end of the course, the student will be able to:
CO1:Analyze and model the mathematical foundations to modern cryptographic tech-
niques.
CO2 :Critically evaluate modern symmetric and asymmetric cryptographic techniques
and attacks.
CO3 :Employ modern cryptographic techniques to enhance overall system security.
CO4 :Evaluate modern cryptographic techniques, such as Digital Signatures and Hash-
ing.
CO5 :Examine how cryptography is deployed in practice, with an emphasis on its appli-
cation in network security.
163
MAPPING OF COURSE OUTCOMES WITH PO, PSO:
PO’S PSO’S
1 2 3 4 5 6 7 8 9 10 11 12 1 2 3 4
CO1 S S M M
CO2 S S S S M L S M M
CO3 S S S S S M L S M S M M
CO4 S S S S S M L S M S M M
CO5 S S S S S M L S M S M M
UNIT I: OVERVIEW
Overview of cryptography - Probability theory, Information theory, Complexity theory,
Number theory, Abstract algebra, Finite fields
UNIT V: APPLICATIONS
Authentication, Applications - Electronic Mail Security - IP Security - Web Security.
TEXT BOOK(S):
1. Alfred Menezes J, Paul van Oorschot C and Scott Vanstone A, Hand Book of
Applied Cryptography.
2. William Stallings, Cryptography and Network Security, Pearson Education India,
7th Edition,2017
164
6.14 CSE18R456: Web Technology
L T P C
CSE18R456 Web Technology
3 0 0 3
Pre-requisite: NIL
Course Objectives:
• To make students to familiar with client server architecture and able to develop a
web application using java technologies.
• To assist students to gain skills and project-based experience needed for entry into
web application development careers .
Course Outcomes:
Upon completion of the course, students will be able to:
POs PSOs
1 2 3 4 5 6 7 8 9 10 11 12 1 2 3 4
CO1 S S
CO2 S S S S S M L M S M S M M
CO3 S S S S S M L M L L S M S M L M
CO4 S S S S S M L M S M S M M
CO5 S S S S S M L M S M S M M
165
UNIT I: INTRODUCTION TO WEB TECHNOLOGIES Evolution of the In-
ternet and World Wide Web–Web Basics -Client-Side Scripting versus Server-Side Scripting-
World Wide Web Consortium (W3C) -Web 2.0-Introduction to HTML5- Editing HTML5-
Validation Service- Headings - Linking - Images -alt Attribute- Void Elements-Using Im-
ages as Hyperlinks - Special Characters and Horizontal Rules - Lists - Tables - Forms-
Internal Linking - meta Elements - New HTML5 Form input Types- Page-Structure El-
ements.
UNIT IV: WEB SERVERS & WEB DATABASES Introduction -HTTP Transactions-
Multitier Application -architecture - Client-Side Scripting versus Server-Side Scripting
Accessing Web Servers - Apache, MySQL and PHP Installation XAMPP Installation
,running ,testing procedures, Microsoft IIS Express and WebMatrix - Installing, running
,client side, PHP examples-Introduction to Relational Databases-MySQL -Microsoft Lan-
guage Integrate Query - Java DB/Apache Derby.
TEXT BOOK(S):
1. Paul J. Deitel, Harvey M. Deitel, Abbey Deitel, Internet & World Wide Web How
to Program, 5/e, Pearson Education Asia, 2009.
REFERENCE BOOK(S):
1. Eric Ladd, Jim O Donnel, Java, XHTML, HTML, XML: magnum, Prentice Hall of
India, QUE, 2000.
166
2. Rajkamal, Web Technology, Tata McGraw-Hill, 2007, 7thedition.
3. Jon Duckett,Web Design with HTML, CSS, JavaScript and jQuery Set Wiley, First
edition, 2014.
List of Experiments:
1. Using HTML5 canvas with JavaScript to draw lines, rectangles, arcs, and circles.
3. Write an XML file and DTD file which will display the Book information
8. Procedure to use JSON to read data from a web server, and display it in a web
page using XMLHttp
167
6.15 CSE18R457: Mobile Application Development
L T P C
CSE18R457 Mobile Application Development
3 0 0 3
Course Objectives:
• To make students to learn application development and develop mobile app on
various mobile platform like ANDROID and IOS..
Course Outcomes:
Upon completion of the course, students will be able to:
CO1 Understand about the mobile application market and web services for various mobile
devices.
CO2 Understand about the various Mobile Information Design, design Tools, Mobile
Platforms and Mobile Web Option.
CO3 Design the User interface with various features of Android SDK like displaying
pictures, menus etc.
CO4 Utilize the messaging, networking and location based service in Android application.
CO5 Create, Debug and build the apps for the latest Windows and IOS.
POs PSOs
1 2 3 4 5 6 7 8 9 10 11 12 1 2 3 4
CO1 S S
CO2 S S M
CO3 S S M L S M
CO4 S S M L S
CO5 S S M L M
168
UNIT I: INTRODUCTION Preliminary Considerations - Cost of Development -
Importance of Mobile Strategies in Business World - Mobile Web Presence - Mobile
Applications - Marketing – Web Services for Mobile Devices – Creating Example Web
Service - Debugging Web Service.
UNIT II: MOBILE USER INTERFACE DESIGN Effective Use of Screen Real
Estate Understanding Mobile Application Users Understanding Mobile Information
Design Understanding Mobile Platforms Using the Tools for Mobile Interface Design
Choosing a Mobile Web Option Adaptive Mobile Website Dedicated mobile website
Mobile Web Applications with HTML 5.
TEXT BOOK(S):
1. Jeff McWherter and Scott Gowell, Professional Mobile Application Development,
Wrox 2012.
REFERENCE BOOK(S):
1. Charlie Collins, Michael Galpin and Matthias Kappler, Android in Practice, Dream
Tech. 2012.
3. David Mark, Jack Nutting, Jeff LaMouche, and Fredric Olsson, Beginning iOS6
Development: Exploring the iOS SDK, Apress, 2013.
169
List of Experiments:
1. ANDROID APPLICATION PROJECT:
2. IOS PROJECT:
3. WIndows Project:
4. Phonegap/Titanium Project:
170
7 OPEN ELECTIVES:
Level 1:
3 0 0 3
COURSE OUTCOMES:
CO1: Understand the basic concepts of networking
CO2: Understand the networking Hardware components
CO3: Understand various types of transmission medias & topologies.
CO4: Identify the networks type of medium and topological techniques to construct a
network.
CO5: Apply the applications of network in real time situations.
UNIT I: INTRODUCTION
Introduction to Networks and Networking - Protocol and Standards - Categories of Net-
works - Uses and Benefits of Network - Transmission Media - Network Components.
171
UNIT V: NETWORK LAYERS
Process to Process Delivery: UDP- TCP - SCTP Congestion Control and Quality of
Service - Session Layer - Presentation Layer and Application Layer - DNS services -
DHCP Services - Remote Logging - E-mail - File Transfer - www - http Multimedia.
TEXT BOOKS:
1. Forouzan b. A, Data communications and Networking, 4th Edition, Tata Mcgraw-
Hill Publications, 2006.
REFERENCE BOOKS:
1. Tanenbaum A. S., Computer Networks , 4th Edition, Pearson Education,2007
172
7.2 CSE18R303–OOPS using C++
3 1 3
COURSE OUTCOMES:
CO1: Understand the basic concepts of OOPS and syntax in C++
CO2: Create C++ programs using classes, constructors
CO3: Create C++ programs for function overloading, operator overloading
CO4: Identify the inheritance type for given problem and create programs using virtual
function concepts
CO5: Analyze the need for generic programming and fault tolerant programming using
templates and exception handling
UNIT I: INTRODUCTION
Introduction to OOP Basic Concepts of OOP Applications of OOP- Introduction to
C++ - Introduction to C++ - C++ Input and Output Declarations in C++ - Names-
paces - Function Prototypes Inline Functions Default Arguments Unary Scope Resolu-
tion Operator
173
UNIT V:TEMPLATES & EXCEPTION HANDLING
Templates Function Templates Class Templates Exception Handling - When Exception
Handling, Basic of C++ Exception, Catching an Exception, Re throwing an Exception,
Exception Specifications.
TEXT BOOKS:
1. E.Balagurusamy, Object-Oriented Programming Using C++ , Mcgraw Hill Educa-
tion, 6th Edition, 2013.
REFERENCE BOOKS:
1. D.S.Malik, C++ Programming Language, CENGAGE Learning, 2009.
3. John R.Hubbard, Programming with C++, Schaums Outline Series, TMH 2003.
4. Deitel H.M., and Deitel P.J., How to program C++, PHI 2003.
174
7.3 CSE18R304–OOPS using Java
3 1 0 3
COURSE OUTCOMES:
CO1: Understand the basic concepts of Object Oriented paradigm
CO2: Apply the programming concepts of JAVA to problem solutions.
CO3: Design error free code to real world problems.
CO4: Develop re-useable code for application development.
CO5: Implement user friendly applications.
175
UNIT V: APPLETS
Applets: Fundamentals - Differences Between Applets and Applications- Type Of Applet -
Applet Architecture - Creating Applets - Passing Parameters to Applet Frames: Working
with Frame Windows - Creating Frame Windows In an Applet AWT Components:
Lable - Buttons - Checkbox - Checkbox Group - List - Text Field Layout Management:
Menubars & Menu
TEXT BOOK(S):
1. Herbert Schildt, Java The complete reference, 8 th Edition, McGraw Hill Education,
2011.
REFERENCE BOOK(S):
1. Cay S. Horstmann, Gary cornell, Core Java Volume I Fundamentals, 9 th Edition,
Prentice Hall, 2013.
176
7.4 CSE18R305–Introduction to Data Analytics
3 0 0 3
COURSE OUTCOMES:
CO1: Understand the need for business analytics and phases of data analytics
CO2: Apply appropriate modulating and analytical methods to analyze data
CO3: Create statistical models and represent the predicted results
CO4: Implement machine learning algorithms to process data
CO5: Analyze and visualize the results of necessary datasets using ’R’ tool
177
UNIT V: NETWORK LAYERS
Reading and Getting Data Into R Ordered and Unordered Factors Arrays and Matrices
Lists and Data Frames Reading Data From Files Probability Distributions Statistical
Models In R - Manipulating Objects Data Distribution.
REFERENCE BOOKS:
1. Nina Zumel, John Mount, Practical Data Science With R, Manning Publications,
2014.
5. Tony Ojeda, Sean Patrick Murphy, Benjamin Bengfort, Abhijit Dasgupta, Practical
Data Science Cookbook, Packt Publishing Ltd., 2014.
6. Chris Eaton, Dirk Deroos, Tom Deutsch Et Al., Understanding Big Data, Mc-
grawhill, 2012.
9. James R Evans, Business Analytics Methods, Models And Decisions, Pearson 2013.
11. S M Ross, Introduction To Probability And Statistics For Engineers And Scientists,
Academic Foundation, 2011.
178
7.5 CSE18R306–Introduction to Software Engineering
3 0 0 3
COURSE OUTCOMES:
CO1: Identify and build an appropriate process model for a given project
CO2: Analyze the principles at various phases of software development
CO3: Translate specifications into design, and identify the components to build the ar-
chitecture for a given problem.
CO4: Define a appropriate Testing Plans at different levels during the development of
the software
CO5: Understand the software project estimation models and estimate the work to be
done, resources required and the schedule for a software project
UNIT I: INTRODUCTION
Software and Software Engineering - Project Management Concepts - Software Engineer-
ing Paradigms Generic Process Models, - Water Fall Life Cycle Model - Prototype Model
- RAD Model - Spiral Model - Incremental Model
179
TEXT BOOKS:
1. Ian Somerville, Software Engineering,, Addison-Wesley, 8th edition, 2006.
REFERENCE BOOKS:
1. Roger S. Pressman, Software Engineering: A Practitioner’s Approach, Mc-Graw
Hill, Seventh Edition, 2010.
180
7.6 CSE18R307–Fundamentals of Operating Systems
3 0 0 3
COURSE OUTCOMES:
CO1: Understand the Structure and functions of Operating Systems
CO2: Understand the principles of scheduling and design various scheduling algorithms
CO3: Analyze the various memory management schemes.
CO4: Apply the principles of Disk scheduling and file systems
CO5: Understand the administrative tasks of Linux servers
181
UNIT V: CASE STUDY
Linux System- Basic Concepts; System Administration-Requirements for Linux System
Administrator - Setting up a LINUX Multifunction Server - Domain Name System -
Setting up Local Network Services; Virtualization- Basic Concepts - Setting up Xen -
Vmware on Linux Host and Adding Guest OS.
TEXT BOOKS:
1. Abraham Silberschatz, Peter Baer Galvin and Greg Gagne, Operating System Con-
cepts, 9 th Edition, John Wiley and Sons Inc., 2012.
REFERENCE BOOKS:
1. William Stallings, Operating Systems Internals and Design Principles, 7 th Edition,
Prentice Hall, 2011.
182
7.7 CSE18R308–Ethical Hacking
3 1 0 4
COURSE OUTCOMES:
CO1: Understand the need of Ethical Hacking
CO2: Demonstrate the social engineering attacks
CO3: Implement the various attacks and vulnerabilities
CO4: Design the tools and techniques to prevent hacking
CO5: Analyze the various malwares
UNIT I: INTRODUCTION
Ethics Of Ethical Hacking: Why you need to Understand Your Enemy’s Tactics?, Rec-
ognizing The Gray Areas in Security Vulnerability Assessment Penetration Testing.
Ethical Hacking and the Legal System: Understanding Individual Cyberlaws 18 USC
Section 1029, 1030, 2510 Digital Millennium Copyright Act (DMCA) Cyber Security
Enhancement Act 2002. Proper and Ethical Disclosure: CERT’s Current Process Full
Disclosure Policy Organization for Internet Safety
183
Development Process Instrumentation Tools Fuzzing Instrumented Fuzzying Tools and
Techniques. Finding New Browser Based Vulnerabilities. Mitigation Alternatives
TEXT BOOKS:
1. Allen Harper, Shon Harris, Jonathan Ness, Chris Eagle, Gideon Lenkey, Terron
Williams, Gray Hat Hacking The Ethical Hackers Handbook, 3rd Edition, 2011.
REFERENCE BOOKS:
1. Sharma Pankaj, Hacking, APH Publishing, 2005. Rajat Khare, Network Security
and Ethical Hacking, Luniver Press, 2006.
184
7.8 CSE18R309–Introduction to Python Programming
3 0 0 3
COURSE OUTCOMES:
CO1: Develop basic programs using fundamental structures.
CO2: Create programs using various collection data types.
CO3: Apply appropriate Python control flow structure.
CO4: Implement user defined python functions
CO5: Understand the objected oriented concepts of Python
UNIT I: INTRODUCTION
Python Object Types Numeric Type Basics Numeric Literals Built In Numeric Tools
Python Expression Operators Numbers In Action Other Numeric Types String Literals
Strings in Action String Methods String Formatting Expressions String Formatting
Method Calls General Type Categories
UNIT IV:FUNCTIONS
Coding Functions- Scope Basics Scope Rules Global Statement Scopes and Nested
Functions Nonlocal Statement Argument Passing Basics Special Argument Matching
Modes Function Design Concepts- Recursive Functions Function Objects Anonymous
Functions Mapping Functions
185
UNIT V: CLASSES AND OOP
Class Coding Basics Class Statement Methods Inheritance Attribute Tree Construc-
tion Specializing Inherited Methods Class Interface Techniques Abstract Super Classes
-Namespaces Simple Names Attribute Names Namespace Dictionaries Operator Over-
loading Designing With Classes
TEXT BOOKS:
1. 1. Mark Lutz , Learning Python , Fifth Edition, O,Reilly, 2013
186
7.9 CSE18R310–PC Hardware and Trouble Shooting
3 0 0 3
COURSE OUTCOMES:
CO1: Understand the basic organization of Computers
CO2: Understand the working mechanisms of peripheral devices
CO3: Understand the PF hardware overview
CO4: Apply system configuration setting for PC assembling and integration
CO5: Analyze computer troubles and apply troubleshooting techniques
UNIT I: INTRODUCTION
Introduction Computer Organization Number Systems and Codes ALU CU Instruction
Fetch Interrupts I/O Techniques Device Controllers Error Detection Techniques Mi-
croprocessor Personal Computer Concepts Advanced System Concepts Microcomputer
Concepts OS Multitasking and Multiprogramming Virtual Memory Cache Memory
Modern PC
UNIT V: TROUBLESHOOTING
Introduction Computer Faults Nature of Faults Types of Faults Diagnostic Programs
And Tools Microprocessor and Firmware Programmable LSIs Bus Faults Faults Elim-
187
ination Process Systematic Troubleshooting Symptoms Observation Fault Diagnosis
Fault Rectification Troubleshooting Levels FDD,HDD,CD ROM problems.
TEXT BOOKS:
1. B. Govindarajalu, IBM PC Clones Hardware, Troubleshooting and Maintenance,
2rd Edition, TMH, 2002.
REFERENCE BOOKS:
1. Peter Abel, Niyaz Nizamuddin, IMB PC Assembly Language and Programming,Pearson
Education, 2007
188
7.10 CSE18R311–Data and Word Processing
3 0 0 3
COURSE OUTCOMES:
CO1: Develop documents using word software by applying all document functions and
Styles
CO2: Create reports with charts using spreadsheets software
CO3: Create and maintain a simple database
CO4: Create presentations with esthetic sense
CO5: Understand basic mechanisms for using internet and world wide web
189
UNIT IV:INTRODUCTION TO MS POWER POINT
Introduction to MS Office-MS Power Point and Open Office-Impress: MS Power Point:
Introduction to Presentation Opening New Presentation, Different Presentation Tem-
plates, Setting Backgrounds, Selecting Presentation Layouts. Creating a Presentation
- Setting Presentation Style, Adding Text to The Presentation. Formatting a Presen-
tation - Adding Style, Colour, Gradient Fills, Arranging Objects, Adding Header &
Footer, Slide Background, Slide Layout. Adding Graphics to The Presentation- Inserting
Pictures, Movies, Tables etc Into Presentation, Drawing Pictures Using Draw. Adding
Effects to The Presentation- Setting Animation & Transition Effect. Printing Handouts,
Generating Standalone Presentation Viewer.
TEXT BOOKS:
1. Jan Marrelli ,A Guide to Microsoft Office 2013, 1st Edition, EMC / Paradigm
publications, 2013
190
7.11 CSE18R312–Fundamentals of Computer Architecture
3 0 0 3
COURSE OUTCOMES:
CO1: Understand the functional units of a computers, bus structures and addressing
modes
CO2: Understand the knowledge of algorithms to solve arithmetic problems.
CO3: Understand about single bus, multiple bus organization and pipelining concepts
CO4: Analyze RAM, ROM, Cache memory and virtual memory concepts
CO5: Understand the various I/O Interface
191
TEXT BOOKS:
1. Carl Hamacher, Zvonko Vranesic and Safwat Zaky, Computer Organization,McGraw-
Hill, 5th Edition, 2008
REFERENCE BOOKS:
1. William Stallings, –Computer Organization and Architecture - Designing Perfor-
mance,Pearson Education, 8th Edition, 2009.
2. David A.Patterson and John L.Hennessy, Computer Organization and Design: The
hardware software interface, Morgan Kaufmann, 3rd Edition, , 2007.
192
7.12 CSE18R313–Bio Inspired Algorithm
3 0 0 3
COURSE OUTCOMES:
CO1: Explain how biological systems exploit natural processes.
CO2: Visualize how complex and functional high-level phenomena can emerge from low-
level interactions
CO3: Compare and select the most appropriate method from: neural, deep learning,
fuzzy, evolutionary or hybrid method for any application / data set.
CO4: Design and implement simple bio-inspired algorithms.
CO5: Conduct experiments to investigate empirically bio-inspired systems.
UNIT I: INTRODUCTION
From Nature to Nature Computing - Philosophy- Three Branches - A Brief Overview -
Conceptualization: Natural Phenomena, Models and Metaphores- General Concepts- In-
dividuals, Entities and agents - Parallelism and Distributivity- Interactivity- Adaptation-
Feedback-Self-Organization-Complexity, Emergence and Reductionism- Bottom-up Vs
Top-Down- Determination, Chaos and Fractals.
UNIT IV:IMMUNOCOMPUTING
Introduction- Immune System- Physiology and Main Components Pattern Recognition
And Binding- Adaptive Immune Respomse- Self/Nonself Discrimination - Immune Net-
work Theory- Danger Theory- Artificial Immune Systems- Representation- Evaluation
Interaction- Immune Algorithms- Bone Marrow Models- Negative Selection Algorithms-
193
Binary and Real Valued Negative Selection Algorithms- Clonal Selection and Affinity
Maturation- Forest’s Algorithm- CLONALG - Artificial Immune Networks- Continuous
and Discrete Immune Networks.
TEXT BOOKS:
1. Leandro Nunes de Castro, ”Fundamentals of Natural Computing, Basic Concepts,
Algorithms and Applications”, Chapman & Hall/ CRC, Taylor and Francis Group,
2007
REFERENCE BOOKS:
1. Floreano D. and Mattiussi C., ”Bio-Inspired Artificial Intelligence: Theories, Meth-
ods, and Technologies”, MIT Press, Cambridge, MA, 2008.
194
LEVEL II
3 0 0 3
PREREQUISITE:
CSE18R309/ Introduction to Python Programming
COURSE OUTCOMES:
CO1: Understand the programming concepts in Python
CO2: Implement sequence algorithms.
CO3: Analyze large data sets using arrays and files.
CO4: Develope database applications using SQL.
195
UNIT IV:WORKING WITH ARRAY DATA
Multiplexed Experiments - Reading Array Data - The Microarray Class - Array Anal-
ysis - High-Throughput Sequence Analyses: High-Throughput Sequencing - Mapping
Sequences To A Genome - Using The Htseq Library
TEXT BOOKS:
1. Stevens T. J., Boucher W,Python Programming for Biology: Bioinformatics and
Beyond, Cambridge University Press,2015
196
7.14 CSE18R402–Internet Security and Computer Forensics
3 0 0 3
PREREQUISITE:
CSE18R302 / Fundamentals of Networking
COURSE OUTCOMES:
CO1: Understand the Computer Forensics and incident response.
CO2: Realize the Computer Investigation and collection of Evidence for Forensics
CO3: Analyze and validate the computer forensics data and Tools
CO4: Identify the various email Security and Firewalls
CO5: Understand the Indian Laws and Acts and to apply for the computer forensics
UNIT II:INVESTIGATION
Understanding Computer Investigation, Introduction To Investigation Tools, Ediscovery,
Evidence Collection, Evidence Preservation - Preparing For Computer Investigations-
Systematic Approach-Procedures For Investigations-Conducting An Investigation-Physical
Requirement, Data Acquisition.
197
UNIT IV:E-MAIL SECURITY & FIREWALLS
E-Mail Investigation, E-Mail Tracking, IP Tracking, E-Mail Recovery, Hands On Case
Studies. Encryption and Decryption Methods, Search and Seizure Of Computers, Re-
covering Deleted Evidences, Password Cracking, Internet Firewalls For Trusted System:
Roles of Firewalls Firewall Related Terminology- Types of Firewalls Firewall Designs
SET For E-Commerce Transactions.
TEXT BOOKS:
1. Amelia Philips and Christopher Steuart, Bill Nelson, Guide to Computer Forensics
and Investigations, Fourth Edition, Cengage learning.2007
2. Nelson Phillips and Enfinger Steuart, Computer Forensics and Investigations, Cen-
gage Learning, New Delhi, 2009.
3. Kevin Mandia, Chris Prosise, Matt Pepe, Incident Response and Computer Foren-
sics , Tata McGraw -Hill, New Delhi, 2006
REFERENCE BOOKS:
1. Robert M Slade, Software Forensics, Tata McGraw - Hill, New Delhi, 2005.
5. Marjie T.Britz, Computer Forensics and Cyber Crime: An Introduction, 3rd Edi-
tion, Prentice Hall, 2013.
198
7.15 CSE18R403–Introduction to Cloud Computing
3 0 0 3
PREREQUISITE:
CSE18R302 / Fundamentals of Networking
COURSE OUTCOMES:
CO1: Understand the layers and types of Cloud Computing
CO2: Understand the IaaS, PaaS and SaaS
CO3: Analyze various scheduling techniques for virtual machines in cloud infrastructure
CO4: Implement private/public/hybrid Cloud infrastructure
CO5: Implement policy management system for Cloud Computing
CO6: Design of data security techniques in the Cloud Computing
UNIT I: FOUNDATIONS
Introduction to Cloud Computing - Definition - Characteristics - Components - Cloud
Provider - SAAS - PAAS - IAAS And Others - Organizational Scenarios of Clouds - Ad-
ministering & Monitoring Cloud Services - Benefits and Limitations - Deploy Application
Over Cloud - Comparison among SAAS - PAAS - IAAS Cloud Computing Platforms:
Infrastructure As Service: Amazon EC2 - Platform As Service: Google App Engine -
Microsoft Azure - Utility Computing - Elastic Computing
199
Map-Reduce - Enterprise Batch Processing Using Map-Reduce - Introduction to Cloud
Development - Example/Application of Mapreduce - Features and Comparisons among
GFS - HDFS Etc - Map-Reduce Model
TEXT BOOKS:
1. Judith Hurwitz, R.Bloor, M.Kanfman, F.Halper, Cloud Computing for Dummies ,
Wiley India Edition, 2012.
REFERENCE BOOKS:
1. Scott Granneman ,Google Apps,Pearson Pub;lications,2008
2. Tim Malhar, S.Kumaraswammy, S.Latif ,Cloud Security & Privacy Auerbach Pub-
lications, 2007
4. Barrie Sosinsky ,Cloud Computing Bible, John Wiley & Sons, 2011
200
7.16 CSE18R404–Programming in C# and .NET
3 0 0 3
PREREQUISITE:
• CSE18R303/ OOPS using C++
COURSE OUTCOMES:
CO1: Understand the programming concepts of C #
CO2: Apply the object oriented concepts of C # for application development.
CO3: Create distributed data driven applications using the .NET framework and C #.
CO4: Develop web-based distributed applications using C #, SQL Server and ADO.NET
CO5: Design and develop Web based applications on .NET with CLR.
UNIT I: INTRODUCTION TO C #
Introducing C # - Understanding .NET - Overview Of C # - Literals - Program Structure
And Simple Input And Output Operations Operators And Expressions Statements
Arrays And Structures - String - String Builder - Enumerations - Boxing And Unboxing.
201
UNIT IV:WEB BASED APPLICATION DEVELOPMENT ON
.NET
Working With XML and .NET Techniques For Reading and Writing XML Data - Using
Xpath and Search XML - ADO.NET Architecture ADO.NET Connected And Discon-
nected Models XML And ADO.NET Creating Virtual Directory and Web Application,
Session Management Techniques, Web. Config, Web Services, Passing Datasets, Return-
ing Datasets From Web Services, Handling Transaction, Handling Exceptions, Returning
Exceptions From SQL Server.
TEXT BOOKS:
1. Herbert Schildt, The Complete Reference: C # 4.0, Tata Mc Graw Hill, 2012.
2. Christian Nagel , Professional C # 2012 with .NET 4.5, Wiley India, 2012.
REFERENCE BOOKS:
1. Andrew Troelsen , Pro C # 2010 and the .NET 4 Platform, Fifth edition, A Press,
2010.
2. Ian Griffiths, Matthew Adams, Jesse Liberty, Programming C# 4.0, Sixth Edition,
OReilly, 2010.
5. Herbert Schildt, The Complete Reference: C#, Tata McGraw Hill, 2004.
202
7.17 CSE18R405–Android Programming
3 0 0 3
PREREQUISITE:
CSE18R304/ OOPS using Java
COURSE OUTCOMES:
CO1: Study the basics of android application development environment
CO2: Know the basics about the android User Interface
CO3: Utilize the views concept in designing the activities of android User Interface.
CO4: Explains how to customize activities and intents and manage data that helps you
work with APIs, the Android SDK
CO5: Understand on how to package and publish your applications to the Android Market
203
UNIT IV:DATA PERSISTENCE
Saving and Loading User Preferences, Accessing Preferences Using an Activity, Program-
matically Retrieving and Modifying the Preferences Values, Persisting Data to Files, Cre-
ating and Using Databases, Creating the DBAdapter Helper Class, Using the Database
Programmatically , Pre-Creating the Database.
TEXT BOOKS:
1. Wei-Meng Lee, Beginning Android 4 Application Development March 2012
REFERENCE BOOKS:
1. Jeff McWherter and Scott Gowell, Professional Mobile Application Development,
Wrox 2012.
2. Charlie Collins, Michael Galpin and Matthias Kappler, Android in Practice, Dream
Tech. 2012
4. David Mark, Jack Nutting, Jeff LaMouche, and Fredric Olsson, Beginning iOS6
Development: Exploring the iOS SDK, Apress, 2013
204
7.18 CSE18R406–Introduction to IoT
3 0 0 3
PREREQUISITE:
CSE18R302/ Fundamentals of Networking
COURSE OUTCOMES:
CO1: Understand the basic concepts ,architecture and protocol of Internet of Things.
CO2: Analyze the tools and design methods of Internet of Things
CO3: Identify the services offered by IoT physical servers and cloud environment.
CO4: Analyze the physical devices and apply analytic tool for IoT.
CO5: Design and develop an IOT solution for a real time problem.
205
TEXT BOOKS:
1. Jan Holler, Vlasios Tsiatsis, Catherine Mulligan, Stefan Avesand, Stamatis Karnouskos,
David Boyle, From Machine-to-Machine to the Internet of Things: Introduction to
a New Age of Intelligence, 1st Edition, Academic Press, 2014.
REFERENCE BOOKS:
1. Honbo Zhou , The Internet of Things in the Cloud: A Middleware Perspective CRC
Press ,2012
3. Olivier Hersent, Omar Elloumi and David Boswarthick, The Internet of Things:
Applications to the Smart Grid and Building Automation Wiley ,2012
206
7.19 CSE18R407–Vehicular Adhoc Network
3 0 0 3
PREREQUISITE:
CSE18R302/ Fundamentals of Networking
COURSE OUTCOMES:
CO1: Understand the basic Traffic modeling of VANET infrastructure.
CO2: Analyze the types of data dissemination in VANET.
CO3: Understand the concepts behind Communication and propagation models of VANET.
CO4: Analyze the message coding used in VANET application.
CO5: Apply the cryptographic protocols to secure Vehicular Communication
207
UNIT IV:APPLICATION LEVEL MESSAGE CODING AND
COMPOSITIONS
Introduction to Application Environment Safety Applications and data requirements
Desirable Architectural features Broadcast Characteristics Message Dispatcher Data
element dictionary Message Construction Example Applications Emergency brake
warning
REFERENCE BOOKS:
1. Hannes Hartenstein and Kenneth P Laberteaux, VANET Vehicular Applications
and Inter-Networking Technologies, Wiley 2010
208
7.20 CSE18R408–Wireless Sensor Network
3 0 0 3
PREREQUISITE:
CSE18R302/ Fundamentals of Networking
COURSE OUTCOMES:
CO1: In-depth understanding the insight of wireless sensor networks and its technologies.
CO2: Understanding the architecture and the components associated to wireless sensor
networks.
CO3: Identifying the networking sensors and protocols of wireless sensor networks
CO4: Analyzing the various routing protocols, routing and topologies associated with
wireless sensor networks.
CO5: Applying the wireless sensor networking concepts in real world scenario.
UNIT II:ARCHITECTURES
Single-Node Architecture - Hardware Components, Energy Consumption Of Sensor Nodes,
Operating Systems And Execution Environments, Network Architecture - Sensor Network
Scenarios, Optimization Goals And Figures Of Merit, Gateway Concepts.
209
Diffusion Energy Aware Routing - Gradient-Based Routing - Rumor- Routing COUGAR
ACQUIRE Hierarchical Routing - LEACH, PEGASIS Location Based Routing GF,
GAF, GEAR, GPSR. Topology Control, Clustering, Time Synchronization, Localization
And Positioning, Sensor Tasking And Control.
TEXT BOOKS:
1. Kazem Sohraby, Daniel Minoli and Taieb Znati, – Wireless Sensor Networks Tech-
nology, Protocols, and Applications–, John Wiley & Sons, 2007.
2. Holger Karl and Andreas Willig, –Protocols and Architectures for Wireless Sensor
Networks, John Wiley & Sons, Ltd, 2005.
REFERENCE BOOKS:
1. KazemSohraby, Daniel Minoli, TaiebZnati ,Wireless Sensor Network Wiley,March
2007
2. Ananthram Swami, Qing Zhao, Yao-Win Hong, Lang Tong , Wireless SensorNet-
works Signal Processing and Communications John Wiley & Sons,2007
210
8 Honors Electives Courses
8.1 CSE18R322–Advanced Computer Architecture
L T P C
CSE18R322 ADVANCED COMPUTER ARCHITECTURE
3 0 0 3
Course Objectives:
• To introduce students about the principles of computer design, instruction set de-
sign concepts, performance enhancements, new and alternative computer architec-
tures, and the design and implementation of high performance computing systems.
Course Outcomes:
Upon completion of the course, students will be able to:
CO2 Apply the knowledge of pipelining and ILP to solve the designing issues.
211
Mapping of Course Outcomes with PO.PSO:
POs PSOs
1 2 3 4 5 6 7 8 9 10 11 12 1 2 3 4
CO1 S M
CO2 S M M M M M L L
CO3 S M
CO4 S M M M M M L L
CO5 S S S S S M M M L L
TEXT BOOK(S):
1. John L. Hennessey and David A. Patterson, ”Computer Architecture A Quantita-
tive Approach”, Morgan Kaufmann/Elsevier, Fifth edition, 2012.
2. Richard Y. Kain, Advanced Computer Architecture a Systems Design Approach,
PHI, 2011.
212
REFERENCE BOOK(S):
1. Kai Hwang and Faye Briggs, ”Computer Architecture and Parallel Processing”, Mc
Graw-Hill International Edition, 2000.
2. John P.Hayes, ’Computer architecture and Organization’, Tata McGraw Hill, Third
edition, 1998.
213
8.2 CSE18R323–High Performance Computing
L T P C
CSE18R323 HIGH PERFORMANCE COMPUTING
3 0 0 3
Course Objectives:
• To give students solid foundations for developing, analyzing, and implementing
parallel and locality-efficient algorithms by making them to understand the archi-
tecture of several types of high performance computers and the implications on the
performance of algorithms on these architectures.
Course Outcomes:
Upon completion of the course, students will be able to:
CO1 Describe architectural hardware and software issues for high performance computing
systems.
CO2 Recognize the importance of Load Sharing and balancing for high performance
computing systems.
CO3 Understand various parallel programming languages and HPC environments with
particular reference to Grid Computing.
CO4 Understand the role of cloud computing for high performance computing.
CO5 Understand various task scheduling methods for high performance computing.
214
Mapping of Course Outcomes with PO.PSO:
POs PSOs
1 2 3 4 5 6 7 8 9 10 11 12 1 2 3 4
CO1 S M
CO2 S M M M M M L L
CO3 S M
CO4 S M M M M M L L
CO5 S S S S S M M M L L
UNIT II: LOAD SHARING AND BALANCING Evolution - Job and Resource
Management Systems - State-of-the- Art in RMS and Job - Rigid Jobs with Process
Migration - Communication-Based Scheduling - Batch Scheduling - Fault Tolerance -
Scheduling Problem for Network Computing - Algorithm - ISH - MCP and ETF - Dy-
namic Load Balancing - Mapping and Scheduling - Task Granularity and Partitioning -
Static and Dynamic Scheduling.
215
plication Models - Market-Based Management of Clouds - Energy-Efficient and Green
Cloud Computing Architecture - Resource Allocation - Leases.
TEXT BOOK(S):
1. R. Buyya, High Performance Cluster Computing: Architectures and Systems, Vol:1,
Pearson Education, 2008.
2. I. Foster and C. Kesselman, The Grid: Blueprint for a New Computing Infrastruc-
ture, Morgan Kaufmann, Elsevier, 2004.
REFERENCE BOOK(S):
1. A.Chakrabarti, Grid Computing Security, Springer, 2007.
216
8.3 CSE18R324–Augmented Reality
L T P C
CSE18R324 AUGMENTED REALITY
3 0 0 3
Pre-requisite: NIL
Course Objectives:
• To introduce students to augmented reality technology.
Course Outcomes:
Upon completion of the course, students will be able to:
CO1 Understand the basic concept and display devices used for augmented reality.
CO3 Understand the visualization through camera and analyze the visualization chal-
lenges.
CO4 Apply modeling, annotations and collaborating and navigating with AR environ-
ment.
CO5 Analyze the software engineering requirements for an AR developer and predict the
future of AR.
217
Mapping of Course Outcomes with PO.PSO:
POs PSOs
1 2 3 4 5 6 7 8 9 10 11 12 1 2 3 4
CO1 S M
CO2 S M M M M M L L
CO3 S M
CO4 S M M M M M L L
CO5 S S S S S M M M L L
TEXT BOOK(S):
1. D.Schmalstieg, T.Hollerer, ”Augmented Reality: Principles & Practice”, Addison
Wesley - Pearson Education, 2016.
218
8.4 CSE18R325–Visual Cryptography
L T P C
CSE18R325 VISUAL CRYPTOGRAPHY
3 0 0 3
Pre-requisite: NIL
Course Objectives:
• To make students to understand about visual cryptography using a variety of ap-
plications.
Course Outcomes:
Upon completion of the course, students will be able to:
POs PSOs
1 2 3 4 5 6 7 8 9 10 11 12 1 2 3 4
CO1 S M
CO2 S M M M M M L L
CO3 S M
CO4 S M M M M M L L
CO5 S S S S S M M M L L
219
UNIT I: FUNDAMENTALS OF IMAGE PROCESSING Digital Image Pro-
cessing: Fundamentals:-Digital Image Representation-Coordinate Conversions - Images
As Matrices - Image Types-Intensity Images - Binary Images - RGB Images; Color Image
Processing:- - Colour Image Representation RGB Model - CMY Model - CMYK Model
- HSI Model. Image File Formats.
REFERENCE BOOK(S):
1. BorkoFurht, EdinMuharemagic and Daniel Socek, ”Multimedia Encryption and
Watermarking”, Springer,2007.
220
8.5 CSE18R420–Video Analytics
L T P C
CSE18R420 VIDEO ANALYTICS
3 0 0 3
Course Objectives:
• To address the research issues towards developing algorithms that can perform
high-level visual recognition tasks on real-world images and videos.
Course Outcomes:
Upon completion of the course, students will be able to:
CO1 Understand the various data analytic tools.
CO3 Understand the fundamental principles of video analytics and their application.
CO5 Analyze the various human face recognition and gait algorithms.
POs PSOs
1 2 3 4 5 6 7 8 9 10 11 12 1 2 3 4
CO1 S M
CO2 S M M M M M L L
CO3 S M
CO4 S M M M M M L L
CO5 S S S S S M M M L L
221
UNIT I: INTRODUCTION TO BIG DATA AND DATA ANALYSIS Intro-
duction to Big Data Platform Challenges of Conventional Systems Web Data Evolution
of Analytic Scalability Analytic Processes and Tools Analysis Vs Reporting Modern
Data Analytic Tools Data Analysis: Regression Modelling Bayesian Modelling Rule
Induction.
REFERENCE BOOK(S):
1. Anand Rajaraman and Jeffrey David Ullman, Mining of Massive Datasets, Cam-
bridge University Press, 2012.
2. Yunqian Ma, Gang Qian, Intelligent Video Surveillance: Systems and Technology,
CRC Press (Taylor and Francis Group), 2009.
222
8.6 CSE18R421–Next Generation Networks
L T P C
CSE18R421 NEXT GENERATION NETWORKS
3 0 0 3
Course Objectives:
• To make students to understand the core technologies, theories, and dilemmas that
face next generation network engineers in this field.
• To introduce students the best practices about how to design, deploy, and trou-
bleshoot next generation networks.
Course Outcomes:
Upon completion of the course, students will be able to:
CO1 Understand the technical, economic and service advantages of next generation net-
works.
CO3 Analyze various NGN key development areas such as Access Network Area, Core
Transport Network Area, Service Creation Area and Advanced Technologies for
Network and Service Management.
CO4 Compare various NGN Standards in the vein of TMF, NGOSS, 3GPP and LTE/SAE.
CO5 Evaluate various NGN Wireless LANs with respect to OFDM device High Through-
put and Robust Performance.
223
Mapping of Course Outcomes with PO.PSO:
POs PSOs
1 2 3 4 5 6 7 8 9 10 11 12 1 2 3 4
CO1 S M
CO2 S M M M M M L L
CO3 S M
CO4 S M M M M M L L
CO5 S S S S S M M M L L
UNIT III: NGN KEY DEVELOPMENT AREAS Terminal Area Access Net-
work Area Backhaul Network Area Core Transport Network Area Service Creation
Area Network Control and Managerial Area Service Control and Management Ad-
vanced Technologies for Network and Service Management.
UNIT IV: NGN STANDARDIZATION ITU and GSI NGN ETSI and TISPAN -
NGN ATIS and NGN CJA and NGN - TMF and NGOSS, NGMN Alliance and NGMN
- 3GPP and LTE/SAE NGMN Alliance and NGMN, 3GPP and LTE/SAE.
REFERENCE BOOK(S):
1. Jingming Li Salina and Pascal Salina, Next Generation Networks, Prospective and
Potentials , John Wiley and Sons, 2007.
224
2. Thomas Plavyk, Next generation Telecommunication Networks, Services and Man-
agement, Wiley & IEEE Press Publications, 2012.
3. Eldad Perahia and Robert Stacey, Next Generation Wireless LANs, Cambridge
University Press, 2008.
225
8.7 CSE18R422–Software Defined Networking
L T P C
CSE18R422 SOFTWARE DEFINED NETWORKING
3 0 0 3
Course Objectives:
• To make students to learn about Software Defined Networking, an emerging Internet
architectural framework, including the main concepts, architectures, algorithms,
protocols and applications and related topics including Data Center Networks.
Course Outcomes:
Upon completion of the course, students will be able to:
CO1 Understand the Control Planes and Data Planes in Software Defined Networking.
CO3 Compare the SDN Solutions for the Data Centre Network.
POs PSOs
1 2 3 4 5 6 7 8 9 10 11 12 1 2 3 4
CO1 S M
CO2 S M M M M M L L
CO3 S M
CO4 S M M M M M L L
CO5 S S S S S M M M L L
226
UNIT I: INTRODUCTION Introduction Centralized and Distributed Control and
Data Planes Evolution versus Revolution The Control Plane Data Plane Moving
Information between Planes Distributed Control Planes IP and MPLS Creating IP
Underlay Convergence Time Load Balancing High availability creating the MPLS
overlay Replication Centralized Control Planes ATM/LANE Route Servers.
UNIT IV: USE CASES Use cases for Bandwidth Scheduling, Manipulation, and
Calendaring Bandwidth Calendaring Big Date and Application Hyper Virtualization
for Instant CSPF- Use cases for Data Centre Overlays, Big data, and Network Func-
tion Virtualization Use case for Input Traffic Monitoring, Classification, and Triggered
Actions.
REFERENCE BOOK(S):
1. Thomas D.Nadeau and Ken Gray, Software Defined Networks, Oreilly, 2013.
227
8.8 CSE18R423–Service Oriented Architecture
L T P C
CSE18R423 SERVICE ORIENTED ARCHITECTURE
3 0 0 3
Pre-requisite: NIL
Course Objectives:
• To introduce the concepts and design principles of SOA, Non-technical aspects
such as governance, impact on culture and organization, as well as the various
interoperability standards, technology infrastructure and security considerations
associated with SOA implementations.
Course Outcomes:
Upon completion of the course, students will be able to:
CO5 Analyse SOA for real time operations and apply security.
POs PSOs
1 2 3 4 5 6 7 8 9 10 11 12 1 2 3 4
CO1 S M
CO2 S M M M M M L L
CO3 S M
CO4 S M M M M M L L
CO5 S S S S S M M M L L
228
UNIT I: INTRODUCTION TO SERVICE ORIENTED ARCHITECTURE
Introduction - Defining SOA-Evolution of SOA-Service Oriented Enterprise-Comparing
SOA to Client-Server and Distributed Internet Architectures-Basic SOA Architecture-
Concepts-Key Service Characteristics-Technical Benefits-Business Benefits.
UNIT II: WEB SERVICES Web Services Service Descriptions Messaging with
SOAP Message Exchange Patterns Coordination Atomic Transactions Business Activi-
ties Orchestration Choreography - Service Layer Abstraction Application Service Layer
Business Service Layer Orchestration Service Layer.
UNIT IV: SOA PLATFORM SOA Platform Basics SOA Support in J2EE Java
API for XML-Based Web Services (JAX-WS) - Java Architecture for XML Binding
(JAXB) Java API for XML Registries (JAXR) - Java API for XML Based RPC (JAX-
RPC)- Web Services Interoperability Technologies (WSIT) - SOA Support in .NET Com-
mon Language Runtime - ASP.NET Web Forms ASP.NET Web Services Web Services
Enhancements (WSE).
UNIT V: REAL TIME OPERATION AND SECURITY Goal of the Real Time
Enterprise - Delivering Real Time with the SOA - Real Time Virtual Data Warehouse -
Setting Business Level Agreements. Security: Risks of Loose Coupling - Layers of SOA
Security - Solutions to SOA Security.
TEXT BOOK(S):
1. Thomas Erl, Service-Oriented Architecture: Concepts, Technology, and Design,
Pearson Education, 2007.
2. Eric Newcomer, Lomow, Understanding SOA with Web Services, Pearson Educa-
tion, 2005.
REFERENCE BOOK(S):
1. JamesMcGovern,Sameer Tyagi,Michael E Stevens,Sunil Mathew, Java Web Services
Architecture, Elsevier, 2003.
4. Dan Woods and Thomas Mattern, Enterprise SOA Designing IT for Business In-
novation, OREILLY, First Edition, 2006
229
8.9 CSE18R424–Vulnerability Management
L T P C
CSE18R424 VULNERABILITY MANAGEMENT
3 0 0 3
Course Objectives:
• To focus on the concept and operational aspects of information security vulnera-
bility management with an understanding about network and system monitoring,
risk assessment and mitigation, patch management, and incident response.
Course Outcomes:
Upon completion of the course, students will be able to:
CO2 Understand the fundamental concepts and technology for vulnerability manage-
ment.
POs PSOs
1 2 3 4 5 6 7 8 9 10 11 12 1 2 3 4
CO1 S M
CO2 S M M M M M L L
CO3 S M
CO4 S M M M M M L L
CO5 S S S S S M M M L L
230
UNIT I: INTRODUCTION Introduction -Vulnerability experience-Program and
organization.
TEXT BOOK(S):
1. Park Foreman, Vulnerability Management, Auerbach Publication, Taylor And Fran-
cis Group,2010.
REFERENCE BOOK(S):
1. Wolfgang Kandek,Vulnerability Management, Second Edition ,2004.
231
9 Mandatory Corses
Essence of Indian
3 MAN18R003
Traditional Knowledge
232