Updated Curriculum and Syllabus 2023 - 090136
Updated Curriculum and Syllabus 2023 - 090136
PERAMBALUR – 621212
REGULATIONS – 2023
(Applicable to the students admitted from the Academic year 2020 – 2021)
Discussed in BOS meeting Dated: 06.05.21/ MCA Ratified & Approved in Academic Council on 11.05.21
1
DHANALAKSHIMI SRINIVASAN ENGINEERING
COLLEGE (AUTONOMOUS)
MASTER OF COMPUTER APPLICATIONS
REGULATIONS – 2023
CHOICE BASED CREDIT SYSTEM
I-IV SEMESTERS CURRICULA AND SYLLABI
SEMESTER I
SL. COURSE CONTACT
NO CODE COURSE TITLE CATEGORY PERIODS L T P C
THEORY
Applied Probability and
1 P23MAT12 FC 4 3 1 0 4
Statistics For Computer
Science Engineers
Advanced Data Structures and
2 P23CAT12 PC 3 3 0 0 3
Algorithms
Object Oriented Software
3 P23CAT13 PC 3 3 0 0 3
Engineering
4 P23CAT14 Python Programming PC 3 3 0 0 3
5 P23CAT15 Advanced Computer Networks PC 3 3 0 0 3
6 P23CAT16 Block Chain Technologies PC 3 3 0 0 3
PRACTICALS
Advanced Data Structures and PC
7 P23CAP11 4 0 0 4 2
Algorithms Laboratory
8 P23CAP12 Python programming Laboratory PC 4 0 0 4 2
Technical Seminar & Report
9 P23CAP13 Writing EEC 2 0 0 2 1
TOTAL 29 18 1 10 24
SEMESTER II
SL. COURSE CONTACT
COURSE TITLE CATEGORY L T P C
NO CODE PERIODS
THEORY
1 P23CAT21 Advanced Database Technology PC 4 4 0 0 4
2 P23CAT22 Full Stack Web Development PC 4 4 0 0 4
2
SEMESTER III
5 Professional Elective IV PE 3 3 0 0 3
6 Open Elective OE 3 3 0 0 3
PRACTICALS
7 P23CAP26 Data Science Laboratory PC 4 0 0 4 2
NO OF COURSES 9 8 9 1 27
CREDITS 24 24 25 12 85
3
SUMMARY
TOTAL 24 24 25 12 85
4
FOUNDATION COURSES (FC)
5
EMPLOYABILITY ENHANCEMENT COURSE
(EEC)
PROFESSIONAL
ELECTIVE – I
SEMESTER II
SL. COURSE CONTACT
COURSE TITLE CATEGORY L T P C
NO CODE PERIODS
PROFESSIONAL
ELECTIVE - II
SEMESTER II
SL. COURSE CONTACT
COURSE TITLE CATEGORY L T P C
NO CODE PERIODS
1 P23CAE21 Embedded Systems PE 3 3 0 0 3
2 P23CAE22 Artificial Intelligence PE 3 3 0 0 3
PROFESSIONAL
ELECTIVE - III
SEMESTER III
SL. COURSE CONTACT
NO CODE COURSE TITLE CATEGORY PERIODS L T P C
1 P23CAE33 DevOps and Microservices PE 3 3 0 0 3
6
5 P23CAE37 Advances in Networking PE 3 3 0 0 3
PROFESSIONAL
ELECTIVE - IV
SEMESTER III
SL. COURSE CONTACT
COURSE TITLE CATEGORY L T P C
NO CODE PERIODS
P23CAE41 Information Retrieval Techniques
1 PE 3 3 0 0 3
P23CAE42 Digital Marketing PE 3
2 3 0 0 3
3 P23CAE43 Data visualization and Techniques PE 3 3 0 0 3
4 P23CAE44 Bio-informatics PE 3 3 0 0 3
5 P23CAE45 Adhoc and Sensor Network PE 3 3 0 0 3
Mandatory
Internship I II SEMESTER VACATION
List of Mandatory Courses
(No Credits & End Exam – Only Internal Evaluation)
Corporate Communication Skills II SEMESTER
Personality Development and Soft Skills III SEMESTER
7
OPEN ELECTIVE
SEMESTER III
8
SEMESTER I
L T P C
APPLIED PROBABILITY AND STATISTICS FOR COMPUTER
P23MAT12 SCIENCE ENGINEERS 3 1 0 4
COURSE OBJECTIVES:
The main learning objective of this course is to prepare the students for:
1. To encourage students to develop a working knowledge of the central ideas of Linear Algebra.
2. To enable students to understand the concepts of Probability and Random Variables.
To understand the basic probability concepts with respect to two dimensional random variables along
3.
with the relationship between the random variables and the significance of the central limit theorem.
4. To apply the small /large sample tests through Tests of hypothesis.
To enable the students to use the concepts of multivariate normal distribution and principal
5.
components analysis.
TOTAL:60 PERIODS
COURSE OUTCOMES:
At the end of the course, students will be able to
CO1: Apply the concepts of Linear Algebra to solve practical problems.
CO2: Use the ideas of probability and random variables in solving engineering problems.
CO3: Be familiar with some of the commonly encountered two dimension random Variables and be
9
equipped for a possible extension to multivariate analysis.
CO4: Use statistical tests in testing hypothesis on data
CO5: Develop critical thinking based on empirical evidence and the scientific approach
to knowledge development.
CO6: Understand the fundamental knowledge of the concepts of probability and have knowledge of
standard distributions which can describe real life phenomenon.
REFERENCES BOOKS :
Richard A. Johnson and Dean W. Wichern, “Applied multivariate statistical Analysis”,
1 Pearson Education , Fifth Edition, 6th Edition, New Delhi, 2013.
10
L T P C
P23CAT12 ADVANCED DATA STRUCTURE AND ALORITHM
3 0 0 3
COURSE OBJECTIVES
The main learning objective of this course is to prepare the students for:
1 To understand the usage of algorithms in computing
2 To learn and use hierarchical data structures and its operations
3 To learn the usage of graphs and its applications
4 To select and design data structures and algorithms that is appropriate for problems
5 To study about NP Completeness of problems.
TOTAL: 45 PERIODS
COURSE OUTCOMES:
At the end of the course the students would be able to
CO1 Design data structures and algorithms to solve computing problems.
CO2 Choose and implement efficient data structures and apply them to solve problems.
11
CO3 Design algorithms using graph structure and various string–matching algorithms to
solve real–life problems
CO4 Design one’s own algorithm for an unknown problem.
CO5 Apply suitable design strategy for problem solving.
CO6 Apply Data Structures and Algorithms in C++.
TEXT BOOKS:
1 E. Horowitz, S. Sahni and S. Rajasekaran, “Fundamentals of Computer Algorithms”,University
Press, 2nd Edition, 2008.
2 Alfred V. Aho, John E. Hopcroft, Jeffrey D. Ullman, “Data Structures and Algorithms”.
REFERENCE BOOKS:
1 S.Sridhar,” Design and Analysis of Algorithms”, Oxford University Press, 1st Edition, 2014
2 Adam Drozdex, “Data Structures and Algorithms in C++”, Cengage Learning, 4th Edition,
2013
3 T.H. Cormen, C.E.Leiserson, R.L. Rivest and C.Stein, "Introduction to Algorithms", Prentice
Hall of India, 3rd Edition, 2012
4 Mark Allen Weiss, “Data Structures and Algorithms in C++”, Pearson Education,
3rd Edition, 2009.
12
L T P C
P23CAT13 OBJECT ORIENTED SOFTWARE ENGINEERING
3 0 0 3
COURSE OBJECTIVES
The main learning objective of this course is to prepare the students for
1 To understand the phases in object oriented software development
2 To gain fundamental concepts of requirements engineering and analysis.
3 To know about the different approach for object oriented design and its methods
4 To learn about how to perform object oriented testing and how to maintain software
5. To provide various quality metrics and to ensure risk management
TOTAL: 45 PERIODS
COURSE OUTCOMES:
At the end of the course the students would be able to
CO1 Design object oriented software using appropriate process models.
CO2 Differentiate software processes under waterfall and agile methodology.
CO3 Design and Develop UML diagrams for software projects.
CO4 Apply Design Patterns for a software process.
CO5 Categorize testing methods and compare different testing tools for software processes.
CO6 Analyze object oriented metrics and quality for software engineering processes.
TEXT BOOKS:
1 Roger S. Pressman, “Software Engineering: A Practitioner’s Approach, Tata McGraw-Hill
13
Education, 8th Edition, 2015.\
2 Design and Iterative Development”, Pearson Education, Third Edition, 2008.
REFERENCE BOOKS:
1 Yogesh Singh, RuchikaMalhotra, “ Object – Oriented Software Engineering”, PHI Learning
Private Limited ,First edition,2012
2 Ivar Jacobson. Magnus Christerson, PatrikJonsson, Gunnar Overgaard, “Object Oriented Software
Engineering, A Use Case Driven Approach”, Pearson Education, Seventh Impression, 2009
3 Craig Larman, “Applying UML and Patterns, an Introduction to Object–Oriented Analysis and
Design and Iterative Development”, Pearson Education, Third Edition, 2008.
4 Grady Booch, Robert A. Maksimchuk, Michael W. Engle, Bobbi J. Young, Jim Conallen
14
L T P C
P23CAT14 PYTHON PROGRAMMING
3 0 0 3
COURSE OBJECTIVES
The main learning objective of this course is to prepare the students for
1 To develop Python programs with conditionals, loops and functions.
2 To use Python data structures – lists, tuples, dictionaries.
3 To do input/output with files in Python
4 To use modules, packages and frameworks in python\
5 To define a class with attributes and methods in python
TOTAL: 45 PERIODS
COURSE OUTCOMES:
At the end of the course the students would be able to
CO1 Develop algorithmic solutions to simple computational problems
CO2 Represent compound data using Python lists, tuples and dictionaries.
CO3 Read and write data from/to files in Python Programs
CO4 Structure simple Python programs using libraries, modules etc.
CO5 Structure a program by bundling related properties and behaviors into individual
objects.
CO6 Apply Python Programming using Problem Solving Approach.
TEXT BOOKS:
1 Charles Dierbach, “Introduction to Computer Science using Python”, Wiley India Edition First
Edition, 2016.
15
2 Allen B. Downey, “Think Python: How to Think Like a Computer Scientist” 2016.
REFERENCE BOOKS:
1 Reema Thareja, “Python Programming using Problem Solving Approach”, Oxford University
Press, First edition, 2017.
2 Allen B. Downey, “Think Python: How to Think Like a Computer Scientist”, Second Edition,
Shroff, O‘Reilly Publishers, 2016 (http://greenteapress.com/wp/thinkpython/
3 Guido van Rossum, Fred L. Drake Jr., “An Introduction to Python – Revised and Updated for
Python 32, Network Theory Ltd., First edition, 2011
4 John V Guttag, “Introduction to Computation and Programming Using Python”, Revised and
Expanded Edition, MIT Press, 2013
16
L T P C
P23CAT15 ADVANCED COMPUTER NETWORKS
3 0 0 3
COURSE OBJECTIVES
The main learning objective of this course is to prepare the students for
This course focuses on advanced networking concepts for next generation network architecture and
1 design
2 It covers SDN and virtualization for designing next generation networks
3 Its focus on implementation connection oriented services.
4 To do Border Gateway Protocol V4
5 To do connectionless versus connection oriented protocols.
TOTAL: 45 PERIODS
COURSE OUTCOMES:
At the end of the course the students would be able to
CO1 Understand advanced concepts and next generation networks
CO2 Analyze TCP/IP variants, network Algorithm’s, Protocols and their functionalities
CO3 Comprehend features of SDN and its application to next generation systems
CO4 Analyze the performance of various server implementation
CO5 Analyze the concepts involved in the application layer.
CO6 Analyze the connectionless versus connection oriented protocols.
TEXT BOOKS:
17
1 Marschke D, Doyle J, Moyer P. Software Defined Networking (SDN): Anatomy of OpenFlow
Volume 1 2015.
2 Software Defined Networks: a Comprehensive Approach. Morgan Kaufmann; 2014
REFERENCE BOOKS:
1 Stallings W. Data and Computer Communications. Pearson Education India; 2006.
2 Douglas E Comer. Internet Working with TCP/IP Volume –1, Sixth Edition, Addison–Wesley
Professional;2013
3 Goransson P, Black C, Culver T. Software Defined Networks: a Comprehensive Approach. Morgan
Kaufmann; 2014
4 Chayapathi R, Hassan SF, Shah P. Network Functions Virtualization (NFV) with a Touch of SDN:
Netw Fun Vir (NFV ePub_1 Addison–Wesley Professional; 2016 Nov 14
18
L T P C
P23CAT16 BLOCKCHAIN TECHNOLOGIES
3 0 0 3
COURSE OBJECTIVES
The main learning objective of this course is to prepare the students for
1 To understand the basics of Block chain .
2 To understand the basics of Crypto currency.
3 To understand the working of digital tokens and wallets.
4 To understand the working of contracts.
5 To understand the working of block chain platform.
TOTAL: 45 PERIODS
COURSE OUTCOMES:
At the end of the course the students would be able to
CO1 Identify Block Chain as Data structure and Distribution Data
CO2 Implement the transactions of Crypto currency
CO3 identify the different ways to achieve Block chain Technology
CO4 Design and build smart contracts
CO5 Use smart contract for real world application in a Blockchain Platform
CO6 Use Prediction Markets and Real World Data Feeds.
TEXT BOOKS:
1 Blockchain Programming’, Create Space Independent Publishing Platform, 1st Edition, 2017.
2 Technology that Powers Them, Mango Publishing group, 2018
REFERENCE BOOKS:
1 Josh Thompson, ‘Blockchain: The Blockchain for Beginnings, Guide to Blockchain Technology and
19
Blockchain Programming’, Create Space Independent Publishing Platform, 1st Edition, 2017.
2 Arvind Narayanan, Joseph Bonneau, Edward Felten, Andrew Miller, and Steven Goldfeder. Bitcoin
and cryptocurrency technologies: a comprehensive introduction. 1st Edition, Princeton University
Press, 2016.
3 Joseph Bonneau et al, SoK: Research perspectives and challenges for Bit coin and crypto currency,
IEEE Symposium on security and Privacy, 1st Edition, 2015.
4 Antony Lewis, The Basics of Bitcoins and Blockchains: An Introduction to Crypto currencies 54 and
the Technology that Powers Them, Mango Publishing group, 2018
20
ADVANCED DATA STRUCTURES AND ALGORITHMS L T P C
P23CAP11
LABORATORY 0 0 4 2
COURSE OBJECTIVES
The main learning objective of this course is to prepare the students for:
1 To acquire the knowledge of using advanced tree structures
2 To learn the usage of heap structures
3 To understand the usage of graph structures and spanning trees
4 To understand the problems such as matrix chain multiplication, activity selection and
Huffman coding
5 To understand the necessary mathematical abstraction to solve problems.
LIST OF EXPERIMENTS
1 Implementation of recursive function for tree traversal and Fibonacci
2 Implementation of iteration function for tree traversal and Fibonacci
3 Implementation of Merge Sort and Quick Sort
4 Implementation of a Binary Search Tree
5 Red–Black Tree Implementation
6 Heap Implementation
7 Fibonacci Heap Implementation
8 Graph Traversals
9 Spanning Tree Implementation
10 Shortest Path Algorithms (Dijkstra's algorithm, Bellman Ford Algorithm)
11 Implementation of Matrix Chain Multiplication
12 Activity Selection and Huffman Coding Implementation
TOTAL: 60 PERIODS
LIST OF EQUIPMENT FOR BATCH OF 30 STUDENTS
Sl no Name of the Equipment Quantity
1 64–bit Open source Linux or its derivative
2 Open Source C++ Programming tool like G++/GCC
COURSE OUTCOMES:
At the end of the course the students would be able to
CO1 Design and implement basic and advanced data structures extensively
CO2 Design algorithms using graph structures
CO3 Design and develop efficient algorithms with minimum complexity using design
techniques
CO4 Develop programs using various algorithms.
CO5 Choose appropriate data structures and algorithms, understand the ADT/libraries, and use
it to design algorithms for a specific problem
CO6 Implementation of iteration function for tree traversal and Fibonacci.
21
L T P C
P23CAP12 PYTHON PROGRAMMING LABORATORY
0 0 4 2
COURSE OBJECTIVES
The main learning objective of this course is to prepare the students for:
1 Develop Python programs with conditionals, loops and functions.
2 Represent compound data using Python lists, tuples, dictionaries.
3 Read and write data from/to files in Python.
4 Implement NumPy, Pandas, Matplotlib libraries.
5 Implement object oriented concepts.
LIST OF EXPERIMENTS
1 Python programming using simple statements and expressions (exchange the values of
twovariables, circulate the values of n variables, distance between two points).
2 Scientific problems using Conditionals and Iterative loops.
3 Linear search and Binary search
4 Selection sort, Insertion sort
5. Merge sort, Quick Sort
6. Implementing applications using Lists, Tuples.
7. Implementing applications using Sets, Dictionaries.
8. Implementing programs using Functions.
9. Implementing programs using Strings
10. Implementing programs using written modules and Python Standard Libraries (pandas,
numpy,Matplotlib, scipy)
11 Implementing real–time/technical applications using File handling.
12 Implementing real–time/technical applications using Exception handling.
13 Creating and Instantiating classes
TOTAL: 60 PERIODS
COURSE OUTCOMES:
At the end of the course the students would be able to
CO1 Design and implement basic and advanced data structures extensively
CO2 Design algorithms using graph structures
CO3 Design and develop efficient algorithms with minimum complexity using design
techniques
CO4 Develop programs using various algorithms.
CO5 Choose appropriate data structures and algorithms, understand the ADT/libraries, and use
it to design algorithms for a specific problem
CO6 Implementing programs using Strings
22
L T P C
P23CAP13 TECHNICAL SEMINAR AND REPORT WRITING
0 0 2 1
COURSE OBJECTIVES
The main learning objective of this course is to prepare the students for:
1 To provide opportunities to learners to practice English and thereby make them proficient users
of the language.
2 To enable learners to fine–tune their linguistic skills (LSRW) with the help of technology.
3 To improve the performance of students’ listening, speaking, reading and writing skills andthereby
enhance their career opportunities.
LIST OF ACTIVITIES
1 Listening:
Listening and practicing neutral accents
Listening to short talks and lectures and completing listening comprehension exercises
Listening to TED Talks
2 Speaking:
Giving one minute talks
Participating in small Group Discussions
Making Presentations
3 Reading:
Reading Comprehension
Reading subject specific material
Technical Vocabulary
4 Writing:
Formal vs Informal Writing
Paragraph Writing
Essay Writing
Email Writing
5 Practice Session
6 Resume / Report Preparation / Letter writing: Students prepare their own resume and report.
7 Presentation Skills: Students make presentations on given topics.
8 Group Discussion: Students participate in group discussions.
9 Interview Skills: Students participate in Mock Interviews
TOTAL: 30 PERIODS
COURSE OUTCOMES:
At the end of the course the students would be able to
CO1 Listen and comprehend lectures in English
CO2 Articulate well and give presentations clearly
CO3 Participate in Group Discussions successfully
CO4 Communicate effectively in formal and informal writing
CO5 Write proficient essays and emails
CO6 completing listening comprehension exercises Listening to TED Talks.
23
SEMESTER II
L T P C
P23CAT21 ADVANCED DATABASE TECHNOLOGY
3 0 0 3
COURSE OBJECTIVES
The main learning objective of this course is to prepare the students for
1 To understand the working principles and query processing of distributed databases.
2 To understand the working principles and query processing of distributed databases.
3 To distinguish the different types of NoSQL databases
4 To understand the basics of XML and create well–formed and valid XML documents.
5 To gain knowledge about information retrieval and web searc
TOTAL: 45 PERIODS
COURSE OUTCOMES:
At the end of the course the students would be able to
CO1 Design a distributed database system and execute distributed queries.
CO2 Manage Spatial and Temporal Database systems and implement it in corresponding
applications.
CO3 Use NoSQL database systems and manipulate the data associated with it.
CO4 Design XML database systems and validate with XML schema.
CO5 Apply knowledge of information retrieval concepts on web databases.
CO6 Apply Database Operations, Partitioning.
TEXT BOOKS:
24
1 Brad Dayley, “Teach Yourself NoSQL with MongoDB in 24 Hours”, Sams Publishing, First
Edition, 2014
2 C. J. Date, A. Kannan, S. Swamynathan, “An Introduction to Database Systems”, Eighth Edition,
Pearson Education, 2006.
REFERENCE BOOKS:
1 Abraham Silberschatz, Henry F Korth, S. Sudharshan, “Database System Concepts”,
Seventh Edition, McGraw Hill, 2019.
2 R. Elmasri, S.B. Navathe, “Fundamentals of Database Systems”, Seventh Edition, Pearson
Education/Addison Wesley, 2017.
3 Guy Harrison, “Next Generation Databases, NoSQL, NewSQL and Big Data”, First
Edition,Apress publishers, 2015
4 Jiawei Han, Micheline Kamber, Jian Pei, “Data Mining: Concepts and Techniques”,
ThirdEdition, Morgan Kaufmann, 2012
25
L T P C
P23CAT22 FULL STACK WEB DEVELOPMENT
3 0 0 3
COURSE OBJECTIVES
The main learning objective of this course is to prepare the students for
1 Understand the fundamentals of Internet of Things
2 Study the IoT architecture and design models
3 Learn about the basics of IOT protocols
4 Build a small low cost embedded system using Raspberry
5 To do Working with Text and Images with CSS.
TOTAL: 45 PERIODS
COURSE OUTCOMES:
At the end of the course the students would be able to
CO1 Write client side scripting HTML, CSS and JS.
CO2 Implement and architect the server side of the web application.
CO3 Implement Web Application using NodeJS.
CO4 Architect NoSQL databases with MongoDB.
CO5 Implement a full–stack Single Page Application using React, NodeJS and MongoDB and
deploy on Cloud.
CO6 Implementing side rendering with Templating Engines.
TEXT BOOKS:
1 Joe Beda, Kelsey Hightower, Brendan Burns, “Kubernetes: Up and Running”, O’Reilly
Media, 1st edition, 2017.
2 Paul Zikopoulos, Christopher Bienko, Chris Backer, Chris Konarski, Sai Vennam, “Cloud
26
Without Compromise”, O’Reilly Media, 1st edition, 2021
REFERENCE BOOKS:
1 David Flanagan, “Java Script: The Definitive Guide”, O’Reilly Media, Inc, 7th Edition, 2020
2 Matt Frisbie, "Professional JavaScript for Web Developers", Wiley Publishing, Inc, 4th
Edition, ISBN: 978–1–119–36656–0, 2019
3 Alex Banks, Eve Porcello, "Learning React", O’Reilly Media, Inc, 2nd Edition, 2020
4 Marc Wandschneider, “Learning Node”, Addison–Wesley Professional, 2nd Edition, 2016
27
L T P C
P23CAT23 CYBER SECURITY
3 0 0 3
COURSE OBJECTIVES
The main learning objective of this course is to prepare the students for
1 To learn the principles of cyber security and to identify threats and risks.
2 To learn how to secure physical assets and develop system security controls.
3 To understand how to apply security for Business applications and Network Communications.
4 To learn the technical means to achieve security.
5 To learn to monitor and audit security measures.
TOTAL: 45 PERIODS
COURSE OUTCOMES:
At the end of the course the students would be able to
CO1 Develop a set of risk and security requirements to ensure that there are no gaps in
anorganization’s security practices.
CO2 Achieve management, operational and technical means for effective cyber security.
CO3 Audit and monitor the performance of cyber security controls.
CO4 Spot gaps in the system and devise improvements.
28
CO5 Identify and report vulnerabilities in the system
CO6 Use Information Security Compliance Monitoring
TEXT BOOKS:
1 Patrick Engebretson, “The Basics of Hacking and Penetration Testing: Ethical Hacking and
Penetration Testing Made Easy”, 2nd Edition, Syngress, 2013
2 Charles P. Pfleeger, Shari Lawrence Pfleeger, Jonathan Margulies, “Security in Computing”, Fifth
Edition, Prentice Hall, 2015.
REFERENCE BOOKS:
1 William Stallings, “Effective Cyber Security – A guide to using Best Practices and
Standards”,Addison–Wesley Professional, First Edition, 2019.
2 Adam Shostack, “Threat Modelling – Designing for Security”, Wiley Publications, First
Edition,2014
3 Gregory J. Touhill and C. Joseph Touhill, “Cyber Security for Executives – A Practical
Guide”,Wiley Publications, First Edition, 2014
4 Raef Meeuwisse, “Cyber Security for Beginners”, Second Edition, Cyber Simplicity Ltd,
2017.
29
L T P C
P23CAT24 BIG DATA ANALYTICS
3 0 0 3
COURSE OBJECTIVES
The main learning objective of this course is to prepare the students for
1 To explore the fundamental concepts of big data analytics
2 To learn to analyze the big data using intelligent techniques.
3 To understand the various search methods and visualization techniques.
4 To learn to use various techniques for mining data stream.
5 Importance and challenges facing big data.
TOTAL: 45 PERIODS
COURSE OUTCOMES:
At the end of the course the students would be able to
CO1 Understand what Big Data, importance and various sources of data.
CO2 Describe the elements of big data–volume, variety, velocity and veracity.
CO3 Define distributed and parallel computing for big data.
CO4 Understand Map Reduce and its qualities and retain advanced Map Reduce
thoughts.
CO5 Design and implement different technologies for processing big data in pig and
hive.
30
CO6 Use Built–in functions.
TEXT BOOKS:
1 Rajiv Sabherwal, Irma Becerra- Fernandez, ―Business Intelligence –Practice,
Technologies and Management, John Wiley, 1st Edition, 2011
2 Arvind Sathi, ―Big Data Analytics: Disruptive Technologies for Changing the Game,
IBM Corporation, 1st Edition, 2012
REFERENCE BOOKS:
1 Seema Acharya, Subhashini Chellappan, Big Data and Analytics, Wiley Publications,
2nd Edition,2014DT Editorial Services, ―Big Data, Dream Tech Press, 2ndEdition, 2015.
2 Tom White, ―Hadoop: The Definitive Guide, O‘Reilly, 3 rd Edition, 2012
3 Black Book Big Data, dreamtech publications , 1st Edition, 2017.
4 Michael Minelli, Michele Chambers, Ambiga Dhiraj, ―Big Data, Big Analytics:
Emerging Business Intelligence and Analytic Trends for Today‘s Business, Wiley CIO
Series, 1st Edition, 2013
31
L T P C
P23MAE11 OPERATIONS RESEARCH
3 0 0 3
COURSE OBJECTIVES
The main learning objective of this course is to prepare the students for
1 This module aims to introduce students to use quantitive methods
2 Techniques for effective decisions
3 Model formulation and applications that are used in solving
4 Business decision problems.
5 Basics definition, scope, objectives, phases
TOTAL: 45 PERIODS
COURSE OUTCOMES:
At the end of the course the students would be able to
CO1 Dynamic programming approach for Priority
CO2 Management employment smoothening
CO3 the stepping stone method and MODI method.
CO4 unbalanced Transportation problem
CO5 cargo loading and Reliability problems.
CO6 degeneracy and unbound solutions.
TEXT BOOKS:
1 P. Sankara Iyer, ”Operations Research”, Tata McGraw-Hill, 2008.
2 A.M. Natarajan, P. Balasubramani, A. Tamilarasi, “Operations Research”, Pearson Education,
2005.
32
REFERENCE BOOKS:
1 J K Sharma., “Operations Research Theory & Applications , 3e”, Macmillan India Ltd, 2007.
2 P. K. Gupta and D. S. Hira, “Operations Research”, S. Chand & co., 2007.
3 J K Sharma., “Operations Research, Problems and Solutions, 3e”, Macmillan India Ltd.
4 N.V.S. Raju, “Operations Research”, HI-TECH, 2002.
33
L T P C
P23CAE12 PROFESSIONAL ETHICS IN IT
3 0 0 3
COURSE OBJECTIVES
The main learning objective of this course is to prepare the students for
1 To understand the concepts of computer ethics in the work environment.
2 To understand the threats in computing environment
3 To Understand the intricacies of accessibility issues
4 To ensure safe exits when designing the software projects
5 To Understand Professional Codes of Ethics.
TOTAL: 45 PERIODS
34
COURSE OUTCOMES:
At the end of the course the students would be able to
CO1 Examine situations and to internalize the need for applying ethical
principles, values totackle various situations.
CO2 Develop a responsible attitude towards the use of computers as well as the
technology.
CO3 Envision the societal impact on the products/ projects they develop in their
career.
CO4 Understand the code of ethics and standards of computer professionals.
CO5 Analyze professional responsibility and empower access to information in the
workplace.
CO6 Understand about the Cyber squatting.
TEXT BOOKS:
1 Douglas Adeney, Computer and Information Ethics, Greenwood Press,FirstEdition1997.
Barger, Robert. (2008). Computer ethics: A case–based approach. Cambridge University
2
Press 1stEdition.
REFERENCE BOOKS:
Caroline Whitback, ”Ethics in Engineering Practice and Research“, Cambridge University
1
Press, 2nd Edition 2011
George Reynolds, “Ethics in Information Technology”, Cengage Learning, 6thEdition
2
2018.
Barger, Robert. (2008). Computer ethics: A case–based approach.Cambridge University
3
Press 1stEdition.
John Weckert and Douglas Adeney, Computer and Information Ethics, Greenwood
4
Press,FirstEdition1997.
35
SOFTWARE TESTING L T P C
P23CAE13
3 0 0 3
COURSE OBJECTIVES
The main learning objective of this course is to prepare the students for:
1 Provides principles of Software Testing and tools.
2 Enable the students to learn about the principle and tools of Software testing.
TOTAL: 45 PERIODS
COURSE OUTCOMES:
On the successful completion of the course, student will be able to:
CO1 Understand the fundamentals of software testing
CO2 Gain software testing experience by applying software testing knowledge and methods to
practice-oriented software testing projects.
CO3 Analyze path testing concept.
CO4 Analyze state testing concept.
CO5 Execute programs and test data in Client-Server Architecture.
CO6 Analyze The art of Debugging.
TEXT BOOKS:
36
1 Boris Beizer, Software testing techniques, DreamTech Press, Second Edition – 2003.
2 Myers and Glenford.J., The Art of Software Testing, John-Wiley & Sons,1979.
REFERENCE BOOKS:
1 Roger.S.Pressman, Software Engineering – A Practitioner’s Approach,McGraw Hill, 5th edition,
2001.
2 Marnie.L. Hutcheson, Software Testing Fundamentals, Wiley-India,2007.
37
SOFTWARE QUALITY ASSURANCE L T P C
P23CAE13
3 0 0 3
COURSE OBJECTIVES
The main learning objective of this course is to prepare the students for:
1 To do Quality concepts and productivity relationship
2 To do defect detection
TOTAL: 45 PERIODS
COURSE OUTCOMES:
On the successful completion of the course, student will be able to:
CO1 Analyze inspection related activities
CO2 Understand strategies and implementation
CO3 Analyze comparing quality assurance techniques and activities.
CO4 Comparing quality assurance techniques and activities.
CO5 Analyze code integration pattern
CO6 Analyze Capability Maturity Model
38
TEXT BOOKS:
1 An Integrated Approach to Software Engineering, PankejJalote, Narosa Publishing House, New
Delhi 1997.
2 Making Sense of Software Quality Assurance, Raghav J. Nandyal, Tata McGRAW Hill, 2007
REFERENCE BOOKS:
1 Metrics and Models in Software Quality Engineering, Stephan H. Kan, Pearson Education, 2007.
2 An Integrated Approach to Software Engineering, PankejJalote, Narosa Publishing House, New
Delhi 1997.
3 Making Sense of Software Quality Assurance, Raghav J. Nandyal, Tata McGRAW Hill, 2007
39
L T P C
P23CAE15 SOFTWARE ARCHITECTURE
3 0 0 3
COURSE OBJECTIVES
The main learning objective of this course is to prepare the students for
1 Understand software architectural requirements and drivers
2 Be exposed to architectural styles and views
3 Be familiar with architectures for emerging technologies
4 To do both business and technical
5 Be familiar with Documenting Quality Attributes
TOTAL: 45 PERIODS
COURSE OUTCOMES:
At the end of the course the students would be able to
CO1 Explain influence of software architecture on business and technical activities
CO2 Summarize quality attribute workshop
CO3 Identify key architectural
structures
CO4 Use styles and views to specify architecture
CO5 Design document for a given architecture
CO6 Use Architectural Description Languages
TEXT BOOKS:
1 Robert Nord, and Judith Stafford, “Documenting Software Architectures. Views and
Beyond”, 2ndEdition, Addison–Wesley, 2010.
40
2 A Practitioner's Guide”, 1stEdition, Auerbach Publications, 2010.
REFERENCE BOOKS:
Len Bass, Paul Clements, and Rick Kazman, “Software Architectures Principles
1 and
Practices”, 2n Edition, Addison–Wesley, 2003
2 Anthony J Lattanze, “Architecting Software Intensive System. A Practitioner's
Guide”, 1stEdition, Auerbach Publications, 2010.
Paul Clements, Felix Bachmann, Len Bass, David Garlan, James Ivers, Reed Little,
Paulo
3
Merson, Robert Nord, and Judith Stafford, “Documenting Software Architectures. Views
andBeyond”, 2ndEdition, Addison–Wesley, 2010.
Paul Clements, Rick Kazman, and Mark Klein, “Evaluating software architectures:
4 Method
and case studies.”,1st Edition, Addison–Wesley, 2001
41
EMBEDDED SYSTEM L T P C
P23CAE21
3 0 0 3
COURSE OBJECTIVES
The main learning objective of this course is to prepare the students for:
1 Present the introduction to embedded systems
2 Enable the students learn the embedded systems concepts and fundamentals.
3 Devices and Buses for Device Networks, Program modelling concepts
UNIT I INTRODUCTION 9
Introduction to Embedded Systems: Embedded System – Processor in the system – Other hardware units –
software embedded into a system – Exemplary Embedded systems – On chip and in VLSI Circuit. Processor
and Memory selection for Embedded systems.
UNIT II NETWORKS 9
Devices and Buses for Device Networks: I/O devices – Timer and counting Devices. Device Drivers and
Interrupts Servicing Mechanism: Device drivers – Parallel Port device drivers in system – Serial Port device
in a system – Device drivers for internal programmable timing devices – Interrupt servicing mechanism –
context and the periods for context-switching, deadline and interrupt latency.
42
Adaptive cruise control system in a car, embedded system for a smart card.
TOTAL: 45 PERIODS
COURSE OUTCOMES:
On the successful completion of the course, student will be able to:
CO1 Understand embedded systems concepts
CO2 Understand RTOS concepts
CO3 Identify the devices and buses used in embedded networking
CO4 Analyze on software development process life cycle and its models
CO5 Analyze and design various real time embedded systems using RTOS
CO6 Analyze embedded system for a smart card.
TEXT BOOKS:
1 Raj Kamal, “Embedded Systems – Architecture, programming and design”, Tata McGraw – Hill,
2003.
2 David E. Simon, “An Embedded Software primer” Pearson Education Asia, 2003.
REFERENCE BOOKS:
1 Kenneth J Ayala, “The 8051 Microcontroller and Architecture programming and application”,
Second Edition, Penram International.
2 David E. Simon, “An Embedded Software primer” Pearson Education Asia, 2003.
43
L T P C
P23CAE22 ARTIFICIAL INTELLIGENCE
3 0 0 3
COURSE OBJECTIVES
The main learning objective of this course is to prepare the students for:
1 The primary objective of this course is to introduce the basic principles
UNIT I INTRODUCTION 9
What Is AI? - Foundations of Artificial Intelligence-The History of Artificial Intelligence- The State of the
Art- Risks and Benefits of AI. Intelligent Agents: Agents and Environments - The Concept of Rationality -
The Nature of Environments- The Structure of Agents.
TOTAL: 45 PERIODS
COURSE OUTCOMES:
44
On the successful completion of the course, student will be able to:
CO1 After successful completion of this course
CO2 the students should be able to Demonstrate fundamental understanding of the history of
artificial intelligence (AI) and its foundations
CO3 Apply basic principles of AI in solutions that require problem solving
CO4 inference, perception
CO5 knowledge representation, and learning.
CO6 Definition of Classical Planning
TEXT BOOKS:
1 Stuart Russel and Peter Norvig: Artificial Intelligence – A Modern Approach- 4th Edition Pearson
Education, 2020.
2 Elaine Rich and Kevin Knight: Artificial Intelligence- Tata McGraw Hill 2nd Ed, 1991.
REFERENCE BOOKS:
1 Elaine Rich and Kevin Knight: Artificial Intelligence- Tata McGraw Hill 2nd Ed, 1991.
2 N.P. padhy: Artificial Intelligence and Intelligent Systems- Oxford Higher Education- Oxford
University Press, 2005.
3 George F Luger: Artificial Intelligence- Structures and Strategies for complex Problem Solving- 4 th
Ed. Pearson Education, 2002.
4 Stuart Russel and Peter Norvig: Artificial Intelligence – A Modern Approach- 4th Edition Pearson
Education, 2020.
45
SOFT COMPUTING L T P C
P23CAE23
3 0 0 3
COURSE OBJECTIVES
The main learning objective of this course is to prepare the students for:
1 Develop the skills to gain a basic understanding of neural network theory and fuzzy logic theory.
2 Introduce students to artificial neural networks and fuzzy theory from an engineering perspective
3 Input Space Partitioning and Fuzzy Modeling.
UNIT II OPTIMIZATION 9
Derivative based Optimization, Descent Methods, and The Method of Steepest Descent, Classical Newton’s
Method, Step Size Determination, Derivative-free Optimization, Genetic Algorithms, Simulated Annealing,
and Random Search, Downhill Simplex Search.
TOTAL: 45 PERIODS
COURSE OUTCOMES:
On the successful completion of the course, student will be able to:
CO1 Comprehend the fuzzy logic and the concept of fuzziness involved in various systems and
fuzzy set theory.
CO2 Understand the concepts of fuzzy sets, knowledge representation using fuzzy rules,
approximate reasoning, fuzzy inference systems, and fuzzy logic
CO3 To understand the fundamental theory and concepts of neural networks, Identify
different neural network architectures, algorithms, applications and their limitations
CO4 Understand appropriate learning rules for each of the architectures and learn several
46
neural network paradigms and its applications
CO5 Reveal different applications of these models to solve engineering and other problems.
CO6 Soft Computing for Coloripe Prediction.
TEXT BOOKS:
1 “Neuro-Fuzzy and Soft Computing”, J.S.R.Jang, C.T.Sun and E.Mizutani, PHI, 2004, Pearson
Education 2004
2 Satish Kumar, "Neural Networks: A classroom approach", Tata McGraw Hill, 2004.
REFERENCE BOOKS:
1 “Artificial Intelligence and Intelligent Systems”, N.P.Padhy, Oxford University Press, 2006
2 Artificial Intelligence, Second Edition, Elaine Rich & Kevin Knight, Tata McGraw Hill Publishing
Comp., New Delhi, , 2nd edition-2006
3 “Fuzzy Logic with Engineering Applications”, Timothy J.Ross, McGraw-Hill, 3 rd edition-1997
4 Satish Kumar, "Neural Networks: A classroom approach", Tata McGraw Hill, 2004.
47
L T P C
P23CAE24 SOCIAL NETWORK ANALYIS
3 0 0 3
COURSE OBJECTIVES
The main learning objective of this course is to prepare the students for
1 To gain knowledge about social networks, its structure and their data sources.
2 To study about the knowledge representation technologies for social network analysis.
3 To analyze the data left behind in social networks.
4 To gain knowledge about the community–maintained social media resources.
5 To learn about the visualization of social networks.
TOTAL: 45 PERIODS
COURSE OUTCOMES:
At the end of the course the students would be able to
CO1 create entities and relationships of data as network and do analysis.
CO2 Model and represent knowledge for social semantic Web.
CO3 Use extraction and mining
tools for analyzing Social
networks.
CO4 Collect data from various social media resources and analyse.
CO5 Develop personalized visualization for Social networks.
CO6 Supporting technologies for community maintained resources.
TEXT BOOKS:
48
1 Waltham, MA: Morgan Kaufmann (Elsevier),First Edition, 2013
2 CharuAggarwal, "Social Network Data Analytics," Springer, First Edition, 2014
REFERENCE BOOKS:
1 Matthew A. Russell,“Mining the Social Web: Data Mining Facebook, Twitter,
LinkedIn,Google+, Githuband more”, O’REILLY, Third Edition, 2018.
2 CharuAggarwal, "Social Network Data Analytics," Springer, First Edition, 2014
3 Jennifer Golbeck, "Analyzing the social web", Waltham, MA: Morgan Kaufmann
(Elsevier),First Edition, 2013
4 BorkoFurht, “Handbook of Social Network Technologies and Applications”,
Springer, FirstEdition, 2010.
49
L T P C
P23CAE25 DIGITAL IMAGE PROCESSING
3 0 0 3
COURSE OBJECTIVES
The main learning objective of this course is to prepare the students for
1 Learn digital image fundamentals.
2 Be exposed to simple image processing techniques.
3 Learn to represent image enhancement in the spatial and frequency domain.
4 Be familiar with image segmentation and compression techniques.
5 Be familiar Colour Image fundamentals.
TOTAL: 45 PERIODS
COURSE OUTCOMES:
At the end of the course the students would be able to
CO1 Digitize the input image using appropriate sampling and quantizing techniques
CO2 Transform the input images to various domains and classify the images
CO3 Enhance the images using spatial domain and frequency domain for better
visualrepresentation
CO4 To extract the features of a imageby applyingMorphological Image
Processingtechniques.
CO5 Analyze the different image compression techniques and its significance
CO6 Analyze JPEG compression standard.
50
TEXT BOOKS:
John C.Russ, “The Image Processing Handbook”, 5thEdition, Prentice Hall, New
1
Jersey,2002
Jain Anil K.,”Fundamentals of Digital Image Processing”, 1st Edition, Prentice Hall of
2
India,New Delhi, 2002
REFERENCE BOOKS:
Rafael C.Gonzalez and Richard E.Woods, “Digital Image Processing”, 4th Edition,
1
PearsonEducation, New Delhi, 2018.
Jain Anil K.,”Fundamentals of Digital Image Processing”, 1st Edition, Prentice Hall of
2
India,New Delhi, 2002
Kenneth R.Castleman, “Digital Image Processing”, 1st Edition, Prentice Hall of India,
3
NewDelhi, 2006.
John C.Russ, “The Image Processing Handbook”, 5thEdition, Prentice Hall, New
4
Jersey,2002
51
L T P C
P23CAP21 ADVANCED DATABASE TECHNOLOGY LABORATORY
0 0 4 2
COURSE OBJECTIVES
The main learning objective of this course is to prepare the students for:
1 Design a distributed database system and execute distributed queries.
2 Manage Spatial and Temporal Database systems and implement it in corresponding applications.
3 Use NoSQL database systems and manipulate the data associated with it.
4 Design XML database systems and validate with XML schema.
5 Apply knowledge of information retrieval concepts on web databases.
LIST OF EXPERIMENTS
1 Creation of base tables and views.
2 Data Manipulation INSERT, DELETE and UPDATE in Tables. SELECT, Sub Queries and JOIN
3 Data Control Commands
4 High level language extensions – PL/SQL. Or Transact SQL – Packages
5 Use of Cursors, Procedures and Functions 6. Embedded SQL or Database Connectivity.
6 Oracle or SQL Server Triggers – Block Level – Form Level Triggers
7 Working with Forms, Menus and Report Writers for a application project in any domain
8 Front–end tools – Visual Basic/Developer 200.
9 Query Evaluation Plan
10 Concurrency and Transactions
TOTAL: 60 PERIODS
COURSE OUTCOMES:
At the end of the course the students would be able to
CO1 Design and implement advanced databases.
CO2 Use big data frameworks and tools.
CO3 Formulate complex queries using SQL.
CO4 Create an XML document and perform Xquery.
CO5 Query processing in Mobile databases using open source tools.
CO6 Apply knowledge of information retrieval concepts on web databases.
52
L T P C
P23CAP22 FULL STACK WEB DEVELOPMENT LABORATORY
0 0 4 2
COURSE OBJECTIVES
The main learning objective of this course is to prepare the students for:
1 To implement the client side of the web application using javascript.
2 To understand Javascript on the desktop using NodeJS.
3 To develop a web application using NodeJS and Express.
4 To implement a SPA using React.
5 To develop a full stack single page application using React, NodeJS, and a
Database(MongoDB or SQL).
LIST OF EXPERIMENTS
1 Create a form and validate the contents of the form using JavaScript.
2 Get data using Fetch API from an open–source endpoint and display the contents in the
form of a card.
3 Create a NodeJS server that serves static HTML and CSS files to the user without using
Express.
4 Create a NodeJS server using Express that stores data from a form as a JSON file and
displays it in another page. The redirect page should be prepared using Handlebars.
5 Create a NodeJS server using Express that creates, reads, updates and deletes students'
details and stores them in MongoDB database. The information about the user should be
obtained from a HTML form.
6 Create a NodeJS server that creates, reads, updates and deletes event details and stores them
in a MySQL database. The information about the user should be obtained from a HTML
form.
7 Create a counter using ReactJS
8 Create a Todo application using ReactJS. Store the data to a JSON file using a simple
NodeJS server and retrieve the information from the same during page reloads.
9 Create a simple Sign up and Login mechanism and authenticate the user using cookies. The
user information can be stored in either MongoDB or MySQL and the server should be built
using NodeJS and Express Framework.
10 Create and deploy a virtual machine using a virtual box that can be accessed from the host
computer using SSH.
11 Create a docker container that will deploy a NodeJS ping server using the NodeJS image.
TOTAL: 60 PERIODS
COURSE OUTCOMES:
At the end of the course the students would be able to
CO1 To implement and deploy the client side of the web application.
CO2 To develop and deploy server side applications using NodeJS.
CO3 To use Express framework in web development.
CO4 To implement and architect database systems in both NoSQL and SQL environments.
CO5 To develop a full stack single page application using React, NodeJS, and a
Database and deploy using containers.
CO6 Create a form and validate the contents of the form using JavaScript.
53
SEMESTER III
L T P C
P23CAT31 DATA SCIENCE & MACHINE LEARNING
3 1 0 4
COURSE OBJECTIVES
The main learning objective of this course is to prepare the students for
1 Building the fundamentals of data science.
2 Gaining practical experience in programming tools for data sciences
3 Empowering students with tools and techniques used in data science
4 Lay the foundation of machine learning and its practical applications
5 Prepare students for real–time problem–solving in data science.
UNIT IV CLUSTERING 9
Choosing distance metrics – Different clustering approaches – hierarchical agglomerative
clustering, k–means (Lloyd’s algorithm), – DBSCAN – Relative merits of each method –
clustering tendency and quality.
TOTAL: 45 PERIODS
COURSE OUTCOMES:
At the end of the course the students would be able to
CO1 Utilize EDA, inference and regression techniques
54
CO2 Utilize Matrix decomposition techniques to perform data analysis
CO3 Apply data pre–processing techniques.
CO4 Apply Basic Machine Learning Algorithms
CO5 Apply data visualization in big–data analytics
CO6 Using data tables library.
TEXT BOOKS:
1 Joel Grus, “Data Science from Scratch: First Principles with Python”, O’Reilly Media, 2015.
Wes McKinney, “Python for Data Analysis: Data Wrangling with Pandas, NumPy, and
2
IPython”, O’Reilly Media, 2012
REFERENCE BOOKS:
Cathy O’Neil and Rachel Schutt, “ Doing Data Science, Straight Talk From The Frontline”, O’Reilly,
1 2014
2 Jiawei Han, Micheline Kamber and Jian Pei, “ Data Mining: Concepts and Techniques”, Third
Edition. ISBN 0123814790, 2011
Mohammed J. Zaki and Wagner Miera Jr, “Data Mining and Analysis: Fundamental Concepts and
3 Algorithms”, Cambridge University Press, 2014
4 Matt Harrison, “Learning the Pandas Library: Python Tools for Data Munging, Analysis, and
Visualization , O’Reilly, 2016.
55
L T P C
P23CAT32 INDUSTRY 4.0
3 0 0 3
COURSE OBJECTIVES
The main learning objective of this course is to prepare the students for
1 Understand the fundamentals of Internet of Things
2 Study the IoT architecture and design models
3 Explain the evolving computer model caned cloud computing.
4 Introduce the various levels of services that can be achieved by cloud.
5 Describe the different types of Migration services & Data Storage
TOTAL: 45 PERIODS
COURSE OUTCOMES:
At the end of the course the students would be able to
CO1 Understand the basic concepts of Industry 4.0 and the other related fields.
CO2 Understand cyber physical system and the emerging applications.
CO3 Analyze the communication between intelligent work piece and its environment.
CO4 Implement the industry 4.0 to solve IT security issues in cloud application.
CO5 Analyze the basics of service oriented architecture.
CO6 Analyze IT security for cloud applications.
TEXT BOOKS:
1 Jean-Claude André. Released July 2019. Publisher(s): Wiley-ISTE. ISBN: 9781786304827.
2 M Gordan · 2023 — Industry 4.0 Perspectives and Applications Edited by Meisam
56
Gordan, Khaled Ghaedi.
REFERENCE BOOKS:
Industry 4.0: The Industrial Internet of Things, by Alasdair Gilchrist. 2016, Publisher(s):
1
Apress ISBN: 9781484220474
2 Jean-Claude André. Released July 2019. Publisher(s): Wiley-ISTE. ISBN: 9781786304827.
M Gordan · 2023 — Industry 4.0 Perspectives and Applications Edited by Meisam Gordan,
3
Khaled Ghaedi
A Gilchrist · Cited by 1464 — This book explores the potential for the Internet of Things
4
(IoT), Big Data, Cyber-Physical Systems (CPS).
57
L T P C
P23CAT33 RESEARCH METHODOLOGY AND IPR
3 0 0 3
COURSE OBJECTIVES
The main learning objective of this course is to prepare the students for
1 To Implementing research process and design.
2 To Use Sampling and methods.
3 To do examining and displaying.
4 To use IPR concepts to Evolution and development.
5 Apply function of UNESCO in IPR maintenance.
UNITV PATENTS 9
Patents – COURSE OBJECTIVES and benefits of patent, Concept, features of patent, Inventive step,
Specification, Types of patent application, process E–filling, Examination of patent, Grant of patent,
Revocation, Equitable Assignments, Licenses, Licensing of related patents, patent agents, Registration of
patent agents.
TOTAL: 45 PERIODS
COURSE OUTCOMES:
At the end of the course the students would be able to
CO1 Analyze the Registration of patent agents.
CO2 Understand the Functions of UNESCO in IPR maintenance.
CO3 Analyze Questionnaires and Instruments.
CO4 Use Types and Features of IPR Agreement.
CO5 Understand the Benefits of patent, Concept, features of patent.
CO6 Use Hypotheses testing and Measures of Association.
TEXT BOOKS:
1 Catherine J. Holland, “Intellectual property: Patents, Trademarks, Copyrights, Trade Secrets”,
Entrepreneur Press, 2007
2 David Hunt, Long Nguyen, Matthew Rodgers, “Patent searching: tools & techniques”, Wiley, 2007.
REFERENCE BOOKS:
58
1 Cooper Donald R, Schindler Pamela S and Sharma JK, “Business Research Methods”, Tata McGraw
Hill Education, 11e (2012).
Catherine J. Holland, “Intellectual property: Patents, Trademarks, Copyrights, Trade Secrets”,
2 Entrepreneur Press, 2007
3 David Hunt, Long Nguyen, Matthew Rodgers, “Patent searching: tools & techniques”, Wiley, 2007.
The Institute of Company Secretaries of India, Statutory body under an Act of parliament,
4
“Professional Programme Intellectual Property Rights, Law and practice”, September 2013
59
L T P C
P23CAE33 DEVOPS AND MICROSERVICES
3 0 0 3
COURSE OBJECTIVES
The main learning objective of this course is to prepare the students for
1 To introduce Micro services and Containers.
2 To understand the key concepts and principles of Dev Ops
3 To be familiar with most common Dev Ops tools
4 To explain the business benefits of Dev Ops and continuous delivery.
5 To recall specific Dev Ops methodologies and frameworks
UNIT II MICROSERVICESARCHITECTURE 9
Monolithic architecture– Micro services architectural style– Benefits – Drawbacks of Micro
services architectural style – decomposing monolithic applications into Micro services
TOTAL: 45 PERIODS
COURSE OUTCOMES:
At the end of the course the students would be able to
CO1 Select the Microservices design and apply the principles..
CO2 Apply Microservices in DevOps
CO3 Understand about DevOps and the common tools use din DevOps.
CO4 Developand integrate projects using DevOps
CO5 Developand integrate projects using DevOps
CO6 Deployand monitor projects using DevOps
TEXT BOOKS:
1 JamesAScott,APracticalGuidetoMicroservicesandContainers,MapRDataTechnologies e–book.
https://mapr.com/ebook/microservices–and–containers/assets/microservices–and– containers.pdf
2 Joyner Joseph, Devops for Beginners ,First Edition,MihailsKonoplovspublisher,2015.
60
REFERENCE BOOKS:
1 Namit Tanasseri, RahulRai, Microservices with Azure, 1stEdition, Packt Publishing,UK, 2017
2 EberhardWolff,Microservices:FlexibleSoftwareArchitecture,1stEdition ,Pearson Education,2017
3 JamesAScott,APracticalGuidetoMicroservicesandContainers,MapRDataTechnologies e–book.
https://mapr.com/ebook/microservices–and–containers/assets/microservices–and– containers.pdf
4 Joyner Joseph, Devops for Beginners ,First Edition,MihailsKonoplovspublisher,2015.
61
CYBER FORENSICS L T P C
P23CAE33
3 0 0 3
COURSE OBJECTIVES
The main learning objective of this course is to prepare the students for
1 To learn computer forensics
2 To become familiar with forensics tools
3 To learn to analyze and validate forensics data
4 To learn Traditional Computer Crime
5 To learn Forensic duplication and investigation
TOTAL: 45 PERIODS
COURSE OUTCOMES:
At the end of the course the students would be able to
CO1 Understand the basics of computer forensics
CO2 Apply a number of differentcomputer
forensic tools to a given scenario
CO3 Analyze and validate forensics data
CO4 Identify the vulnerabilities in a given network infrastructure
CO5 Implement real-world hacking techniques to test system security
CO6 Identify the Cell Phone and Mobile Devices Forensics
TEXT BOOKS:
1 Bill Nelson, Amelia Phillips, Frank Enfinger, Christopher Steuart, ―Computer Forensics
and Investigations‖, Cengage Learning, India Edition, 2016.
2 CEH official Certfied Ethical Hacking Review Guide, Wiley India Edition, 2015.
62
REFERENCE BOOKS:
1 John R.Vacca, ―Computer Forensics‖, Cengage Learning, 2005
MarjieT.Britz, ―Computer Forensics and Cyber Crime‖: An Introduction‖, 3rd Edition,
2
Prentice Hall, 2013.
3 AnkitFadia ― Ethical Hacking‖ Second Edition, Macmillan India Ltd, 2006
Kenneth C.Brancik ―Insider Computer Fraud‖ Auerbach Publications Taylor & Francis
4
Group–2008.
63
BIO-INSPIRED LEARNING L T P C
P23CAE33
3 0 0 3
COURSE OBJECTIVES
The main learning objective of this course is to prepare the students for
1 To learn bio-inspired algorithms , random walk and simulated annealing
2 To learn genetic algorithm and differential evolution
3 To learn swarm optimization and ant colony for feature selection
4 To understand bio-inspired application in image processing
5 To understand Optimization algorithm
TOTAL: 45 PERIODS
COURSE OUTCOMES:
At the end of the course the students would be able to
CO1 Improved Weighted Thresholded Histogram Equalization Algorithm
CO2 Digital Image Contrast Enhancement Using Bat Algorithm
CO3 Ground Glass Opacity Nodules Detection and Segmentation using Snake Model
CO4 Ant colony optimization toward feature selection
CO5 Importance of randomization
CO6 Modality and intermittent search strategy
TEXT BOOKS:
1 D. E. Goldberg, “Genetic algorithms in search, optimization, and machine learning”,
Addison- Wesley, 1989
64
Yang, Cui,Xiao, Gandomi, Karamanoglu, “Swarm Intelligence and BioInspired Computing",
2
Elsevier First Edition 2013.
REFERENCE BOOKS:
1 Eiben,A.E.,Smith,James E, "Introduction to Evolutionary Computing", Springer 2015.
2 Helio J.C. Barbosa, "Ant Colony Optimization - Techniques and Applications", Intech 2013.
3 Xin-She Yang ,Jaao Paulo papa, "Bio-Inspired Computing and Applications in Image
Processing", Elsevier 2016.
4 Xin-She Yang, "Nature Inspired Optimization Algorithm,Elsevier First Edition 2014.
65
L T P C
P23CAE36 DEEP LEARNING
3 0 0 3
COURSE OBJECTIVES
The main learning objective of this course is to prepare the students for
1 Demonstrate the major technology trends driving Deep Learning
2 Build, train and apply fully connected deep neural networks
3 Implement efficient (vectorized) neural networks
4 Analyze the key parameters and hyper parameters in a neural network's architecture
5 Analyze the Constrained Optimization
TOTAL: 45 PERIODS
COURSE OUTCOMES:
At the end of the course the students would be able to
CO1 Demonstrate the mathematical foundation of neural network
CO2 Describe the machine learning basics
CO3 Compare the different architectures of deep neural network
CO4 Build a convolutional neural network
66
CO5 Build and train RNN and LSTMs
CO6 Term Dependencies, Auto encoders
TEXT BOOKS:
1 Ian Goodfellow, YoshuaBengio, Aaron Courville, “Deep Learning”, MIT Press,2016.
Josh Patterson and Adam Gibson, “Deep learning: A practitioner's approach”, O'Reilly Media, First
2
Edition, 2017.
REFERENCE BOOKS:
1 Fundamentals of Deep Learning, Designing next-generation machine intelligence algorithms, Nikhil
Buduma, O’Reilly, Shroff Publishers, 2019.
Deep learning Cook Book, Practical recipes to get started Quickly, DouweOsinga, O’Reilly, Shroff
2
Publishers, 2019.
3 Ian Goodfellow, YoshuaBengio, Aaron Courville, “Deep Learning”, MIT Press,2016.
Josh Patterson and Adam Gibson, “Deep learning: A practitioner's approach”, O'Reilly Media, First
4
Edition, 2017.
67
L T P C
P23CAE37 ADVANCES IN NETWORKING
3 0 0 3
COURSE OBJECTIVES
The main learning objective of this course is to prepare the students for
1 To understand the theme underlying IPv6 Structure and addressing methods
2 To understand andanalyzetheprotocolsforIPv6Implementation
3 To identify and provide solutions for QoS and Security Issues with IPv6
4 To learn about Software Defined concepts, architectures ,protocols and applications
5 To explore the significance of Network Function Virtualization
TOTAL: 45 PERIODS
COURSE OUTCOMES:
At the end of the course the students would be able to
CO1 DescribehowIPv6 interacts with data link layer with IPv6 Structure and
addressing methods.
CO2 To develop the strategies for deploying
IPv6 in the place of IPv4
CO3 Analyze the security issues for IPv6 in emerging applications
CO4 Analyze the need for separation of data and control plane in Networking
CO5 To use SDN to enable and enhance NFV
CO6 To Use Big Data and Network Function Virtualization.
TEXT BOOKS:
68
Paul Goransson, Chuck Black, “Software Defined Networks: A Comprehensive Approach”,
1
Morgan Kaufmann Publisher, FirstEdition2014
Thomas D.Nadeau, KenGray,“SDN: Software Defined Networks, An Authoritative
2 Review of Network Programs ability Technologies”,
O'ReillyMedia,FirstEditionAugust2013
REFERENCE BOOKS:
1 Rick Graziani,“IPv6 Fundamentals: A Straightforward Approach to Understanding
IPv6”Second Edition, Cisco Press, 2017.
Peter Loshin, “IPv6:Theory,Protocol,and Practice” Second Edition, Morgan Kaufmann
2
Publishers, 2004
3 William Stallings, “Foundations of Modern Networking – SDN, NFC, QoE, IoT and
Cloud”Third Edition, Pearson Publications, 2019.
Oswald Coker, Siamak Azodolmolky, “Software–Defined Networking with Open Flow”,
4
Second Edition, Packt Publishing, 2017.
69
L T P C
P23CAE41 INFORMATION RETRIEVAL TECHNIQUES
3 0 0 3
COURSE OBJECTIVES
The main learning objective of this course is to prepare the students for
To understand the basics of information retrieval with pertinence omodeling, query
1 operations and indexing
To get an understanding of machine learning techniques for text classification and
2 clustering.
To understand the various applications of information retrieval giving emphasis to
3 multimedia IR, web search
UNIT I MOTIVATION 9
Basic Concepts–Practical Issues–Retrieval Process–Architecture–Boolean Retrieval– Retrieval
Evaluation–Open Source IR Systems–History of Web Search– Web Characteristics–The impact
of the webon IR––IR Versus Web Search–Components of a Search engine.
UNIT II MODELING 9
Taxonomy and Characterization of IR Models–Boolean Model –Vector Model– Term
Weighting–Scoring and Ranking–Language Models–Set The oretic Models–Probabilistic
Models–AlgebraicModels–StructuredTextRetrievalModels–ModelsforBrowsing.
UNIT IV CLASSIFICATIONANDCLUSTERING 9
Text Classification and Naïve Bayes – Vector Space Classification – Support vector machines
and Machine learning on documents. Flat Clustering–Hierarchical Clustering– Matrix
decompositions and latent semantic indexing–Fusion and Meta learning.
TOTAL: 45 PERIODS
COURSE OUTCOMES:
At the end of the course the students would be able to
CO1 Build an Information Retrieval system using the available tools.
CO2 Identify and design the various components
of an Information Retrieval system.
70
CO3 Model an information retrieval system
CO4 Apply machine learning techniques to text classification and clustering which is
used for efficient Information Retrieval.
CO5 Design an efficient search engine and analyze the Web content structure.
CO6 Indexing and Searching Parallel and Distributed IR.
TEXT BOOKS:
RicardoBaeza–Yates,BerthierRibeiro–Neto,―ModernInformationRetrieval:The concepts
1
and Technology behind Search‖ (ACM Press Books), Second Edition, 2011
Stefan Buttcher, Charles L. A. Clarke, Gordon V. Cormack, ―Information
2 Retrieval: Implementing and Evaluating Search Engines (The MIT Press), Illustrated
Edition,2016.
REFERENCE BOOKS:
Implementing and Evaluating Search Engines, The MIT Press, Cambridge,
1
Massachusetts London, England, First Edition2010.
Manning D. Christopher, Raghavan Prabhakar &Schutz Hinrich,“ Introduction to
2
Information Retrieval” ,Cambridge University Press, OnlineEdition,2009.
David A. Grossman, Ophir Frieder, “Information Retrieval: Algorithms and Heuristics”,
3
Springer, 2nd Edition, 2004
Bruce Croft ,Donald Metzler, Trevor Stroh man, “Search Engines: Information
4
Retrieval in Practice”, Pearson,2009.
71
L T P C
P23CAE42 DIGITAL MARKETING
3 0 0 3
COURSE OBJECTIVES
The main learning objective of this course is to prepare the students for
1 To understand the difference between Traditional Marketing and digital Marketing.
To develop a deep knowledge about the Digital marketing platforms and the theoretical
3 aspects of creating a website.
TOTAL: 45 PERIODS
COURSE OUTCOMES:
At the end of the course the students would be able to
CO1 To gain in sight on the concept of digital marketing and the role of a digital
manager.
72
CO2 To understand and administer the website and the search engines.
CO3 To understand how to use MISC and Google Webmaster tools.
CO4 To understand the concepts of lead management and digital marketing.
CO5 To gain knowledge on the latest digital marketing trends
CO6 To understand Affiliate Marketing.
TEXT BOOKS:
1 Dodson, I.(2016).The art of digital marketing: the definitive guide to creating strategic,
targeted, and measurable online campaigns. John Wiley & Sons.
2 Chaffey, D., &Smith ,P. R.(2017).Digital marketing excellence :planning, optimizing and
Integrating online marketing. Taylor& Francis.
REFERENCE BOOKS:
1 Chaffey, D. (2019).Digital marketing strategy, Implementation and Practice. Pearson
2 Chaffey, D., &Smith ,P. R.(2017).Digital marketing excellence :planning, optimizing and
Integrating online marketing. Taylor& Francis.
3 Kaufman, I., & Horton, C. (2014).Digital marketing: Integrating strategy and tactics with
values, a guide book for executives ,managers ,and students .Rout Ledge.
Royle, J.,& Laing, A.(2014).The digital marketing skills gap: Developing a Digital Marketer
4 Model for the communication industries. International Journal of Information
Management,34(2),65–73
73
L T P C
P23CAE43 DATA VISUALIZATION AND TECHNIQUES
3 0 0 3
COURSE OBJECTIVES
The main learning objective of this course is to prepare the students for
1 To understand the categories of data quality principles.
To provide basic knowledge about how large data set are represented into visual graphics
3 and easily understand the complex relationships within the data.
UNIT I INTRODUCTION 9
Visualization–visualization process –role of cognition–Pseudo code conventions–Scatter plot–
Data foundation: Types of data –Structure within and between records–Data preprocessing–
Human perceptions and information processing.
TOTAL: 45 PERIODS
COURSE OUTCOMES:
At the end of the course the students would be able to
CO1 Describe principles of visual perception
CO2 Apply visualization techniques for various data analysis tasks – numerical data
CO3 Apply visualization techniques for various data analysis tasks– Non numerical data
CO4 Design effective visualization techniques for different problems
CO5 Design information dashboard.
74
CO6 Apply visualization techniques find issue of Hardware.
TEXT BOOKS:
1 Andy Kirk, “Data Visualization :A Hand book for Data Driven Design”, 2ndEdition ,Sage
Publications, India, 2019.
REFERENCE BOOKS:
75
BIO INFORMATICS L T P C
P23CAE43
3 0 0 3
COURSE OBJECTIVES
The main learning objective of this course is to prepare the students for
1 To understand nature and scope of computational biology and Bioinformatics
3 To do graph algorithms
4 To do clustering algorithms
5 To understand PAM probability matrix and log odds matrix
UNIT IV DOT 9
Dot-plot visualization, Needleman-Wunsch algorithm- effect of scoring schemes – e values - BLAST and
FASTA, Smith – Waterman algorithm for local alignment. Multiple sequence alignment - sequence
alignment using dynamic programming, N-dimensional dynamic programming. Tools for MSA - muscle and
T-Coffee. Phylogenetic algorithms - evaluation of phylogenetic trees, significance.
TOTAL: 45 PERIODS
COURSE OUTCOMES:
At the end of the course the students would be able to
CO1 Analysis the Sequence alignment
CO2 Analysis the effect of scoring schemes
CO3 Understand the procedures to access these databases and to make use of the tools
available
CO4 Analysis the scoring matrices for amino acid sequence alignment
CO5 Understand the Multiple sequence alignment
CO6 Understand the nucleic acid sequence databases
76
TEXT BOOKS:
Sushmita M and Tinku A, Data Mining: Multimedia, Soft Computing and Bioinformatics, Wiley-
1 Interscience, ISBN: 9780471460541
2 Jeremy J. Ramsden, Bioinformatics: An Introduction, Springer, ISBN: 9789401570961.
REFERENCE BOOKS:
Mount D, Bioinformatics: Sequence & Genome Analysis, 2nd Edition, Cold spring Harbor Press,
1 ISBN: 978-087969712.
Dan Gusfield, Algorithms on Strings Trees and Sequences, 1st Edition, Cambridge University Press,
2
ISBN: 0521585198.
Pevzner P A, Computational Molecular Biology: An Algorithmic Approach, MIT Press, Cambridge,
3 MA, ISBN: ISBN: 9780262161978.
4 Jeremy J. Ramsden, Bioinformatics: An Introduction, Springer, ISBN: 9789401570961.
77
ADHOC AND SENSOR NETWORK L T P C
P23CAE45
3 0 0 3
COURSE OBJECTIVES
The main learning objective of this course is to prepare the students for
1 To learn about the issues and challenges in the design of wireless ad hoc networks.
2 To understand the working of MAC and Routing Protocols for ad hoc and sensor networks
To learn about the Transport Layer protocols and their QoS for ad hoc and sensor
3 networks.
To understand various security issues in ad hoc and sensor networks and the corresponding
4
solutions.
5
TOTAL: 45 PERIODS
COURSE OUTCOMES:
At the end of the course the students would be able to
CO1 Identify different issues in wireless ad hoc and sensor networks
CO2 To analyze protocols developed for ad hoc and sensor networks
CO3 To identify and understand security issues in ad hoc and sensor networks.
78
CO4 To identify Key Distribution and Management
CO5 To identify Routing Protocols
CO6 To identify Network Layer QoS solutions
TEXT BOOKS:
C.Siva Ram Murthy and B.S.Manoj, ―Ad Hoc Wireless Networks – Architectures and 2
1
Protocols‖, Pearson Education, 2006.
Holger Karl, Andreas Willing, ―Protocols and Architectures for Wireless Sensor
2
Networks‖, John Wiley & Sons, Inc., 2005.
REFERENCE BOOKS:
Subir Kumar Sarkar, T G Basavaraju, C Puttamadappa, ―Ad Hoc Mobile Wireless
1
Networks‖, Auerbach Publications, 2008.
Carlos De Morais Cordeiro, Dharma Prakash Agrawal, ―Ad Hoc and Sensor Networks:
2
Theory and Applications (2nd Edition)‖, World Scientific Publishing, 2011.
C.Siva Ram Murthy and B.S.Manoj, ―Ad Hoc Wireless Networks – Architectures and 2
3
Protocols‖, Pearson Education, 2006.
Holger Karl, Andreas Willing, ―Protocols and Architectures for Wireless Sensor
4
Networks‖, John Wiley & Sons, Inc., 2005.
79
DATA SCIENCE & MACHINE LEARNING L T P C
P23CAP26
LABORATORY 0 0 4 2
COURSE OBJECTIVES
The main learning objective of this course is to prepare the students for:
1 To understand the basic Statistical and Probability measures for data science.
2 To learn descriptive analytics on the benchmark data sets.
3 To apply correlation and regression analytics on standard data sets.
4 To present and interpret data using visualization packages in Python.
5 To do Classification model.
LIST OF EXPERIMENTS
1 R as calculator application
2 Descriptive statistics in R
3 Reading and writing different types of dataset
4 Visualizations
5 Correlation and Covariance
6 Regression model
7 Multiple regression model
8 Regression model for prediction
9 Classification model
10 Clustering mode
TOTAL: 60 PERIODS
COURSE OUTCOMES:
At the end of the course the students would be able to
CO1 Perform various operations on numpy arrays.
CO2 Importing data from different file formats using pandas.
CO3 Draw different types of charts using matplotlib.
CO4 Analyze the Correlation and Covariance.
CO5 Understand the Visualizations and formats
CO6 Understand the basic Statistical and Probability measures for data science.
80
L T P C
P23CAP27 INTERNET OF THINGS & CLOUD LABORATORY
0 0 4 2
COURSE OBJECTIVES
The main learning objective of this course is to prepare the students for:
1 Be exposed to tool kits for cloud and Hadoop environment.
2 Be familiar with migration of Virtual Machines from one node to another
3 Learn to use Hadoop Distributed File System (HDFS) to setup single and multi–node clusters
4 Be exposed to tool kits for cloud and Hadoop environment.
5 To do install storage controller and interact with it.
LIST OF EXPERIMENTS
Find procedure to run the virtual machine of different configuration. Check how many virtual
1
machines can be utilized at particular time.
Find procedure to attach virtual block to the virtual machine and check whether it holds the
2 data even after the release of the virtual machine
3 Launch and configure the virtual machine in AWS cloud.
Study of different operating systems for Raspberry Pi / Beagle board. Understanding the
4
process of Os installation on Raspberry – Pi/ Beagle board
5 Show the virtual machine migration based on the certain condition from one node to the other.
6 Find procedure to install storage controller and interact with it
Familiarization with the concept of IOT, Arduino / Raspberry Pi and perform necessary
7
software installation.
Study of Connectivity and Configuration of Raspberry–Pi/ Beagle Board circuit with
8 basic peripherals, LEDs, Understanding GPIO and its use in program.
9 High Speed Internet, Projector, White Board, Intercom
10 Potentiometer And Ir Sensor Interfacing With Arduino
11 Controlling Two Actuators Using Arduino
12 Creation of Things Speak Account
13 Actuator Controlling Through Cloud
14 Iot Based Air Pollution Control System
TOTAL: 60 PERIODS
81
9 Embedded Linux
10 Desktop Linux
11 Embedded Windows
12 Desktop Windows
13 Roll your own or in-house
14 UNIX
COURSE OUTCOMES:
At the end of the course the students would be able to
CO1 Implement interfacing of various sensors with Arduino/Raspberry Pi.
CO2 Demonstrate the ability to transmit data wirelessly between different devices.
CO3 Show an ability to upload/download sensor data
on cloud and server.
CO4 Examine various SQL queries from MySQL database.
CO5 Understand the concept of Internet of Things.
CO6 Understand the software installation.
82
LIST OF OPEN ELECTIVE FOR PG PROGRAMMES
SEMESTER III
L T P C
P23CAO1 INTEGRATED WATER RESOURCES MANAGEMENT
3 0 0 3
OBJECTIVE
2 To Economic view of water issues: economic characteristics of water good and services
TOTAL: 45 PERIODS
83
COURSE OUTCOMES:
At the end of the course the students would be able to
CO1 Describe the context and principles of IWRM; Compare the conventional and integrated
Ways of water management.
CO2 Selectthebesteconomicoptionamongthealternatives;illustratetheprosandconsofPPP
Through case studies.
CO3 Apply law and governance in the context of IWRM.
CO4 Discuss the link ages between water–health; develop a HIA framework.
CO5 Analyze how the virtual water concept pave way to alternate policy options.
CO6 Analyze Health impact assessment of water resources development projects.
TEXT BOOKS:
TechnicalAdvisoryCommittee–
1 EffectiveWaterGovernance”.TechnicalAdvisoryCommitteeBackgroundpaperNo:7.Gl
obalwaterpartnership–Stockholm–Sweden– 2003
Mollinga .P. etal “ Integrated Water Resources Management”– Water in South Asia VolumeI–
2
SagePublications–2006.
REFERENCES
Cech Thomas V.– Principles of water resources: history– development– management
1
and policy. John Wileyand SonsInc.–NewYork.2003
Mollinga .P. etal “ Integrated Water Resources Management”– Water in South Asia
2
Volume I–SagePublications–2006
TechnicalAdvisoryCommittee–IntegratedWaterResourcesmanagement–
3 TechnicalAdvisoryCommitteeBackgroundPaperNo:4Globalwaterpartnership–Stockholm–
Sweden.2002
TechnicalAdvisoryCommittee–
Dublinprinciplesforwaterasreflectedincomparativeassessmentofinstitutionalandlegala
4 rrangementsforIntegratedWaterResourcesManagement–
TechnicalAdvisoryCommitteeBackgroundpaperNo:3Globalwaterpartnership– Stockholm–
Sweden.1999.
84
P23CAO2 WATER– SANITATION AND HEALTH L T P C
3 0 0 3
COURSE OBJECTIVES:
UNITI FUNDAMENTALSWASH 9
Meanings and Definition: Safe Water– Health– Nexus: Water– Sanitation – Health and
Hygiene –Equity issues–Water security – Food Security. Sanitation And Hygiene (WASH)
and Integrated Water Resources Management(IWRM)–Need and Importance of WASH
UNITIV GOVERNANCE 9
Public health–CommunityHealthAssessmentandImprovementPlanning(CHA/CHIP)–
InfrastructureandInvestmentsonWater–(WASH)–CostBenefitAnalysis–
InstitutionalIntervention–PublicPrivatePartnership–Policy Directives–Social Insurance–
Political Willvs Participatory Governance.
UNITV INITIATIVES 9
ManagementvsDevelopment–AcceleratingDevelopment–DevelopmentIndicators–
InclusiveDevelopment–Global and Local– Millennium Development Goal (MDG) and
Targets – Five Year Plans –Implementation–Capacity Building–Case studies on WASH.
TOTAL: 45 PERIODS
85
COURSE OUTCOMES:
At the end of the course the students would be able to
CO1 Capturetofundamentalconceptsandtermswhicharetobeappliedandunderstood
All through the study.
CO2 Comprehendthevariousfactorsaffectingwatersanitationandhealththroughthelens
of third world scenario.
CO3 Critically analyse and articulatet he underlying common challenges in water–sanitation
and health.
CO4 Acquire knowledge on the attributes of governance and its say on water sanitation and
health.
CO5 Gainanoverarchinginsightintotheaspectsofsustainableresourcemanagementin
The absence of a clear level playing field in the developmental aspects.
CO6 Analyze the Capacity of Building.
TEXT BOOKS:
1 Inter sectoral Water Allocation Planning and Management– 2000– World Bank
Publisherswww.Amazon.com
2 ThirdWorldNetwork.org(www.twn.org).
REFERENCES
1 Bonitha R.– Beaglehole R.– Kjellstorm– 2006– “Basic Epidemiology”– 2nd Edition– World
Health Organization.
Van Note Chism– N. and Bickford– D. J. (2002)– Improving the environment for learning:
2 An expanded agenda. New Directions for Teaching and Learning– 2002:
91–98.doi:10.1002/tl.83ImprovingtheEnvironmentfor learning: An Expanded Agenda
National Research Council. Global Issues in Water–Sanitation– and Health: Workshop
3
Summary. Washington–DC: The NationalAcademiesPress–2009.
Sen– Amartya 1997. On Economic Inequality. Enlarged edition– with annex by James Foster
4
and Amartya Sen–Oxford:ClaredonPress–1997.
86
L T P C
P23CAO3 PRINCIPLESOFSUSTAINABLEDEVELOPMENT
3 0 0 3
COURSE OBJECTIVES
87
UNIT V ASSESSING PROGRESS AND WAY FORWARD 8
Nature of sustainable development strategies and current practice– Sustainability in global–
regional and national context –Approaches to measuring and analysing sustainability–
limitations of GDP– Ecological Footprint– Human Development Index– Human
Development Report – National initiatives for Sustainable Development – Hurdles to
Sustainability – Science and Technology for sustainable development –Performance
indicators of sustainability and Assessment mechanism – Inclusive Green Growth and Green
Economy – National Sustainable Development Strategy Planning and National Status of
Sustainable Development Goals.
TOTAL: 45 PERIODS
COURSE OUTCOMES:
At the end of the course the students would be able to
CO1 Explain and evaluate current challenges to sustainability– including modern world
social– environmental– and economic structures and crises.
CO2 Identify and critically analyze the social environmental– and economic dimensions of
sustainability in terms of UN Sustainable development goals
CO3 Develop a fair understanding of the social– economic and ecological linkage of
Human well being– production and consumption
CO4 Evaluate sustainability issues and solutions using a holistic approach that focuses on
connections between complex human and natural systems.
CO5 Integrate knowledge from multiple sources and perspectives to understandenvironmental
limits governing human societies and economies and social justice
dimensions of sustainability.
CO6 Science and Technology for sustainable development.
TEXT BOOKS:
1 Nolberto Munier– Introduction to Sustainability: Road to a Better Future– Springer– 2006
Barry Dalal Clayton and Stephen Bass– Sustainable Development Strategies– a
2
resource book”– Earthscan Publications Ltd– London– 2002
88
L P T C
P23CAO4 ENVIRONMENTAL IMPACT ASSESSMENT
3 0 0 3
COURSE OBJECTIVES
3 communities in transition.
UNIT I INTRODUCTION 9
Historical development of Environmental Impact Assessment (EIA). Environmental
Clearance– EIA in project cycle. legal and regulatory aspects in India – types and limitations
of EIA –EIA process– screening – scoping – terms of reference in EIA– setting – analysis –
mitigation. Cross sectoral issues –public hearing in EIA– EIA consultant accreditation.
TOTAL: 45 PERIODS
COURSE OUTCOMES:
At the end of the course the students would be able to
CO1 Understand need for environmental clearance– its legal procedure– need of EIA–
its types– stakeholders and their roles.
89
CO2 Understand various impact identification methodologies– prediction techniques
and model of impacts on various environments.
CO3 Understand relationship between social impacts and change in community due
to development activities and rehabilitation methods
CO4 Document the EIA findings and prepare environmental management and
monitoring plan
CO5 Identify– predict and assess impacts of similar projects based on case studies
CO6 common hazardous waste facilities
TEXT BOOKS:
1 World Bank –Source book on EIA –1999
REFERENCE:
EIA Notification 2006 including recent amendments– by Ministry of Environment–
1
Forest andClimate Change– Government of India.
90
L P T C
P23CAO5 VIBRATION AND NOISE CONTROL STRATEGIES
3 0 0 3
COURSE OBJECTIVES
TOTAL: 45 PERIODS
91
COURSE OUTCOMES:
At the end of the course the students would be able to
CO1 apply the basic concepts of vibration in damped and un damped systems
CO2 apply the basic concepts of noise and to understand its effects on systems
CO3 select the instruments required for vibration measurement and its analysis
CO4 select the instruments required for noise measurement and its analysis.
CO5 recognize the noise sources and to control the vibration levels in a body
and to control noiseunder different strategies
CO6 Apply Frequency Measuring Instruments
TEXT BOOKS:
1 G.K. Grover– “Mechanical Vibrations”– Nem Chand and Bros.–Roorkee– 2014
A.G. Ambekar– “Mechanical Vibrations and Noise Engineering”– PHI Learning Pvt. Ltd.–
2
2014
REFERENCES
1 Singiresu S. Rao– “Mechanical Vibrations”– Pearson Education Incorporated– 2017.
Graham Kelly. Sand Shashidhar K. Kudari– “Mechanical Vibrations”– Tata
2
McGraw –HillPublishing Com. Ltd.– 2007.
Ramamurti. V– “Mechanical Vibration Practice with Basic Theory”– Narosa
3
Publishing House–2000.
4 William T. Thomson– “Theory of Vibration with Applications”– Taylor & Francis– 2003
1 To learn the present energy scenario and the need for energy conservation.
2 To understand the different measures for energy conservation in utilities.
Acquaint students with principle theories– materials– and construction techniques
3
to createenergy efficient buildings.
4 To identify the energy demand and bridge the gap with suitable technology for
sustainablehabitat
To get familiar with the energy technology– current status of research and find the
5
ways tooptimize a system as per the user requirement
92
design& optimization for Solar Refrigeration.
TOTAL: 45 PERIODS
COURSE OUTCOMES:
At the end of the course the students would be able to
CO1 Understand technical aspects of energy conservation scenario.
CO2 Energy audit in any type for domestic buildings and suggest the conservation
measures.
CO3 Perform building load estimates and design the energy efficient landscape system.
CO4 Gain knowledge to utilize an appliance/device sustainably.
CO5 Understand the status and current technological advancement in energy storage
field.
CO6 Understand the Hydrogen energy storage & Super capacitors
TEXT BOOKS:
Guide book for National Certification Examination for Energy Managers and Energy
1
Auditors (Could be downloaded from www.energymanagertraining.com)
Ibrahim Dincer and Mark A. Rosen– Thermal Energy Storage Systems and
2
Applications– John Wiley & Sons 2002
REFERENCES
Yogi Goswami– Frank Kreith– Energy Efficiency and Renewable energy Handbook–
1
CRC Press– 2016.
2 ASHRAE Handbook 2020 – HVAC Systems & Equipment
Paolo Bertoldi– Andrea Ricci– Anibal de Almeida– Energy Efficiency in Household
3
Appliances and Lighting– Conference proceedings– Springer– 2001
David A. Bainbridge– Ken Haggard– Kenneth L. Haggard– Passive Solar
4 Architecture: Heating– Cooling– Ventilation– Daylighting– and More Using
Natural Flows– Chelsea Green Publishing– 2011
93
L P T C
P23CAO7 ADDITIVE MANUFACTURING
3 0 0 3
COURSE OBJECTIVES
UNIT I INTRODUCTION 9
Need – Development – Rapid Prototyping Rapid Tooling – Rapid Manufacturing – Additive
Manufacturing. AM Process Chain– Classification – Benefits.
TOTAL: 45 PERIODS
COURSE OUTCOMES:
At the end of the course the students would be able to
CO1 Understand pattern and mould
CO2 Business Opportunities and Future Directions
CO3 Additive Manufacturing Computer Aided Tissue Engineering
CO4 Laminated Object Manufacturing
CO5 Part Orientation and Support Structure Generation
94
CO6 Advantages and Limitations.
TEXT BOOKS:
1 Chua C.K.– Leong K.F.– and Lim C.S.– “Rapid prototyping: Principles and
applications”– Thirdedition– World Scientific Publishers– 2010.
2 Amit Bandyo padhyay and Susmita Bose– “Additive Manufacturing”– 1st Edition– CRC
Press.–United States– 2015– ISBN–13: 978–1482223590
REFERENCES
Andreas Gephardt and Jan–Steffen Hotter “Additive Manufacturing: 3D Printing for
1 Prototyping and Manufacturing”– Hanser publications– United States– 2015– ISBN:
978–1– 56990–582–1
Ian Gibson– David W. Rosen and Brent Stucker “Additive Manufacturing
2 Technologies: Rapid Prototyping to Direct Digital Manufacturing”– 2nd edition–
Springer.– United States– 2015– ISBN13: 978–1493921126.
3 Amit Bandyo padhyay and Susmita Bose– “Additive Manufacturing”– 1st Edition–
CRC Press.–United States– 2015– ISBN–13: 978–1482223590
Andreas Gebhardt– “Understanding Additive Manufacturing: Rapid Prototyping–
4 RapidManufacturing”– Hanser Gardner Publication– Cincinnati.– Ohio– 2011– ISBN
:9783446425521
95
L P T C
P23CAO8 ELECTRIC VEHICLE TECHNOLOGY
3 0 0 3
COURSE OBJECTIVES
TOTAL: 45 PERIODS
COURSE OUTCOMES:
At the end of the course the students would be able to
96
CO1 Dynamic equationof vehicle motion
CO2 Maximum tractive effort
CO3 hybrid electric vehicles and range extended hybrid electric vehicles
CO4 Concepts of hybrid electric drive train
CO5 Flywheel technology
CO6 Acceleration performance
TEXT BOOKS:
1 P Joshi · 2022 · Cited by 1 — This slide deck was developed for and presented at an Energy
Fundamentals Course hosted by the Bangladesh University of Engineering
2 R Braking — Electric vehicles (EVs) use electricity as their primary fuel or to improve the
efficiency of conventional vehicle designs
Iqbal Hussein– Electric and Hybrid Vehicles: Design Fundamentals– 2nd edition
1
CRC Press–2011
Mehrdad Ehsani– Yimi Gao– Sebastian E. Gay– Ali Emadi– Modern Electric–
2 Hybrid Electric andFuel Cell Vehicles: Fundamentals– Theory and Design– CRC
Press– 2004
3 James Larminie– John Lowry– Electric Vehicle Technology Explained – Wiley– 2003
Ehsani– M– “Modern Electric– Hybrid Electric and Fuel Cell Vehicles:
4
Fundamentals– Theory andDesign”– CRC Press– 2005
97
L P T C
P23CAO9 NEW PRODUCT DEVELOPMENT
3 0 0 3
COURSE OBJECTIVES:
The main learning objective of this course is to prepare the students for:
Applying the principles of generic development process; and understanding the
1
organization structure for new product design and development.
2 Identifying opportunity and planning for new product design and development.
Conducting customer need analysis; and setting product specification for new
3
product design and development.
4 Generating– selecting– and testing the concepts for new product design and
development.
5 Appling the principles of Industrial design and prototype for new product
design anddevelopment.
TOTAL: 45 PERIODS
COURSE OUTCOMES:
At the end of the course the students would be able to
CO1 Apply the principles of generic development process; and understand the
organizationstructure for new product design and development.
CO2 Identify opportunity and plan for new product design and development.
98
CO3 Conduct customer need analysis; and set product specification for new
product design anddevelopment.
CO4 Generate– select– and test the concepts for new product design and development.
CO5 Apply the principles of Industrial design and prototype for design and develop new
products.
CO6 Apply Seven Step activities of concept testing.
TEXT BOOKS:
Ulrich K.T.– Eppinger S. D. and Anita Goyal– “Product Design and Development
1
“McGraw–Hill Education; 7 edition– 2020.
2 Jamnia– A.– Introduction to Product Design and Development for Engineers– CRC Press–
2018.
REFERENCES:
1 Belz A.– 36–Hour Course: “Product Development” McGraw–Hill– 2010.
99
L T P C
P23CAO10 SUSTAINABLE MANAGEMENT
3 0 0 3
COURSE OBJECTIVES:
TOTAL: 45 PERIODS
COURSE OUTCOMES:
At the end of the course the students would be able to
CO1 An understanding of sustainability management as an approach to aid
in evaluating andminimizing environmental impacts while achieving
the expected social impact.
CO2 An understanding of corporate sustainability and responsible Business Practices
CO3 Knowledge and skills to understand– to measure and interpret sustainability
performances.
CO4 Knowledge of innovative practices in sustainable
100
business and communitymanagement
CO5 Deep understanding of sustainable management of resources and commodities
CO6 Emergingtrends in sustainable management
TEXT BOOKS:
1 Peter Rogers– An Introduction to Sustainable Development– 2006
2 Sustainable management can be defined as the combination of factors like; being long-
term. According to the Edelman Trust Barometer 2022
REFERENCE:
Daddi– T.– Iraldo– F.– Testa– Environmental Certification for Organizations and
1
Products:Management– 2015.
2 Christian N. Madu– Handbook of Sustainability Management 2012
Petra Molthan–Hill– The Business Student's Guide to Sustainable Management:
3
Principlesand Practice– 2014
4 Margaret Robertson– Sustainability Principles and Practice– 2014
101
L P T C
P23CAO11 MICRO AND SMALL BUSINESS MANAGEMENT
3 0 0 3
COURSE OBJECTIVES
1 To familiarize students with the theory and practice of small business management.
2 To learn the legal issues faced by small business and how they impact operations.
3 To entrepreneurship and small business
4 To barriers and triggers to new venture creation
Applying new venture screening process to the early stage small firm Role planning in
5
small business
102
COURSE OUTCOMES:
At the end of the course the students would be able to
CO1 Familiarise the students with the concept of small business
CO2 In depth knowledge on small business opportunities and challenges
CO3 Ability to devise plans for small business by building the right
skills and marketingstrategies
CO4 Identify the funding source for small start ups
CO5 Business evaluation for buying and selling of small firms
CO6 Advantages and disadvantages of buying an established small firm
TEXT BOOKS:
HA Meressa · 2020 · Cited by 37 — The purpose of this study was to examine micro and
1
small scale enterprises' growth determinants operating in Benishangul
Banujam .K.V. (1998), Poverty Alleviation through Rural Industrialisation Kurukshetra,
2
Indian Journal of Rural Development, Vol. 33 Oct.1, pp. 51-53
REFERENCE:
Hankinson–A.(2000). “The key factors in the profile of small firm owner–managers
1 that influence business performance. The South Coast Small Firms Survey– 1997–
2000.” Industrial andCommercial Training 32(3):94–98.
Parker–R.(2000). “Small is not necessarily beautiful: An evaluation of policy
2 support for small and medium–sized enterprise in Australia.” Australian Journal of
Political Science 35(2):239–253
3 Journal articles on SME’s.
4 Berna. (2001), Entrepreneurship in Madras state, Yojana, April 30, Vol. 35, No. 7, pp. 6-7.
103
L T P C
P23CAO12 INTELLECTUAL PROPERTY RIGHTS
3 0 0 3
COURSE OBJECTIVE
UNIT I INTRODUCTION 9
Intellectual property rights – Introduction– Basic concepts– Patents– Copyrights–
Trademarks– Trade Secrets– Geographic Indicators; Nature of Intellectual Property–
Technological Research– Inventions and Innovations– History – the way from WTO to
WIPO– TRIPS.
UNIT II PROCESS 9
New Developments in IPR– Procedure for grant of Patents– TM– GIs– Patenting under
Patent Cooperation Treaty– Administration of Patent system in India– Patenting in foreign
countries.
UNIT V MODELS 9
The technologies Know–how– concept of ownership– Significance of IP in Value Creation–
IP Valuation and IP Valuation Models– Application of Real Option Model in Strategic
Decision Making–Transfer and Licensing.
TOTAL: 45 PERIODS
COURSE OUTCOMES:
At the end of the course the students would be able to
CO1 Understanding of intellectual property and appreciation of the need to protect it
CO2 Awareness about the process of patenting
CO3 Understanding of the statutes related to IPR
CO4 Ability to apply strategies to protect intellectual property
CO5 Ability to apply models for making strategic decisions related to IPR
CO6 IP Valuation and IP Valuation Models
104
TEXT BOOKS:
1 WIPO Intellectual Property Hand book.
2 Intellectual Property rights and copyrights–EssEssPublications.
REFERENCES
1 V. Sople Vinod– Managing Intellectual Property by (Prentice hall of India Pvt.Ltd)– 2006.
2 Intellectual Property rights and copyrights– EssEss Publications.
3 Primer– R. Anita Rao and Bhanoji Rao– Intellectual Property Rights– Lastain Book
company.
105
L T P C
P23CAO13 ETHICAL MANAGEMENT
3 0 0 3
COURSE OBJECTIVE
106
CO6 Resolving issues and preventing unethical management
TEXT BOOKS:
1 Steiner& Steiner– Business–Government &Society: A managerial Perspective
BradAgle–AaronMiller–BillO’Rourke–
2 TheBusinessEthicsFieldGuide:theessentialcompanionto leading your career andyourcompany–
2016.
REFERENCES
Brad Agle– Aaron Miller– Bill O’ Rourke– The Business Ethics Field Guide: the
1
essentialcompanion to leading your career and your company– 2016.
2 Steiner & Steiner– Business– Government & Society: A managerial Perspective–
2011Lawrence & Weber– Business and Society: Stakeholders– Ethics– Public
3
Policy– 2020.
107
L T P C
P23CAO14 IoT FOR SMART SYSTEMS
3 0 0 3
COURSE OBJECTIVES:
1 To study about Internet of Things technologies and its role in real time applications.
2 To introduce the infrastructure required for IoT
3 To familiarize the accessories and communication techniques for IoT.
4 To provide insight about the embedded processor and sensors required for IoT
5 To familiarize the different platforms and Attributes for IoT
TEXT BOOKS:
1 Adrian McEwen and Hakim Cassimally“ Designing the Internet of Things“Wiley–2014
2 Jean– Philippe Vasseur– Adam Dunkels– “Interconnecting Smart Objects with IP:
108
TheNext Internet” Morgan Kuffmann Publishers– 2010.
REFERENCES
Arshdeep Bahga and Vijai Madisetti A Hands–onApproach “Internet of Things”–
1
Universities Press 2015.
2 Oliver Hersent – David Boswarthick and Omar Elloumi “ The Internet ofThings”– Wiley–
2016.
3 Samuel Greengard– “ The Internet of Things”– The MIT press– 2015.
109
L T P C
P23CAO15 MACHINE LEARNING AND DEEP LEARNING
3 0 0 3
COURSE OBJECTIVES:
The course is aimed at:
1 Understanding about the learning problem and algorithms
2 Providing insight about neural networks
3 Introducing the machine learning fundamentals and significance
4 Enabling the students to acquire knowledge about pattern recognition.
5 Motivating the students to apply deep learning algorithms for solving real life problems.
110
advanced neuralnetwork architectures such as RNN– Auto encoders– and
GANs.
CO6 Time distributed layers
TEXT BOOKS:
Understanding Machine Learning. Shai Shalev–Shwartz and Shai Ben–David.
1
CambridgeUniversity Press. 2017.
2 Deep Learning– Ian Good fellow– YoshuaBengio and Aaron Courville– MIT Press– ISBN:
9780262035613– 2016.
REFERENCES:
J. S. R. Jang– C. T. Sun– E. Mizutani– Neuro Fuzzy and Soft Computing – A
1
ComputationalApproach to Learning and Machine Intelligence– 2012– PHI learning
Deep Learning– Ian Good fellow– YoshuaBengio and Aaron Courville–
2
MIT Press– ISBN:9780262035613– 2016.
The Elements of Statistical Learning. Trevor Hastie– Robert Tibshirani and Jerome
3
Friedman.Second Edition. 2009.
4 Pattern Recognition and Machine Learning. Christopher Bishop. Springer. 2006.
111
L T P C
P23CAO16 RENEWABLE ENERGY TECHNOLOGY
3 0 0 3
COURSE OBJECTIVES:
To impart knowledge on
1 Different types of renewable energy technologies
2 Standalone operation– grid connected operation of renewable energy systems
UNIT I INTRODUCTION 9
Classification of energy sources – Co2 Emission – Features of Renewable energy – Renewable
energy scenario in India –Environmental aspects of electric energy conversion: impacts of
renewable energy generation on environment Per Capital Consumption – CO2 Emission –
importance of renewable energy sources– Potentials – Achievements– Applications.
112
CO4 Analyze the different configurations of the wind energy
conversion systems.
CO5 Realize the basic of various available renewable energy sources
CO6 Classification of wind turbine
TEXT BOOKS:
1 John Twideu and Tony Weir– “Renewal Energy Resources” BSP Publications– 2006
2 Gray– L. Johnson– “Wind energy system”– prentice hall of India– 1995.
REFERENCES:
S.N.Bhadra– D. Kastha– & S. Banerjee “Wind Electrical Systems”– Oxford
1
UniversityPress–2009.
2 Rai. G.D– “Non conventional energy sources”– Khanna publishes– 1993
3 Rai. G.D–” Solar energy utilization”– Khanna publishes– 1993
Chetan Singh Solanki– “Solar Photovoltaics: Fundamentals–
4
Technologies andApplications”– PHI Learning Private Limited– 2012
113
L T P C
P23CAO17 SMART GRID
3 0 0 3
COURSE OBJECTIVES
To Study about Smart Grid technologies– different smart meters and advanced
1
metering infrastructure.
2 To know about the function of smart grid.
3 To familiarize the power quality management issues in Smart Grid.
4 To familiarize the high performance computing for Smart Grid applications
5 To get familiarized with the communication networks for Smart Grid applications
114
CO1 Relate with the smart resources– smart meters and other smart devices.
CO2 Explain the function of Smart Grid.
CO3 Experiment the issues of Power Quality in SmartGrid.
CO4 Analyze the performance of Smart
Grid.
CO5 Recommend suitable communication networks for smart grid applications
CO6 Architecture and Standards
TEXT BOOK:
SMART GRID Fundamentals of Design and Analysis– James Momoh– IEEE press– A JohnWiley &
1
Sons– Inc.– Publication
2 Mini S. Thomas– John D McDonald– ‘Power System SCADA and Smart Grids’– CRC Press–2015
REFERENCES
1 Stuart Borlase ‘Smart Grid: Infrastructure– Technology and Solutions’– CRC Press 2012
JanakaEkanayake– Nick Jenkins– KithsiriLiyanage– Jianzhong Wu– Akihiko Yokoyama–
2
‘Smart Grid: Technology and Applications’– Wiley– 2012
3 Mini S. Thomas– John D McDonald– ‘Power System SCADA and Smart Grids’– CRC Press–
2015
Kenneth C.Budka– Jayant G. Deshpande– Marina Thottan– ‘Communication
4 Networks forSmart Grids’– Springer– 2014
115
L T P C
P23CAO18 BIG DATA ANALYTICS
3 0 0 3
COURSE OBJECTIVES:
UNIT IV FRAMEWORKS 9
MapReduce – Hadoop– Hive– MapR – Sharding – NoSQL Databases – S3 – Hadoop
Distributed File Systems – Case Study– Preventing Private Information Inference Attacks on
Social Networks– Grand Challenge: Applying Regulatory Science and Big Data to Improve
Medical Device Innovation
UNIT V R LANGUAGE 9
Overview– Programming structures: Control statements –Operators –Functions –
Environment and scope issues –Recursion –Replacement functions– R data structures:
Vectors –Matrices and arrays – Lists –Data frames –Classes– Input/output– String
manipulations
TOTAL:45 PERIODS
COURSE OUTCOMES
116
CO6 Overview of Programming structures
TEXT BOOK:
1 Glenn J. Myatt– Making Sense of Data– John Wiley & Sons– 2007.
2 Norman Matl off– The Art of R Programming: A Tour of Statistical Software Design–NoStarch
Press–USA–2011
REFERENCE
1 Michael Berthold– David J. Hand– Intelligent Data Analysis– Springer– 2007.
Anand Rajaraman and Jeffrey David Ullman– Mining of Massive Datasets–
2
CambridgeUniversity Press– 3rd edition 2020.
3 Norman Matloff– The Art of R Programming: A Tour of Statistical SoftwareDesign–
No Starch Press– USA– 2011
Bill Franks– Taming the Big Data Tidal Wave: Finding Opportunities in Huge
4 DataStreams with Advanced Analytics– John Wiley & sons– 2012
117
L T P C
P23CAO19 INTERNET OF THINGS AND CLOUD
3 0 0 3
COURSE OBJECTIVES
118
1 Bart Baesens– “Analytics in a Big Data World: The Essential Guide to Data Science and its
Applications”– Wiley Publishers– 2015.
2 Adrian McEwen– Designing the Internet ofThings–Wiley–2013
REFERENCES
The Internet of Things: Enabling Technologies– Platforms– and Use Cases"– by Pethuru Raj
1
and Anupama C. Raman –CRC Press– 2017
2 Adrian McEwen– Designing the Internet of Things– Wiley–2013
3 EMC Education Services– “Data Science and Big Data Analytics: Discovering–Analyzing–
Visualizing and Presenting Data”– Wiley publishers– 2015.
4 Simon Walkowiak– “Big Data Analytics with R” PackT Publishers– 2016
119
L T P C
P23CAO20 MEDICAL ROBOTICS
3 0 0 3
COURSE OBJECTIVES
CO1 Describe the configuration– applications of robots and the concept of grippers and
actuators
120
CO2 Explain the functions of manipulators and basic kinematics
CO3 Describe the application of robots in various surgeries
CO4 Design and analyze the robotic systems for rehabilitation
CO5 Design the wearable robots
CO6 Based Gait Rehabilitation Robots
TEXT BOOK:
Shane (S.Q.) Xie– Advanced Robotics for Medical Rehabilitation – Current State of the Art and
1
Recent Advances– Springer– 2016
2 Sashi S Kommu– Rehabilitation Robotics– I–Tech Education and Publishing– 2007
REFERENCES
1 Nagrath and Mittal– “Robotics and Control”– Tata McGraw Hill– First edition– 2003
2 Spong and Vidhyasagar– “Robot Dynamics and Control”– John Wiley and Sons– Firstedition– 2008
Fu.K.S– Gonzalez. R.C.– Lee– C.S.G– “Robotics– control”– sensing– Vision and
3
Intelligence–Tata McGraw Hill International– First edition– 2008
4 Bruno Siciliano– Oussama Khatib– Springer Handbook of Robotics– 1st Edition– Springer–2008
121
L T P C
P23CAO21 EMBEDDED AUTOMATION
3 0 0 3
COURSE OBJECTIVES
To learn about the process involved in the design and development of real–time
1
embeddedsystem
2 To develop the embedded C programming skills on 8–bit microcontroller
3 To study about the interfacing mechanism of peripheral devices with 8–bit microcontrollers
4 To learn about the tools– firmware related to microcontroller programming
5 To build a home automation system
122
CO3 design and develop real time systems using
AVR microcontrollers
CO4 design and develop the systems based on vision
mechanism
CO5 design and develop a real time home
automation system
CO6 Voice Controlled Home Automation
TEXT BOOK:
1 Richard Szeliski– "Computer Vision: Algorithms and Applications"– Springer– 2011
Kevin P. Murphy– "Machine Learning – a Probabilistic Perspective"– the MIT
2
PressCambridge– Massachusetts– London– 2012
REFERENCES
Dhananjay V. Gadre– "Programming and Customizing the AVR Microcontroller"– McGraw–
1
Hill– 2001
2 Joe Pardue– "C Programming for Microcontrollers "– Smiley Micros– 2005.
Steven F. Barrett– Daniel J. Pack– "ATMEL AVR Microcontroller Primer :
3
Programming andInterfacing"– Morgan & Claypool Publishers– 2012
Mike Riley– "Programming Your Home – Automate With Arduino– Android and
4
YourComputer"– the Pragmatic Programmers– Llc– 2012
123
L T P C
P23CAO22 ENVIRONMENTAL SUSTAINABILITY
3 0 0 3
COURSE OBJECTIVES
UNIT I INTRODUCTION 9
Valuing the Environment: Concepts– Valuing the Environment: Methods– PropertyRights–
Externalities– and Environmental Problems
COURSE OUTCOMES:
On successful completion of this course– students will be able to
CO1 Valuing the Environment: Concepts
CO2 The Population Problem
CO3 Acid Rain and Atmospheric Modification
CO4 Sustainable Development
CO5 Solid Waste and Recycling
CO6 Visions of the Future
TEXT BOOK:
StephenDoven–EnvironmentandSustainabilityPolicy:Creation–Implementation–Evaluation–
1
the Federation Press–2005
2 RobertBrinkmann.–IntroductiontoSustainability–Wiley–Blackwell.–2016
124
REFERENCES
Andrew Hoffman– Competitive Environmental Strategy – A Guide for the Changing
1
BusinessLandscape– Island Press.
Stephen Doven– Environment and Sustainability Policy: Creation– Implementation–
2
Evaluation– the Federation Press– 2005
3 Robert Brinkmann.– Introduction to Sustainability– Wiley–Blackwell.– 2016
4 Niko Roorda.– Fundamentals of Sustainable Development– 3rd Edn– Routledge– 2020
125
L T P C
P23CAO23 TEXTILE REINFORCED COMPOSITES
3 0 0 3
COURSE OBJECTIVES
UNIT I REINFORCEMENTS 9
Introduction – composites –classification and application; reinforcements– fibres and its
properties; preparation of reinforced materials and quality evaluation; preforms for
various composites
UNIT II MATRICES 9
Preparation– chemistry– properties and applications of thermoplastic and thermoset resins;
mechanism of interaction of matrices and reinforcements; optimization of matrices
UNIT IV TESTING 9
Fibre volume and weight fraction– specif ic gravity of composites– tensile– f lexural–
impact– compression– inter laminar shear stress and fatigue properties of thermoset and
thermoplastic composites.
UNIT V MECHANICS 9
Micro mechanics– macro mechanics of single layer– macro mechanics of laminate– classical
lamination theory– failure theories and prediction of inter laminar stresses using at ware
TOTAL : 45 PERIODS
COURSE OUTCOMES:
On successful completion of this course– students will be able to
CO1 classification and application
CO2 fibres and its properties
CO3 Optimization of matrices
CO4 Methods of composites manufacturing for both thermo
plastics and thermo sets
CO5 compression– inter laminar shear stress
CO6 Macro mechanics of laminate
126
TEXT BOOK:
REFERENCES
1 BorZ.Jang–“Advanced Polymer composites”–ASM International–USA–1994
Carlsson L.A. and Pipes R.B.– “Experimental Characterization of advanced
2
composite Materials”–SecondEdition–CRCPress–NewJersey–1996.
George Lubinand Stanley T.Peters– “Handbook of Composites”– Springer Publications–
3
1998.
4 Mel. M. Schwartz– “Composite Materials”– Vol. 1 &2– Prentice Hall PTR–
NewJersey–1997.
127
L T P C
P23CAO24 NANOCOMPOSITE MATERIALS
3 0 0 3
COURSE OBJECTIVES
COURSE OUTCOMES:
On successful completion of this course– students will be able to
CO1 Structure and Physical properties
CO2 Nanotechnology in Textiles and Cosmetics–
CO3 Their final properties and functionality
128
CO4 techniques and their final properties and functionality
CO5 Nano–fillers embedded polypropylene fibers –
Soil repellence–
CO6 UV protection using titanium oxide
TEXT BOOK:
1 The search for novel– superhard materials– Stan Vepr¡ek (Review Article) JVST
Nanometer versus micrometer–sized particles–Christian Brosseau– Jamal BeN
2 Youssef– Philippe Talbot– Anne–Marie Konn– (Review Article) J. Appl. Phys– Vol
93– 2003
REFERENCES
Introduction to Nanocomposite Materials. Properties–
1 Processing– Characterization–Thomas E. Twardowski. 2007. DEStech Publications.
USA.
2 Nanocomposites Science and Technology – P. M. Ajayan– L.S. Schadler– P. V.Braun 2006.
3 Physical Properties of Carbon Nanotubes– R. Saito 1998.
4 Carbon Nanotubes (Carbon – Vol 33) – M. Endo– S. Iijima– M.S. Dresselhaus 1997.
129
L T P C
P23CAO25 IPR– BIOSAFETY AND ENTREPRENEURSHIP
3 0 0 3
COURSE OBJECTIVES:
UNIT I IPR 9
Intellectual property rights – Origin of the patent regime – Early patents act & Indian
pharmaceutical industry – Types of patents – Patent Requirements – Application preparation
filing and prosecution – Patentable subject matter – Industrial design– Protection of GMO’s
IP as a factor in R&D–IP’s of relevance to biotechnology and few case studies
130
TOTAL : 45 PERIODS
COURSE OUTCOMES:
On successful completion of this course– students will be able to
CO1 National Regulations and relevant International Agreements including Cartegana
Protocol.
CO2 Characteristics of successful Entrepreneur
CO3 Searching International Databases
CO4 Entrepreneurship Development Programmes
CO5 Recommended Biosafety Levels for Infectious
Agents and Infected Animals
CO6 Launching Of Small Enterprise
TEXT BOOK:
Bouchoux– D.E.– “Intellectual Property: The Law of Trademarks– Copyrights– Patents– and
1
Trade Secrets for the Paralegal”– 3rd Edition– Delmar Cengage Learning– 2008.
Fleming– D.O. and Hunt– D.L.– “Biological Safety: Principles and Practices”– 4th Edition–
2
American Society for Microbiology– 2006.
REFERENCES
Irish– V.– “Intellectual Property Rights for Engineers”– 2nd Edition– The Institution of
1
Engineering and Technology– 2005.
2 Mueller– M.J.– “Patent Law”– 3rd Edition– Wolters Kluwer Law & Business– 2009
Young– T.– “Genetically Modified Organisms and Biosafety: A Background Paper for
3 Decision– Makers and Others to Assist in Consideration of GMO Issues” 1st Edition– World
Conservation Union– 2004
4 S.S Khanka– “Entrepreneurial Development”– S.Chand & Company LTD– New Delhi– 2007.
131
132