29-07-24 BOS Roundoff - 1
29-07-24 BOS Roundoff - 1
Since 1881
1
Department of Data Science (PG)
Programme Specific Outcomes (PSOs)
On the successful completion of the Postgraduate programme, the students will be able to
2
Department of Data Science (PG)
Learning Outcome - Based Curriculum Framework (LOCF)
(w.e.f 2024-2025)
Sem Category Course Code Course Title Hours/ Credits Marks
Wk.
1 CC 24PDS4401 Python Programming (T) 6 4 80
1 CC 24PDS4403 Fundamentals of Data Science 5 4 80
(T)
1 CC 24PDS4405 Mathematics for Data Science 5 4 80
1 CC 24PDS4407 Python Programming – Lab 5 4 80
1 DSE 24XXXNNNN Discipline Specific Elective - I 5 4 80
1 GE 24XXXNNNN Generic Elective - I 4 3 60
Total 30 23 460
2 CC 24PDS4402 Big Data Analytics (T) 6 4 80
2 CC 24PDS4404 Artificial Intelligence (T) 5 4 80
2 CC 24PDS4406 Statistics – I 5 4 80
2 CC 24PDS4408 Big Data Analytics - Lab 5 4 80
2 DSE 24XXXNNNN Discipline Specific Elective -II 5 4 80
2 GE 24XXXNNNN Generic Elective - II 4 3 60
Total 30 23 460
3 CC 24PDS5401 Machine Learning (T) 5 4 80
3 CC 24PDS5403 Machine Learning – Lab 5 4 80
3 CC 24PDS5405 Databases for Data Science 5 4 80
(TCL)
3 CC 24PDS5407 Statistics – II 5 4 80
3 CC 24PDS5409 Data Mining & Warehousing 5 4 80
(T)
3 DSE 24XXXNNNN Discipline Specific Elective-III 5 3 60
3 IS 24XXX5233 Internship* - 2 40
Total 30 25 500
4 CC 24PDS5502 Data Visualization(TCL) 5 5 100
4 CC 24PDS5504 Cloud Computing (T) 5 5 100
4 CC 24PDS5402 Deep Learning (T) 5 4 80
4 CC 24PDS5602 Project 10 6 120
4 DSE 24XXXNNNN Discipline Specific Elective-IV 5 3 60
4 SEC 24XXX5244 Professional Competency Skill - 2 40
Total 30 25 500
Grand Total 120 96 1920
* Internship - First Year Vacation (30 Hrs.)
3
Part III
Discipline Specific Elective (DSE)
PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10
PDS
3 3 3 2 2 2 2 1 1 1
Courses PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10
24PDS4301/
24PDS4303 3 3 3 2 2 2 2 1 1 1
24PDS4302/
24PDS4304 3 3 2 2 2 2 2 1 1 1
Average 3 3 2.5 2 2 2 2 1 1 1
5
Course Code Name of the Course Category Hours/Wk. Credits
24PDS4401 PYTHON PROGRAMMING Core 6 4
To be able to think logically and develop interactive programs using the python constructs
functions, data structures, classes and objects, files.
Course Outcomes
At the end of the course, students will be able to
CO1: To Assess the Fundamentals of Python and Mathematical Functions
CO2: Design the basic concepts of Python Strings and Functions
CO3: Formulate the fundamental Classes, Objects and GUI techniques
CO4: Support to generate the information on List and File handling
CO5: To Examine Tuple, dictionary and Database concepts
Loops - Introduction - while, for, Nested Loops - break and Continue Functions - Introduction
- Defining and calling a function - Return single and multiple values - Positional, Keyword and
Default Arguments - Passing Arguments by Reference Values - Modularizing Code – Function
Strings: Strings: A string is a sequence, Getting the length of a string using len, Traversal
through a string with a loop, String slices, Strings are immutable, Searching, Looping and
counting, The in operator, String comparison, String methods, Format operator
Objects and Classes - Introduction - Defining Classes for Objects - Immutable vs Mutable
Objects - Hiding Data Fields - Class Abstraction and Encapsulation Inheritance and
Polymorphism - Super classes and Subclasses - Overriding methods - Operator Overloading
- Object class.
GUI - Buttons and Callbacks, Canvas Widgets, Coordinate Sequence, More Widgets, Packing
Widgets, Menus and Callbacks, Binding
Lists - Basics - Copying Lists - Passing Lists to Functions - Returning a List from a Function -
Searching, Sorting Lists - List Comprehension, List arguments, Passing List to a function, List
Processing.Files and Exception Handling – Files: Persistence, Opening files, Reading and
Writing files, Format Operator, File names and Paths, Searching through a file, Letting the
user choose the file name -Retrieving Data from Web - Exception Handling - Raising
Exceptions.
6
UNIT-V: Tuple, Dictionary and Database Connectivity 18 Hours
Tuples, Sets and Dictionaries – Introduction - Tuples - Sets - Comparing the Performance of
Sets and Lists – Dictionaries,Python’s Database Connectivity - Types of Databases Used
with Python, Working with MySQL Database, Using MySQL from Python, Retrieving All
Rows from a Table, Inserting Rows into a Table, Deleting Rows from a Table, Updating Rows
in a Table, Creating Database Tables through Python
Learning Resources
Text Books
Y. Daniel Lang, Introduction to Programming using Python, 2nd Edition, Pearson Education
Inc., 2013.
Reference Books
1. Allen B. Downey. Think Python. How to Think Like a Computer Scientist, 2nd
Edition, O ‘Reilly Publishers, 2016.
2. Corey Wade, et al: The Python Workshop, 2nd Edition, Packt, 2022.
3. David Beazley, Brian K. Jones. Python Cookbook: Recipes for Mastering Python 3, 3rd
Edition, 2013 Harsh Bhasin. Python for Beginners. New Age International Publishers, 2018.
4.Martin C. Brown. Python: The Complete Reference. McGraw Hill Education; Fourth
Edition, 2018.
CO/PSO PSO1 PSO2 PSO3 PSO4 PSO5 PSO6 PSO7 PSO8 PSO9 PSO10
CO1 3 2 2 2 2 2 1 1 1 1
CO2 3 2 2 2 2 2 2 1 1 1
CO3 3 3 3 2 2 1 1 1 1 1
CO4 3 2 2 2 2 2 2 1 1 1
CO5 3 3 2 2 1 1 2 1 1 1
Average 3 2.4 2.2 2 1.8 1.6 1.6 1 1 1
7
Course Code Name of the Course Category Hours/Wk. Credits
24PDS4403 FUNDAMENTALS OF DATA Core 5 4
SCIENCE
The course on foundations of data science provides students with a comprehensive
understanding of the fundamental principles and techniques used in analyzing and
interpreting data. Students gain practical skills and theoretical knowledge essential for
exploring and extracting valuable insights from complex data sets.
Course Outcomes:
At the end of the course, students will be able to
CO 1: Formulate the types of data and analytics, data science process, and its life cycle.
CO 2: Design math in data science
CO 3: Examine the various data intensive operations and tools
CO 4: Assess the tools and methods for analyzing the data
CO 5: Examine the recent potential applications and development of data science with real
time case studies
Learning Resources
Text Books
1. Ozdemir, Sinan. Principles of data science. Packt Publishing Ltd, 2016.
(Unit 1- Chapter 1,2,3 Unit 2.1 – Chapter 4, Unit 2.2 – Chapter 5 )
2. Maheshwari, Anil. "Data analytics made accessible." Seattle: Amazon Digital Services,
2 nd edition (2023)(Unit 3 – Chapter 3 and 4)
3. Skiena, Steven S. The data science design manual. Springer, 2017.
(Unit 4- chapter 6)
8
References /e-learning resources
1. Hadrien Jean.Education, C. (2023). Data Science. Certybox Education.
2. Pierson, Lillian. Data science for dummies. John Wiley & Sons, 2021.
3. Grus, Joel. Data science from scratch: first principles with python. O'Reilly Media, 2019.
4. Blum, Avrim, John Hopcroft, and Ravindran Kannan. Foundations of data
science. Cambridge University Press, 2020.
5. https://www.analyticsvidhya.com/
https://www.simplilearn.com
https://www.ibm.com/in-en/topics/data-
science
https://www.mygreatlearning.com/blog/what-is-data-science/
CO/PSO PSO1 PSO2 PSO3 PSO4 PSO5 PSO6 PSO7 PSO8 PSO9 PSO10
CO1 3 3 3 2 2 2 2 1 1 1
CO2 3 2 2 2 2 2 1 1 1 1
CO3 3 3 3 3 2 1 1 2 1 1
CO4 3 2 2 2 2 2 1 1 2 1
CO5 3 3 2 2 2 1 2 1 1 1
Average 3 2.6 2.4 2.2 2 1.6 1.4 1.2 1.2 1
9
Course Code Name of the Course Category Hours/Wk. Credit
s
24PDS4405 MATHEMATICS FOR Core 5 4
DATA SCIENCE
This course aims to learn the concept in building the mathematical background necessary to
understand and implement in data science practical/research work.
Course Outcomes:
On the successful completion of the course, Students will be able to
CO1: Demonstrate understanding of basic mathematical concepts in data science, relating to
linear algebra.
CO2: Describe properties of linear systems using vectors, perform and interpret matrix
Operations.
CO3: Describe and compute orthogonality and determinants.
CO4: Solve linear differential equations.
CO5: Understand and apply the concept of linear transformations.
Learning Resources
Text Book:
1. Gilbert Strang, Introduction to Linear Algebra, Wellesley - Cambridge Press, Sixth Edition,
2023
Unit 1: Chapter 1: sections: 1.3, 1.4, Chapter 2: section: 2.1- 2.3
Unit 2: Chapter 1: sections: 1.1, 1.2, Chapter 3: section: 3.1-3.5
Unit 3: Chapter 4: section: 4.1 - 4.3, chapter 5: section 5.1 - 5.3
Unit 4: Chapter 6: section: 6.1- 6.4
Unit 5: Chapter 8: section: 8.1 - 8.3
10
Reference Books:
1. David Lay, Steven Lay, Judi McDonald, Linear Algebra and Its Applications 5th Edition, Pearson’s
2. Sheldon Axler, Linear Algebra Done Right (Undergraduate Texts in Mathematics) 3rd ed., Springer,
2015 Edition
3. Jim Jefferson, Linear Algebra, Fourth edition
4. Jeff M Philips, Mathematical Foundations for Data Analysis
CO/PSO PSO1 PSO2 PSO3 PSO4 PSO5 PSO6 PSO7 PSO8 PSO9 PSO10
CO 1 3 3 3 3 2 2 2 3 3 2
CO 2 3 3 3 3 2 2 2 2 3 2
CO 3 3 3 3 3 2 2 2 2 2 2
CO 4 3 3 3 3 2 2 2 2 2 2
CO 5 3 3 3 3 1 2 2 2 2 2
Average 3 3 3 3 2.8 2 2 2.2 2.4 2
11
Course Code Name of the Course Category Hours/Wk. Credits
24PDS4407 PYTHON PROGRAMMING – Core 5 4
LAB
To be able to apply appropriately the python programming knowledge gained and develop
computer based solutions for a given problem
Course Outcomes:
At the end of the course, students will be able to
CO 1: Recall the components of a computer; demonstrate the appropriate use of data types,
mathematical functions and strings in a program
CO 2: State the use of selection and looping constructs, compare and choose an appropriate
construct for a given problem
CO 3: Develop modular programming using functions, Design program using OO constructs
CO 4: Demonstrate Strings and Lists, implement Lists and Strings appropriately, design new
problems using appropriate data structures
CO 5: Demonstrate Tuples, sets, dictionaries and files, compare programs with and
without files, develop applications using different data structures
UNIT-I
1. Installation of the required software
2. Programs using basic data types and operators
3. Programs involving Mathematical functions
4. Program in String Manipulations
UNIT-II
1. Programs using different forms of if statement
2. Drawing various shapes using turtle
3. Programs involving repeated execution of a set of statements
4. Programs using break and continue
5. Programs using random
UNIT-III
1. Modular programming using functions
2. Programs using classes and objects
3. Programs using Inheritance
UNIT-IV
1. Programs on Files and Exception handling
2. Programs using Lists and List manipulation
UNIT-V
1. Programs using Tuple and its methods
2. Programs with Set and Set manipulation
3. Programs using Dictionaries
4. Program comparing the performance of Sets and Lists
12
Text Books
Y. Daniel Lang, Introduction to Programming using Python, 2nd Edition, Pearson Education
Inc., 2013.
References
1. Allen B. Downey. Think Python. How to Think Like a Computer Scientist, 2ndedition,
O‘Reilly Publishers, 2016.
2. Corey Wade, et al : The Python Workshop, 2nd Edition, Packt, 2022.
3. David Beazley, Brian K. Jones. Python Cookbook: Recipes for Mastering Python 3, 3rd
Edition, 2013 Harsh Bhasin. Python for Beginners. New Age International Publishers,
2018.
4. Martin C. Brown. Python: The Complete Reference. McGraw Hill Education; Fourth
edition, 2018.
CO/PSO PSO1 PSO2 PSO3 PSO4 PSO5 PSO6 PSO7 PSO8 PSO9 PSO10
CO1 3 2 3 3 2 2 2 1 2 1
CO2 3 3 2 2 2 2 1 1 1 1
CO3 3 3 3 2 3 2 1 2 1 1
CO4 3 2 2 2 2 2 1 1 1 1
CO5 2 2 2 2 1 1 2 1 1 1
Average 2.8 2.4 2.4 2.2 2 1.8 1.4 1.2 1.2 1
13
Course Code Name of the Course Category Hours/Wk. Credits
The course on the Internet of Things(IoT) explores the interconnected world of devices,
sensors and systems that communicate and exchange data. This course equips students with
the knowledge and skills to harness the power of IoT technologies and leverage data from
connected devices to drive innovation and improve efficiency in the digital era.
Course Outcomes:
At the end of the course, students will be able to on successful completion of the course, the student
will be able:
CO1: Examine the concepts of IoT
CO 2: Construct the essentials IOT data and framework
CO 3: Categorize different types of IOT protocols
CO 4: Design a basic IOT system
CO 5: Examine the reliability, security and privacy of an IOT system
UNIT-I 18 Hours
Introduction – IoT definition and evolution – IoT Architectures - OpenIoT Architecture
for IoT/Cloud Convergence - Resource Management – IoT Data Management and
Analytics - Communication Protocols – Internet of Things Applications-Scheduling Process
and IoT Services
UNIT-II 18 Hours
IoT Data and Framework Essentials - Introduction - Programming framework for IoT–
The foundation of Stream processing in IoT - Continuous Logic processing system –
Challenges and Future directions – Anomaly detection – Problem statement and definitions –
Efficient incremental local modelling – IoT Governance.
UNIT-III 18 Hours
RF Protocols RFID, NFC; IEEE 802.15.4:ZigBee - ZWAVE, THREAD - Bluetooth Low
Energy (BLE) - IPv6 for Low Power and Lossy Networks (6LoWPAN) - Routing Protocol
for Low power and lossy networks (RPL) - CoAP - XMPP - Web Socket- AMQP – MQTT –
WebRTC - PuSH Architectural Considerations in Smart Object Networking - TinyTO
Protocol
UNIT-IV 18 Hours
Developing Internet of Things: I n t r o d u c t i o n – IoT Design Methodology – Case
study on IoT system for Weather monitoring – IoT Device - IoT physical devices and
endpoints - Exemplary Device: Raspberry Pi - Linux on Raspberry Pi - Raspberry Pi
interfaces – Programming Raspberry Pi and with python – Other IoT devices.
UNIT-V 18 Hours
IoT Reliability, Security and Privacy: Introduction - Concepts - IoT Security Overview –
Security Frameworks for IoT – Privacy in IoT networks – IoT characteristics and reliability
issues - Addressing reliability
14
Learning Resources
Text Books
1. ArshdeepBahga, Vijay Madisetti, “Internet of Things, A Hands -on Approach”, 1st Edition
2015, University Press, ISBN: 978-81-7371- 954-7
2. Buyya, Rajkumar, and Amir VahidDastjerdi, eds. Internet of Things: Principles
and paradigms. Elsevier, 2016.
3. Hersent, Olivier, David Boswarthick, and Omar Elloumi. The internet of things:
Key applications and protocols. John Wiley & Sons, 2011.
References
1. Bernd Scholz-Reiter, Florian Michahelles, “Architecting the Internet of Things”,
ISBN 978- 3-642-19156-5 e-ISBN 978-3-642-19157-2, Springer
2. Jan Holler, VlasiosTsiatsis, Catherine Mulligan, Stefan Avesand,
StamatisKarnouskos, David Boyle, “From Machine-to-Machine to the Internet of
Things: Introduction to a New Age of Intelligence”, 1st Edition, Academic Press,
2014.
3. Peter Waher, “Learning Internet of Things”, PACKT publishing, BIRMINGHAM –
MUMBAI
e-Learning Resources
https://thingsee.com/blog/quality-hardware-list-for-your-iot-projects
https://tools.ietf.org/html/rfc7452. http://dret.net/lectures/iot-spring15/protocols
http://iot.intersog.com/blog/overview-of-iot-development-standards-andframeworks
15
CO/PSO PSO1 PSO2 PSO3 PSO4 PSO5 PSO6 PSO7 PSO8 PSO9 PSO10
CO1 3 3 3 2 2 2 2 1 2 1
CO2 3 3 2 2 2 2 1 1 1 1
CO3 3 3 3 3 3 2 1 2 1 1
CO4 3 2 3 2 2 2 1 1 1 1
CO5 2 3 2 2 1 1 2 1 1 1
Average 2.8 2.8 2.6 2.2 2 1.8 1.4 1.2 1.2 1
16
Course Name of the Course Categor Hours/ Credits
Code y Wk.
24PDS4411 DATA STRUCTURES & DSE 5 (3+2) 4
ALGORITHMS
The course on data structures and algorithms delves into the fundamental concepts and
techniques used in organizing and manipulating data efficiently. This course equips
students with essential problem – solving skills and computational thinking, enabling
them to develop optimized and scalable solutions for a wide range of programming
challenges.
Course Outcomes:
At the end of the course, students will be able to
CO1: Setup the design of algorithms and analysis techniques
CO2: Analyze the time and space complexity of algorithms
CO3: Compare different data structures
CO4: Measure the kinds of problems that uses the data structures and the
algorithms for solving them
CO5: Inspect appropriate data structures for real time applications
UNIT-I 18 Hours
Basic Concepts: Basic steps in complete development of Algorithm – Analysis and
complexity of Algorithm – Asymptotic notations - Problem Solving techniques and
examples ADT: List ADT, Stacks ADT, Queue ADT
UNIT-II 18 Hours
Algorithm Design Model: Greedy Method - Divide and Conquer - Dynamic
Programming – Backtracking – Branch and Bound Trees: Preliminaries Binary Tree,
Binary Search Trees
UNIT-III 18 Hours
Heap: General Idea, Priority Queues, Model, Simple Implementations, Binary Heap,
Applications
UNIT-IV 18 Hours
Sorting: Sorting - Preliminaries, Insertion Sort, Shell Sort, Heap Sort, Merge Sort,
Quick Sort, External Sorting
UNIT-V 18 Hours
Graphs: Definitions, Topological Sort, Shortest Path Algorithm, Minimum panning
Tree, Application of Depth First Search, Theory of NP-Completeness: Formal language
framework, Complexity classes – P, NP - NP Reducibility and NP-Complete, NP-Hard
Learning Resources
Text Books:
[1] Aho, J. E. Hopcroft and J. D. Ullman. Design and Analysis of Computer
Algorithms. 1st ed. Addison-Wesley, 2009.
[2] Horowitz and Sahani. Fundamentals of Computer Algorithms. 2nd ed. Galgotia, 2008.
[3] Weiss, M. A. Data Structure and Algorithm analysis in C. 2nd ed. Pearson
Education Asia, 2002.
17
References:
[1] Baase, S. and Allen Van Gelder. Computer Algorithms-Introduction to
Design and Analysis.New Delhi: Pearson Education, 2008
[2] Goodrich, M.T. and R. Tamassia. Algorithm Design: Foundations, Analysis, and
Internet Examples. New Delhi: Wiley, 2006.
e-Learning Resources:
https://thingsee.com/blog/quality-hardware-list-for-your-iot-projects
https://tools.ietf.org/html/rfc7452.
http://dret.net/lectures/iot-spring15/protocols
http://iot.intersog.com/blog/overview-of-iot-development-standards-
andframeworks
CO/PSO PSO1 PSO2 PSO3 PSO4 PSO5 PSO6 PSO7 PSO8 PSO9 PSO10
CO1 3 3 3 2 2 2 2 1 1 1
CO2 3 3 3 2 2 2 2 1 1 1
CO3 3 3 3 3 2 2 1 1 2 1
CO4 3 3 3 2 2 2 1 2 1 1
CO5 3 3 2 2 1 1 2 1 1 1
Average 3 3 2.8 2.2 1.8 1.8 1.6 1.2 1.2 1
18
Course Code Name of the Course Categor Hours/ Credits
y Wk.
24PDS4301 DATA ANALYTICS USING GE 4 (2+2) 3
EXCEL
The aim of this course is to understand the basic of Data Analytics. It enables to apply
Analytics using Excel Advance Formulas, Functions, Macros PivotTables, Visualize Data
using various types of data representations.
Course Outcomes
At the end of the course, the students will be able to
CO1: Examine the purpose of Data Analytics
CO2: Gain knowledge about basic Formulas and Functions, in Excel
CO3: Examine the Advance Formula for data analytics.
CO4: Analyze data using Pivot table for Data Validation
CO5: Collect the various types of Charts in Excel
Learning Resources
Text Books
1.S. Christian Albright and Wayne L. Winston, Analytics: “Data Analysis and Decision
Making”, Sixth Edition, 2014.
2.John Walkenbach, Michael Alexander, and Richard Kusleika, “Excel 2019 Bible”, John
Wiley & Sons, 2019.
References
1.https://www.excel-easy.com/data-analysis.html
2.https://www.makeuseof.com/tag/data-analysis-excel/
19
CO/PSO PSO1 PSO2 PSO3 PSO4 PSO5 PSO6 PSO7 PSO8 PSO9 PSO10
CO1 3 3 3 3 3 3 2 1 1 1
CO2 3 3 2 2 2 2 1 1 1 1
CO3 3 3 3 3 3 2 2 2 1 1
CO4 3 3 3 2 2 1 1 1 1 1
CO5 3 2 2 2 1 1 2 1 1 1
Average 3 2.8 2.6 2.4 2.2 1.8 1.6 1.2 1 1
20
Course Name of the Course Category Hours/Wk. Credits
Code
24PDS4303 WEB PROGRAMMING GE 4 (2+2) 3
The course on web programming introduces students to the fundamental concepts and
tools used in developing dynamic and interactive websites. Through this course,
students gain practical skills and understanding of web development principles,
empowering them to build engaging and functional websites for diverse purposes.
Course Outcomes
At the end of the course, students will be able to
CO1: Examine .NET Framework and Windows Application
CO2: Inspect presentation controls and namespaces.
CO3: Prepare with backend using ADO.NET
CO4: Value about web application and state management
CO5: Score knowledge on connecting XML, LINQ and AJAX
UNIT-I 12 Hours
UNIT-II 12 Hours
UNIT-III 12 Hours
ASP.NET : Life cycle- Specifying a Location for a Web Application -Single-File Page Model
Code-Behind Page Model- Adding controls to web form. Web Server Controls: The Control
Class - The Web Control Class - The Button Control - The Text Box Control -The Label Control
- The Hyper Link Control -The Link Button Control -The Place Holder Control -The Hidden
21
Field Control - The Check Box Control -The Radio Button Control -The List Box Control -The
Drop Down List Control -The Image Control -The Image Button Control - The Table Control -
Menus - Validation Server Controls - Master Page - Web. Config
UNIT-IV 12 Hours
State Management: Understanding the session object Sessions and the Event Model,
Configuring, In-Process Session State, Out-of-Process Session state Application Object, Query
strings, Cookies, View State, Global .asax. XML and .NET: Basics of XML, Create XML
Document - Reading XML with Xml Reader–Reading XML with Xml Document -
Working with Xml Node Animations: Understanding WPF’s Animation services – The Role of
the Animation class types-The To, From and by properties – The Role of the Timeline Base
Class – Authoring and Animation in C# Code – Controlling the pace of an animation –
Reversing and Looping an Animation – The Role of Story Boards
UNIT-V 12 Hours
LINQ: Introducing LINQ Queries- Standard Query Operators- Introducing LINQ to Dataset,
SQL and XML- The Linq Data Source Control. Data Binding – Grid View, Details view, Forms
view.ASP. NET AJAX: Understanding the need for AJAX, Building a simple ASP.NET page
without AJAX, Building a simple ASP.NET page with AJAX
Learning Resources:
Text Books
1. C# 2012 Programming Covers .NET 4.5 Black Book. Dream tech press,
Kogent Learning Solutions, 2013.(Unit 1.1,Unit 2.2,Unit 2.3,Unit 2.4, Unit
3,Unit 4, Unit 5)
2. Liberty, Jesse, and Dan Hurwitz. Programming. NET Windows Applications.
“O’Reilly Media, Inc.", 2004. (Unit 1.2,1.3, 2.1)
3. Troelsen, Andrew, and Philip Japikse, C# 6.0 and the .NET 4.6 Framework. press,
2015. (Unit 4.3)
References/e-learning resources
1. Albahan Joseph, and Ben Albahari. C# 5.0 in a Nut Shell: The Definitive
Reference. “Orielly Media Inc”, 2012
2. Anne Boehm . Joel. Murach’s C# 2015. United States of America: Murach's, 2016.
3. Delamater. Mary. Anne Boehm. ASP.NET 4.5 Web Programming with C#
2012. United States of America: Murach's, 2013.
4. John Sharp. Microsoft Visual C# Step by Step. United States of America:
Pearson Edition, 2018.
5. Price, Jason, and Mike Gunderlov. Mastering Visual C#.Net. John Wiley &
Sons, 2006
6. http://www.w3schools.com/aspnet/aspnet.asp
http://csharp.net-tutorials.com/xml/introduction/
http://ajax.net-tutorials.com/basics/introduction/
http://www.c-sharpcorner.com/
22
CO/PSO PSO1 PSO2 PSO3 PSO4 PSO5 PSO6 PSO7 PSO8 PSO9 PSO10
CO1 3 3 3 3 3 3 2 2 1 1
CO2 3 3 2 2 2 2 1 1 1 1
CO3 3 3 3 3 3 2 2 2 1 1
CO4 3 3 2 2 2 2 2 2 1 1
CO5 2 2 2 2 1 1 2 1 1 1
Average 2.8 2.8 2.4 2.4 2.2 2 1.8 1.6 1 1
23
Hours/
Course Code Name of the Course Category Credits
Wk.
24PDS4402 BIG DATA ANALYTICS Core 6 4
To introduce the concepts of big data analytics and developing a real time applications
Course Outcomes
Students will be able to
CO 1: Revise basic concepts of big data analytics and technologies
CO 2: Propose the concept of HDFS, Map reduce for storing and processing of Big data
CO 3: Analyze and perform different operations on data using Pig, Hive, and Hbase
CO 4: Evaluate the tools and methods for analyzing Big data analytics model
CO 5: Formulate real time big data analytics applications
UNIT-I: INTRODUCTION TO BIG DATA ANALYTICS 15 Hours
Classification of Digital Data, Structured and Unstructured Data - Introduction to Big Data:
Characteristics – Evolution – Definition - Challenges with Big Data - Other Characteristics of
Data - Why Big Data - Traditional Business Intelligence versus Big Data - Data Warehouse and
Hadoop Environment Big Data Analytics: Classification of Analytics – Challenges - Big Data
Analytics important - Data Science - Data Scientist - Terminologies used in Big Data
Environments.
24
Learning Resources
Recommended Text
1. Big Data and Analytics, Seema Acharya, Subhashini Chellappan, First Edition, 2015,Wiley.
2. Tom White, Hadoop: The Definitive Guide, O’Reilly Media Inc., 2015.
Reference Books
1. Lublinsky, Boris, Kevin T. Smith, and Alexey Yakubovich. Professional hadoop solutions. John
Wiley & Sons, 2013.
2. Big Data Analytics, RadhaShankarmani, M Vijayalakshmi, Second Edition, 2017, Wiley
3. Hadoop Essentials: A Quantitative Approach, Henry H. Liu, First Edition, 2012, PerfMath
Publishers
Website and e-Learning Source
https://www.ibm.com/analytics/big-data-analytics
https://www.simplilearn.com/what-is-big-data-analytics-article
https://azure.microsoft.com/en-us/resources/cloud-computing-dictionary/what-is-big-data-
analytics
CO/PSO PSO1 PSO2 PSO3 PSO4 PSO5 PSO6 PSO7 PSO8 PSO9 PSO10
CO1 3 3 3 2 2 2 2 1 2 1
CO2 3 3 2 2 2 2 1 1 1 1
CO3 3 3 3 3 3 2 1 2 1 1
CO4 3 2 3 2 2 2 1 1 1 1
CO5 2 3 2 2 1 1 2 1 1 1
Average 2.8 2.8 2.6 2.2 2 1.8 1.4 1.2 1.2 1
25
Course Code Name of the Course Category Hours/Wk. Credits
24PDS4404 ARTIFICIAL Core 5 4
INTELLIGENCE
This course aims to give an overview of artificial intelligence (AI) principles and develop a basic
understanding of the building blocks of AI. It acquires the knowledge about the Search,
Knowledge representation, inference, logic, reasoning and learning.
Course Outcomes
At the end of the course students should be able to:
CO1: Analyze the key characteristics of intelligent agents
CO2: Create the pre-processing methods for Information Retrieval
CO3: Examine the suitable search strategy to solve the search problems
CO4: Assemble adversarial search to find the optimal move for a given game
CO5: Design a plan graph for the given problem like Constraints satisfaction problems and
STRIPS problems - Apply
Learning Resources
References:
1. Stuart Russell and Peter Norvig, ―Artificial Intelligence: A Modern Approach‖,
Pearson Education, 2018.
2. David Pool, Alan Mackworth, ―Artificial Intelligence: Foundations of Computational agents,
Cambridge University, 2015.
3. Nils J. Nilsson, ―The Quest for Artificial Intelligence: A History of Ideas and achievements,
26
Cambridge University Press, 2010.
CO/PSO PSO1 PSO2 PSO3 PSO4 PSO5 PSO6 PSO7 PSO8 PSO9 PSO10
CO1 3 3 3 2 2 2 2 2 1 1
CO2 3 3 2 2 2 2 2 2 1 1
CO3 3 3 3 3 3 2 1 2 1 1
CO4 3 2 3 2 2 2 1 1 1 1
CO5 3 3 2 2 1 1 2 1 1 1
Average 3 2.8 2.6 2.2 2 1.8 1.6 1.6 1 1
27
Course Code Name of the Course Category Hours/Wk Credits
Course Outcomes:
On the successful completion of the course, Students will be able to
CO1: Organize, manage and present data.
CO2: Understand, describe, and calculate the measures of data and correlation.
CO3: Recognize and understand various probability distribution functions, calculate and
Interpret expected results.
CO4: Apply the methods of estimating a parameter.
CO5: Understand the concept of probability and apply for simple events.
.
UNIT-I: Introduction to Statistics 12 Hours
Introduction-Data Collection and Descriptive Statistics-Inferential Statistics and Probability
Models-Populations and Samples-A Brief History of Statistics -Origin and development of
Statistics, Scope, limitation and misuse of statistics. Types of data: Types of Measurement.
Presentation of data by tables: construction of frequency distributions for discrete and
continuous data, graphical representation of a frequency distribution by histogram and
frequency polygon, cumulative frequency distributions
Learning Resources
Text Book:
1.Sheldon M. Ross, Introduction to Probability and Statistics for Engineers And Scientists,
Elsevier Academic Press, UK, Fifth Edition, 2023
Unit 1: Chapter 1: section: 1-4
Unit 2: Chapter 2: section: 1-6
Unit 3: Chapter 4: section: 1-8, chapter 5: section 1-8
Unit 4: Chapter 6: section: 1-6
Unit 5: Chapter 7: section: 1-7
2. Rohatgi V.K and Saleh E, An Introduction to Probability and Statistics, 3rd edition, John
Wiley & Sons Inc., New Jersey, 2015.
3. Gupta S.C and Kapoor V.K, Fundamentals of Mathematical Statistics, 11th edition, Sultan
Chand & Sons, New Delhi, 2014Gilbert Strang, Introduction to Linear Algebra, Wellesley -
Cambridge Press, Sixth Edition, 2023
Reference Books:
1. Jim Frost, Introduction to Statistics: An Intuitive Guide for Analyzing Data and Unlocking
Discoveries
CO/PSO PSO1 PSO2 PSO3 PSO4 PSO5 PSO6 PSO7 PSO8 PSO9 PSO 10
CO 1 3 3 3 3 3 3 3 2 2 2
CO 2 3 3 3 3 3 3 3 2 2 2
CO 3 3 3 3 3 3 2 2 2 2 2
CO 4 3 3 3 3 2 2 2 2 2 2
CO 5 3 3 3 3 2 2 2 2 2 2
Average 3 3 3 3 2.6 2.4 2.4 2 2 2
29
Course Code Name of the Course Category Hours/Wk. Credits
To introduce the concepts of big data analytics and developing a real time applications
Course Outcomes
Students will be able to
CO 1: Configure Hadoop and perform File Management
CO 2: Apply Map Reduce program to real time issues.
CO 3: Critically analyze huge data set using Hadoop distributed file systems and Map Reduce
CO 4: Experimenting different data processing tools like Pig, Hive.
CO 5: Develop real time big data analytics applications
UNIT-I
Install Apache Hadoop
Perform setting up and Installing Hadoop in its three operating modes: Standalone
Pseudo, Distributed, Fully Distributed
To use Web Based Tools to Manage Hadoop Set-up
Implement the following file management tasks in Hadoop:Adding files and directories
Retrieving files, Deleting Files
UNIT-II
Develop a Map Reduce program to calculate the frequency of a given word in a given file.
Develop a Map Reduce program to find the maximum temperature in each year.
Develop a Map Reduce program to find the grades of student’s.
Develop a Map Reduce program to implement Matrix Multiplication.
Develop a Map Reduce to find the maximum electrical consumption in each year given electrical
consumption for each month in each year.
UNIT-III
Develop a Map Reduce to analyze weather data set and print whether the day is shinny or cool
day. (National Climatic Data Centre (NCDC) Data set)
Develop a Map Reduce program to find the number of products sold in each country by
considering sales data containing fields like Tranction Date Product Price Payment Type Name
City\State Country Account Created Last Login Latitude Longitude
Data sets from different sources as Input
Develop a Map Reduce program to find the tags associated with each movie by analyzing movie
lens data. (https://www.kaggle.com/datasets/grouplens/movielens-20m-dataset)
.
UNIT-IV
Install and Run Pig then write Pig Latin scripts to sort, group, join, project and filter the data.
Install and Run Hive then use Hive to Create, alter and drop databases, tables, views, functions
and Indexes.
Develop a program to calculate the maximum recorded temperature by year wise for the weather
dataset in Pig Latin
Develop a program to calculate the maximum recorded temperature by year wise for the weather
dataset in Pig Latin
Write queries to sort and aggregate the data in a table using Hive QL
Develop a Map Reduce to find the maximum electrical consumption in each year given electrical
30
consumption for each month in each year.
Write a program to implement combining and partitioning in hadoop to implement a custom
partitioner and Combiner
UNIT-V
Analyze the sentiment for product reviews; this work proposes a Map Reduce technique provided
by Apache Hadoop
Trend Analysis based on Access Pattern over Web Logs using Hadoop.
Implementation of decision tree algorithms using Map Reduce.
Implementation of K-means Clustering using Map Reduce.
CO/PSO PSO1 PSO2 PSO3 PSO4 PSO5 PSO6 PSO7 PSO8 PSO9 PSO10
CO1 3 2 3 3 2 2 2 1 2 1
CO2 3 3 2 2 2 2 1 1 1 1
CO3 3 3 3 2 3 2 1 2 1 1
CO4 3 2 2 2 2 2 1 1 1 1
CO5 2 2 2 2 1 1 2 1 1 1
Average 2.8 2.4 2.4 2.2 2 1.8 1.4 1.2 1.2 1
Generation of Frequent Item set using Map Reduce.
Learning Resources
Recommended Text
1. Big Data and Analytics, Seema Acharya, Subhashini Chellappan, First Edition, 2015,Wiley.
2. Tom White, Hadoop: The Definitive Guide, O’Reilly Media Inc., 2015.
Reference Books
1. Lublinsky, Boris, Kevin T. Smith, and Alexey Yakubovich. Professional hadoop solutions. John
Wiley & Sons, 2013.
2. Big Data Analytics, RadhaShankarmani, M Vijayalakshmi, Second Edition, 2017, Wiley
3. Hadoop Essentials: A Quantitative Approach, Henry H. Liu, First Edition, 2012, PerfMath
Publishers
Website and e-Learning Source
https://www.ibm.com/analytics/big-data-analytics
https://www.simplilearn.com/what-is-big-data-analytics-article
https://azure.microsoft.com/en-us/resources/cloud-computing-dictionary/what-is-big-data-
analytics
31
Course Category
Name of the Course Hours/Wk. Credits
Code
24PDS4410 SOFTWARE ENGINEERING DSE 5 4
FOR DATA SCIENCE
Course Outcomes
At the end of the course, students will be able to
CO1: Demonstrate the Software Engineering Principle
CO2: Examine Software Life Cycle Models for Software Development
CO3: Setup the Requirements Engineering skills and gather Requirements
CO4: To design a quality Software
CO5: Practice the appropriate testing methodologies
UNIT-I 18 Hours
Software and Software Engineering: The nature of software - Software Engineering - The
Software Process - Software Engineering Practice - Software Myths
Process Models: A Generic Process Model - Process Assessment and Improvement -
Prescriptive Process Models - Product and Process
Agile Development: Introduction - Agility and Cost of Change - Agile Process
UNIT-II 18 Hours
Recommended Process Model: Requirements Definition - Preliminary Architectural
Design - Resource Estimation - First Prototype Construction - Prototype Evaluation -
Prototype Evolution - Prototype Release - Maintain Release Software
Human Aspects of Software Engineering: Characteristics of a Software Engineer - The
Psychology of Software Engineer - The Software Team - Team Structures - The impact of
Social Media - Global Teams
Principles that guide practice : Core Principles - Principles that guide each Framework
Activity - Communication Principles - Planning Principles - Modeling Principles -
Construction Principles - Deployment Principles
UNIT-III 18 Hours
Understanding Requirements: Requirements Engineering - Establishing the groundwork -
Requirements Gathering - Developing Use Cases -Building the Analysis Model -
Negotiating Requirements - Requirements Monitoring - Validating Requirements
Requirements Modeling - A Recommended Approach: Requirements Analysis -
Scenario- Based Modeling - Class-Based Modeling - Functional Modeling - Behavioural
Modeling
32
UNIT-IV 18 Hours
Design Concepts: Design within the context of Software Engineering - The Design Process -
Design Concepts - The Design Model Quality and Security : Introduction - Software
Quality - The Software Quality Dilemma - Achieving Software Quality Software Quality
Assurance: Background Issues - Elements of Software Quality Assurance ,SQA Process and
Product Characteristics - SQA Tasks, Goals and Metrics - Formal Approaches - Statistical
SQA - Software Reliability - ISO 9000 Quality standards - SQA Plan
UNIT-V 18 Hours
Software Testing -Component Level: A Strategic Approach to Software Testing - Planning
and Record Keeping - Test-Case Design - White-box Testing - Black-Box Testing - Object-
oriented Testing, Software Testing - Integration Level: Software Testing Fundamentals -
Integration Testing, Artificial Intelligence and Regression Testing - Integration Testing in
the OO context - Validation Testing - Testing Patterns
Learning Resources
Text Books
1.Pressman, Roger S., and Bruce R. Maxim. Software Engineering: A Practitioner’s
Approach, Ninth Edition, 2020
Reference Books
1. Martin, Robert C. Agile software development: principles, patterns, and practices.
Prentice Hall, 2002.
2. Schach, Stephen R. Object-oriented software engineering. McGraw-Hill, 2008.
3. Sommerville, Ian. "Software engineering 9th Edition." ISBN-10 137035152 (2011).
4. Websites/ e-Learning Resources
1.https://www.d.umn.edu/~gshute/softeng/principles.html
CO/PSO PSO1 PSO2 PSO3 PSO4 PSO5 PSO6 PSO7 PSO8 PSO9 PSO10
CO1 3 3 3 2 2 2 2 1 2 1
CO2 3 3 2 2 2 2 1 1 1 1
CO3 3 3 3 3 3 2 1 2 1 1
CO4 3 2 3 2 2 2 1 1 1 1
CO5 2 2 2 2 1 1 2 1 1 1
Average 2.8 2.6 2.6 2.2 2 1.8 1.4 1.2 1.2 1
33
Course Category
Name of the Course Hours/Wk. Credits
Code
24PDS4412 INFORMATION SECURITY DSE 5 4
AND ETHICS
To introduce and familiarize the students to security issues in computing, core concepts
and vocabulary of computer security
Course Outcomes
At the end of the course, students will be able to
CO1: Create computer security, including users, software, devices, operating
systems, networks, law, and ethics
CO2: Debate cryptography an essential tool that is critical to computer security
CO3: Analyse the different aspects of computer security and privacy
CO4: Evaluate the aspects of computer security
CO5: Design a system that uses user authentication, prevents malicious code
execution, encrypts the data, protects privacy, implements firewall, detects
intrusion, and more.
UNIT-I 18 Hours
Security Problem in Computing
Meaning of "Secure" – Attacks - Meaning of Computer and information Security -
Computer Criminals - Methods of Defense
Cryptography : Terminology and Background - Principles of Cryptography - Cryptography
tools - Substitution Ciphers - Transpositions (Permutations) – Making "Good" Encryption
Algorithms - The Data Encryption Standard (DES) – The AES Encryption Algorithm - Public
Key Encryption - The Uses of Encryption - Digital Signatures and Certificates - Hybrid
Cryptography Systems - Steganography - Protocols for secure Acceptable Use Policies -
Reasons for social media being hazardous to the corporate network Balancing Security and
Social Networking in business - Precautions that can be taken to secure the private
information Acceptable Use Policies - Reasons for social media being hazardous to the
corporate network Balancing Security and Social Networking in business - Precautions that
can be taken to secure the private information
UNIT-I 18 Hours
Program Security
Secure Programs - Nonmalicious Program Errors - Viruses and Other Malicious Code -
Targeted Malicious Code - Controls against Program Threats, Security Issues in Social
Networking
UNIT-III 18 Hours
Database and Data Mining Security
Introduction to Databases - Security Requirements - Reliability and Integrity – Sensitive Data
- Inference - Multilevel Databases - Proposals for Multilevel Security – Data Mining, Security in
Networks, Network Concepts - Threats in Networks - Network Security Controls - Firewalls –
Intrusion Detection Systems - Secure E-Mail
UNIT-IV 18 Hours
Administering Security
Security Planning - Risk Analysis - Organisational Security Policies - Physical Security
The Economics of Cyber security Making a Business Case - Quantifying Security -
Modeling Cyber security
34
UNIT-V 18 Hours
Privacy in Computing
Privacy Concepts - Privacy Principles and Policies - Authentication and Privacy – Data
Mining - Privacy on The Web - E-Mail Security - Impacts on Emerging Technologies
Legal and Ethical Issues in Computer Security Protecting Programs and Data -
Information and the Law - Rights of Employees and Employers - Redress for
Software Failures - Computer Crime - Ethical Issues in Computer Security - Case
Studies of Ethics
Learning Resources
Text Books
Pfleeger ,Charles P and Shari Lawrence Pfleeger. Security in Computing, Released January
2015, Pearson, ISBN: 9780134085074
Bahadur ,Gary. Securing the Clicks Network Security in the Age of Social Media. 1st ed.
McGraw-Hill, 2012.
Reference Books
Daswani, Neil, Christoph Kern and Anita Kesavan. Foundations of Security: What Every
Programming Needs to Know. Apress, 2007
Websites/ e-Learning Resources
http://www.trendmicro.fr/media/wp/securityguide-social-networks-whitepaper-en.pdf
http://paper.ijcsns.org/07_book/201306/20130619.pdf
CO/PSO PSO1 PSO2 PSO3 PSO4 PSO5 PSO6 PSO7 PSO8 PSO9 PSO10
CO1 3 3 3 2 2 2 2 1 1 1
CO2 3 3 2 2 2 2 2 1 1 1
CO3 3 3 3 2 3 2 1 2 1 1
CO4 2 2 3 2 2 1 1 1 1 1
CO5 2 2 2 2 1 1 2 1 1 1
Average 2.6 2.6 2.6 2 2 1.6 1.6 1.2 1 1
35
Course Code Name of the Course Category Hours/Wk. Credits
Course Outcomes
At the end of the course students should be able to: Understand data visualization
CO1: Create all the various data sources
CO2: Justify complex calculations, share and publish visualizations
CO3: Analyze various types of functions in tableau.
CO4: Inspect the filtering and groups.
CO5:Compare the variety of basic charts.
CO/PSO PSO1 PSO2 PSO3 PSO4 PSO5 PSO6 PSO7 PSO8 PSO9 PSO10
CO1 3 3 2 3 3 2 2 1 1 1
CO2 3 3 2 3 2 2 1 1 1 1
CO3 3 3 3 2 3 2 2 2 1 1
CO4 3 3 3 2 2 1 1 1 1 1
CO5 3 2 2 2 2 1 2 1 1 1
Average 3 2.8 2.4 2.4 2.4 1.6 1.6 1.2 1 1
CO/PSO PSO1 PSO2 PSO3 PSO4 PSO5 PSO6 PSO7 PSO8 PSO9 PSO10
CO1 3 3 3 3 3 2 2 1 1 1
CO2 3 3 2 2 2 2 1 1 1 1
CO3 3 3 2 3 3 2 2 1 1 1
CO4 3 3 3 2 2 1 1 1 1 1
CO5 3 2 2 2 1 1 2 1 1 1
Average 3 2.8 2.4 2.4 2.2 1.6 1.6 1 1 1
38
Category
Course Code Name of the Course Hours/Wk. Credits
24PDS5401 MACHINE LEARNING Core 5 4
To understand the different types, steps and algorithms involved in Machine Learning Process
Course Outcomes
At the end of the course, students will be able to
CO1: Describe the data, essential steps for creating a typical ML model and the fundamentals of
pattern classification
CO2: Able to analyze different ML algorithms and unprocessed data and features
CO3: Implement the essential techniques to reduce the number of features in a dataset and test the
performance of predictive models
CO4: Discuss multiple algorithms, combine and produce ensembles, discuss the essential
techniques for modeling linear relations
CO5: Experiment the clustering algorithms; develop a Web application embedding a ML model
Learning Resources
Text Book:
1. Corey Wade et al, Vahid Mirjalili, The Python Workshop, 2nd Edition, packs publishing, 2022
2. Sebastian Raschka and Vahid Mirjalili, Python Machine Learning, 3rd Edition, packt
publishing, 2019
Recommended Text:
1. Andreas C. Mueller, Sarah Guido. Introduction to Machine Learning with Python. O’Reilly
Media, Inc., 2016.
2. Ethem Alpaydin, Introduction to Machine Learning, 2nd Edition,
http://mitpress.mit.edu/catalog/item/default.asp?ttype=2&tid=12012, 2010
3. Wes McKinney. Python for Data Analysis. O’Reilly Media, Inc., 1005 Gravenstein Highway
North, Sebastopol, second edition, 2018
40
CO/PSO PSO1 PSO2 PSO3 PSO4 PSO5 PSO6 PSO7 PSO8 PSO9 PSO10
CO1 3 3 2 2 2 2 1 1 1 1
CO2 3 2 2 2 2 2 2 1 1 1
CO3 3 3 3 2 2 1 1 1 1 1
CO4 3 2 2 2 2 2 2 1 1 1
CO5 3 3 2 2 1 1 2 1 1 1
Average 3 2.6 2.2 2 1.8 1.6 1.6 1 1 1
Category
Course Code Name of the Course Hours/Wk. Credits
To preprocess the data and build ML models using appropriate techniques and evaluate the model
Course Outcomes
Upon completion of the course, the student will be able to
CO1: Recall the concepts pandas, NumPy and Matplotlib to read in , process and visualise data,
implement linear classification algorithms
41
CO2: Compare classifiers with linear and non-linear decision boundaries, select relevant features for
the model construction
CO3: Apply data compression and best practices for model evaluation and hyper parameter tuning
CO4: Select appropriate algorithms and ensemble
CO5: Inspect the clustering algorithms on unlabelled data, construct a web application embedding a
ML model
UNIT-I :
1. Programs using NumPy and pandas
2. Visualising using graphs
3. Perceptron learning algorithm
UNIT-II :
5. Training a perceptron
6. Modeling logistic regression
7. Support vector machines(SVM)
8. Solving nonlinear problems using a kernel SVM
9. Decision tree
UNIT-III :
10. Unsupervised dimensionality reduction via principal component analysis
11. Supervised data compression via linear discriminant analysis
12. Using k-fold cross-validation to assess model performance
UNIT-IV :
13. Debugging algorithms with learning and validation curves
14. Fine-tuning ML models via grid search
15. Implementing different performance evaluation metrics
16. Regularised methods for regression
17. Nonlinear relationships using random forests
UNIT-V:
18. Grouping objects by similarity using k-means
19. Organising clusters as a hierarchical tree
20. Embedding a ML model into a Web Application
CO/PSO PSO1 PSO2 PSO3 PSO4 PSO5 PSO6 PSO7 PSO8 PSO9 PSO10
CO1 3 2 3 3 2 2 2 1 2 1
CO2 3 3 2 2 2 2 1 1 1 1
CO3 3 3 3 2 3 2 1 2 1 1
CO4 3 3 3 2 2 2 2 1 1 1
CO5 2 2 2 2 1 1 2 1 1 1
Average 2.8 2.6 2.6 2.2 2 1.8 1.6 1.2 1.2 1
42
Category
Course Code Name of the Course Hours/Wk. Credits
24PDS5405 DATABASES FOR DATA Core 5 4
SCIENCE
To provide fundamentals of database design, modeling systems, data storage, world of data
warehousing and NoSQL
Course Outcomes:
On the successful completion of the course, Students will be able to
CO1: Describe the importance of relational data modeling and conceptual modelling
CO2: Experiment with various database and compose effective queries
CO3: Analyse the process of OLAP system construction
CO4: Explain the use of NOSQL and its approach to the database
CO5: Interpret the applications using Relational and NoSQL databases
Unit 1 18 Hours
Fundamental Concepts of Database Management
Applications of Database Technology - Key Definitions - File versus Database Approach to Data
Management - Elements of a Database System - Advantages of Database Systems and Database
Management - Architecture and Categorization of DBMSs
Conceptual Data Modeling using the ER Model and UML Class Diagram
Phases of Database Design - The Entity Relationship Model - UML Class Diagram
Unit 2 18 Hours
Types of Database Systems
Legacy Databases - Relational Databases: The Relational Model - Normalization
Relational Databases
Structured Query Language - SQL Data Definition Language - SQL Data Manipulation Language
Lab: SQL DDL and DML
Unit 3 18 Hours
Data Warehousing and Business Intelligence
Operational versus Tactical/Strategic Decision-Making - Data Warehouse Definition - Data
Warehouse Schemas - The Extraction, Transformation, and Loading (ETL) Process - Data Marts.
Introduction of NO SQL
Overview and History of NoSQL Databases. Definition of the Four Types of NoSQL Database, The
43
Emergence of NoSQL, Application.
Unit 4 18 Hours
Key Value Data Stores
Document Databases, Document oriented Database Features, Consistency, Transactions, Availability,
Query Features, Scaling, Suitable Use Cases, Event Logging, Content Management Systems, E-
Commerce Applications.
Unit 5
Document Oriented Database
Column- oriented NoSQL databases, Column-oriented NoSQL databases, Architecture of HBASE,
Column-Family Data Store Features, Consistency, Transactions, Availability, Query Features,
Scaling,
5.2 Data Modeling with Graph
Comparison of Relational and Graph Modeling, Property Graph Model Graph Analytics: Link
analysis algorithm- Web as a graph, Page RankMarkov chain, page rank computation
Learning Resources
Text Book:
1. Lemahieu, W., Broucke, S.vanden and Baesens, B. (2018) Principles of database
management: The Practical Guide to storing, managing and analyzing big and small data.
Cambridge, United Kingdom: Cambridge University Press.
2. Sadalage, P. & Fowler,NoSQL Distilled: A Brief Guide to the Emerging World of Polyglot
Persistence, Wiley Publications,1st Edition,2022
CO/PSO PSO1 PSO2 PSO3 PSO4 PSO5 PSO6 PSO7 PSO8 PSO9 PSO10
CO1 3 3 3 2 2 2 2 1 2 1
CO2 3 3 2 2 2 2 1 1 1 1
CO3 3 3 3 3 3 2 1 2 1 1
CO4 3 2 3 3 2 2 1 1 1 1
CO5 2 3 2 2 1 1 2 1 1 1
Average 2.8 2.8 2.6 2.4 2 1.8 1.4 1.2 1.2 1
Category
Course Code Name of the Course Hours/Wk. Credits
24PDS5407 STATISTICS -II Core 5 4
44
CO2: Gain a thorough understanding of applied principles of statistics.
CO3: To develop knowledge and skills in theoretical, computational and application-oriented statistics
CO4: Apply the methods of analysis of variance
CO5: Understand and apply the concept of non-parametric tests
UNIT-I: Hypothesis testing –Large Samples 22 Hours
Population and Statistics – Finite and Infinite population – Parameter and Statistics – Types of
sampling - Sampling Distribution – Sampling Error - Standard Error – Test of significance –concept
of hypothesis – types of hypothesis – Errors in hypothesis-testing – Critical region – level of
significance - Power of the test – p-value -Introduction-Significance Levels-Tests Concerning the
Mean of a Normal Population-Case of Known Variance-Case of Unknown Variance: The t-Test-
Testing the Equality of Means of Two Normal Populations-Case of Known Variances-Case of
Unknown Variances-Case of Unknown and Unequal Variances-The Paired t-Test- Hypothesis Tests
Concerning the Variance of a Normal Population-Testing for the Equality of Variances of Two
Normal Populations
UNIT-II: Hypothesis Testing- Small Samples 22 Hours
Students t-distribution and its properties (without proofs) – Single sample mean test – Independent
sample mean test – Paired sample mean test – Tests of proportion (based on t distribution) – F
distribution and its properties (without proofs) – Tests of equality of two variances using F-test –
Chi-square distribution and its properties (without proofs) – chisquare test for independence of
attributes – Chi-square test for goodness of fit.
UNIT-III:Regression 22 Hours
Introduction-Least Squares Estimators of the Regression Parameters-Distribution of the Estimators-
Statistical Inferences About the Regression Parameters-Inferences Concerning β -Inferences
Concerning α- Inferences Concerning the Mean Response α+β x 0 - Prediction Interval of a Future
Response-Summary of Distributional Results
UNIT-IV:Analysis of variance 22 Hours
Introduction-An Overview-One-Way Analysis of Variance-Multiple Comparisons of Sample Means-
One-Way Analysis of Variance with Unequal Sample Sizes-Two-Factor Analysis of Variance:
Introduction and ParameterEstimation-Two-Factor Analysis of Variance: Testing Hypotheses-Two-
Way Analysis of Variance with Interaction
UNIT-V: 22 Hours
Distributions of sampling statistics
Introduction-The Sample Mean-The Central Limit Theorem-Approximate Distribution of the Sample
Mean, How Large a Sample Is Needed?-The Sample Variance-Sampling Distributions from a
Normal Population-Distribution of the Sample Mean, Joint Distribution of X and S-Sampling from a
Finite Population
Learning Resources
Text book:
1.Sheldon M. Ross, Introduction to Probability and Statistics for Engineers And Scientists,
Elsevier Academic Press, UK, Fifth Edition, 2023
Unit 1: Chapter 2: section: 2-4
Unit 2:Chapter 2: section: 2-6
Unit 3: Chapter 4: section: 2-8, chapter 5: section 2-8
Unit 4: Chapter 6: section: 2-6
Unit 5: Chapter 7: section: 2-7
2. Gupta S.C and Kapoor V.K, Fundamentals of Mathematical Statistics, 22th edition, Sultan
Chand & Sons, New Delhi, 2020.
3. Brian Caffo, Statistical Inference for Data Science, Learnpub, 2026.
Reference books:
1. Allen B. Downey,Think Stats- Exploratory data analysis,O’reilly, 2nd Edition
2. Erwin Kreyszig, Advanced Engineering Mathematics, Wiley Publications, Tenth Edition
3.Jim Frost, Introduction to Statistics: An Intuitive Guide for Analyzing Data and Unlocking Discoveries
PSO1 PSO2 PSO3 PSO4 PSO5 PSO6 PSO7 PSO8 PSO9 PSO 10
45
CO 1 3 3 3 3 2 2 2 2 2 2
CO 2 3 3 3 3 2 2 2 2 2 2
CO 3 3 3 3 3 2 2 2 2 2 2
CO 4 3 3 3 3 2 2 2 2 2 2
CO 5 3 3 3 3 1 2 2 2 2 2
Average 3 3 3 3 1.8 2 2 2 2 2
Category
Course Code Name of the Course Hours/Wk. Credits
24PDS5409 DATA MINING AND Core 5 4
WAREHOUSING
To present an introduction to data mining and warehousing, with an emphasis on how to organize,
maintain and retrieve effective information from a warehouse.
Course Outcomes:
On the successful completion of the course, Students will be able to
CO1 : Describe the fundamental Concepts of Data mining and warehousing.
CO2 : Analyze the Preprocessing, data cleaning, Data integration and Transformation techniques.
CO3: Comprehend the concepts of Association Rule Mining
CO4 : Understand the implementation of Classification and Prediction Accuracy.
CO5 : Design data models to represent Data mining Applications.
Unit 1: Introduction to Data mining & Data warehousing 15 Hours
Introduction – Data mining – Data mining functionalities – kinds of patterns can be mined –
classification – major issues. Data warehouse – A multidimensional data model – Data warehouse
architecture – Data warehouse implementation – From data warehouse to data mining
Unit 2: Data pre-processing 15 Hours
Data pre-processing – Data cleaning – Data Integration and Transformation – Data Reduction –
Discretization and concept hierarchy generation – Data mining primitives – Data mining Task.
Unit 3: Association Rule Mining 15 Hours
Association Rule Mining – Mining single dimensional Boolean association rules from transactional
databases – mining multilevel association rules from transaction databases-
Unit 4: Classification and prediction 15 Hours
Classification and prediction – Issues regarding classification and prediction – classification by
decision Tree Induction – Bayesian Classification – Classification by Back propagation –
classification based on concepts from association rule mining – prediction – classifier accuracy
Unit 5: Clustering & Trends in Data Mining 15 Hours
Clustering – Introduction to types of Clustering - Applications and Trends in Data Mining – Data
mining system products and Research prototypes– Social Impacts of Data Mining – Trends in Data
mining
Learning Resources
Textbook:
1. Jiawei Han, Michelien Kamber, “Data Mining Concepts and Techniques”, 3rd Edition, 2014.
46
CO/PSO PSO1 PSO2 PSO3 PSO4 PSO5 PSO6 PSO7 PSO8 PSO9 PSO10
CO1 3 3 3 2 2 2 2 1 2 1
CO2 3 3 2 3 2 2 1 1 1 1
CO3 3 3 3 3 3 2 1 2 1 1
CO4 3 2 3 2 2 2 1 1 1 1
CO5 3 3 2 3 1 1 2 1 1 1
Average 3 2.8 2.6 2.6 2 1.8 1.4 1.2 1.2 1
Category
Course Code Name of the Course Hours/Wk. Credits
24PDS5301 NATURAL LANGUAGE DSE 5 3
PROCESSING
To explore the concepts and fundamentals of Natural Language Programming
Course Outcomes:
On the successful completion of the course, Students will be able to
47
CO1: Explain the challenges of empirical methods for natural language processing (NLP)
applications.
CO2: To introduce basic models and methods used in NLP applications to formulate computational
solutions.
CO3: Comprehend the Syntactic Analysis of NLP.
CO4: To Design the Semantics and Pragmatics concepts.
CO5: overview of the major applications in NLP
CO/PSO PSO1 PSO2 PSO3 PSO4 PSO5 PSO6 PSO7 PSO8 PSO9 PSO10
48
CO1 3 3 3 2 2 2 2 2 1 1
CO2 3 3 2 2 2 2 2 2 1 1
CO3 3 3 3 3 3 2 1 2 1 1
CO4 3 2 3 3 2 2 1 1 1 1
CO5 3 3 2 3 1 1 2 1 1 1
Average 3 2.8 2.6 2.6 2 1.8 1.6 1.6 1 1
Category Credit
Course Code Name of the Course Hours/Wk.
s
24PDS5303 REINFORCEMENT LEARNING DSE 5 3
49
Learning Resources
Recommended Text:
1. Sutton, Richard S., and Andrew G. Barto. Reinforcement learning: An introduction. MIT
press, 2018.
CO/PSO PSO1 PSO2 PSO3 PSO4 PSO5 PSO6 PSO7 PSO8 PSO9 PSO10
CO1 3 3 3 2 2 2 2 2 1 1
CO2 3 3 2 3 2 2 2 2 1 1
CO3 3 2 3 3 3 2 1 2 1 1
CO4 3 2 3 2 2 2 1 1 1 1
CO5 2 3 2 3 1 1 2 1 1 1
Average 2.8 2.6 2.6 2.6 2 1.8 1.6 1.6 1 1
Category
Course Code Name of the Course Hours/Wk. Credits
50
24PDS5233 INTERNSHIP IS 2
To apply theoretical and practical knowledge to design and develop a project in their chosen domain.
Course Outcomes:
On the successful completion of the course, Students will be able to
CO 1: Gain hands-on experience in a real-world professional environment.
CO 2: Develop workplace skills, including teamwork, time management, and professional
communication.
CO 3: Gain insight into industry standards, practices, and expectations.
CO 4: Apply technical skills and knowledge to solve real-world problems.
CO 5: Engage in reflective learning to assess experiences and set future career goals.
CO/PSO PSO1 PSO2 PSO3 PSO4 PSO5 PSO6 PSO7 PSO8 PSO9 PSO10
CO1 3 3 3 3 3 3 2 2 2 2
CO2 3 3 3 3 3 3 2 2 1 1
CO3 3 3 3 3 3 3 2 1 1 1
CO4 3 3 3 3 3 3 2 1 1 1
CO5 3 3 3 3 2 2 2 2 1 1
Average 3 3 3 3 2.8 2.8 2 1.6 1.2 1.2
Category
Course Code Name of the Course Hours/Wk. Credits
24PDS5502 DATA VISUALIZATION Core 5 5
To explore the fundamental concepts, importance of data analysis and design the
visualization.
Course Outcomes:
On the successful completion of the course, Students will be able to
CO1: Design and create data visualizations.
CO2: Gain the knowledge about D3.
CO3: Use knowledge of chart library, generate chart and animate the graphs.
CO4: Apply the various operations on data source.
51
CO5: Understand and apply principles of data visualization.
UNIT –I 15 Hours
Context of data visualization – Definition, Methodology, Visualization design objectives.
Key Factors – Purpose, visualization function and tone, visualization design options – Data
representation, Data Presentation, Seven stages of data visualization, widgets,data
visualization tools. Mapping - Time series -Connections and correlations - Scatter plot maps
- Trees, Hierarchies and Recursion – Networks and Graphs, Info graphics.
UNIT- II 15 Hours
Introduction to D3 - Fundamental Technology -Drawing with data – Scales – Axes –
Updates, Transition and Motion – Interactivity - Layouts –Geomapping – Exporting- Data
to create Visualizationwith SVG - SVG – Styling CSS –Shapes – SVG Properties – SVG
Text - Drawing – Transformations.
UNIT- III 15 Hours
D3-BASED REUSABLE CHART LIBRARY: Introduction to D3 – Setup and Deployment –
Generate Chart – Customize Chart – How to Use APIs – Customize Style – Building Real
time and Live Updating animated graphs with C3.
UNIT- IV 15 Hours
TABLEAUE INTRODUCTION: Environment Setup – Navigation – File & Data Types. DATA
SOURCE: Custom Data View – Extracting Data – Fields Operations – Editing Meta Data – Data
Joining – Data Blending. Worksheets
UNIT –V 15 Hours
TABLEAUE CHARTS: Bar Chart – Line Chart – Pie Chart – Scatter Plot – Bubble Chart –
Gantt Chart – Histograms - Waterfall Charts. ADVANCED: Dashboard – Formatting –
Forecasting – Trend Lines
Learning Resources
Text Book:
1. Ben Fry, “Visualizing Data”, O‟Reilly Media, Inc., 2007.
REFERENCES
1. Scott Murray, “Interactive data visualization for the web”, O‟Reilly Media, Inc., 2013.
2. Ritchie S. King - Visual Storytelling with D3 – An Introduction to Data
Visualization with D3,Addison-Wesley-Data Analytic Series,ISBN 10:
0321933176
3. Elijah Meeks , D3.js in Action, Second Edition: Data visualization with
JavaScript, Publisher: Manning Publications, 2017 , ISBN: 9781617294488
CO/PSO PSO1 PSO2 PSO3 PSO4 PSO5 PSO6 PSO7 PSO8 PSO9 PSO10
CO1 3 3 3 3 3 3 2 1 1 1
CO2 3 3 2 2 2 2 1 1 1 1
CO3 3 3 3 3 3 2 2 2 1 1
CO4 3 3 3 3 2 1 1 1 1 1
CO5 3 2 2 2 1 1 2 1 1 1
Average 3 2.8 2.6 2.6 2.2 1.8 1.6 1.2 1 1
52
Category
Course Code Name of the Course Hours/Wk. Credits
24PDS5504 CLOUD COMPUTING Core 5 5
To provide an understanding of how cloud computing evoloved, its acceptance world – wide and
integral part of several organization.
Course Outcomes:
On the successful completion of the course, Students will be able to
CO1: Explain the models, principles, and benefits of Cloud Computing
CO2: Describe virtualization foundations to cater the needs of elasticity, portability and
resilience by cloud service providers.
CO3: Identify the applications of Cloud Computing
CO4: Analyse the security aspects of Cloud Computing
CO5: Discuss the importance of message passing and map reduce in Cloud Computing
Unit 1 12 Hours
1.1 Introduction to Cloud Computing
Introduction – History – Fundamentals of Cloud Computing – Characteristics – Advantages and
Disadvantages – Comparison of Traditional and Cloud Computing paradigms – Evaluating the
impact and economics - Business Drivers – Future of Cloud.
1.2 Services and Deployment Model
Cloud Deployment Models – Cloud Service models – Cloud infrastructure mechanisms – Cloud
Service management.
Unit 2 12 Hours
2.1 Cloud Computing Architecture
Cloude computing architecture – Design principle – Life cycle(CCLC) – Reference architecture –
Load balancing approach – Mobile cloud computing(MCC) – Case study of oracle cloud
management
2.2 Virtualization
Understanding - Adoption – Techniques – Working of Virtualizaton - Kernel-based virtual machine
(KVM) – VMware – VirtualBox – Citrix - Types of virtualization - Virtualisation in cloud
Unit 3 12 Hours
3.1 Service Oriented Architecture
Objectives - SOA foundation - Web services and SOA - SOA communication - SOA components -
SOA Infrastructure - Need of SOA - Business Process Management (BPM) – Services of BPM
53
3.2 Cloud Computing Applications
Introduction – Google App Engine – Google Apps – Google Cloud – Data Store - Dropbox Cloud
– Apple iCloud – Microsoft Windows Azure Cloud – Amazon Web Services(AWS)
Unit 4 12 Hours
4.1 Cloud Security and Privacy
Cloud Security – Cloud CIA security model – Cloud Computing Security Architecture – Service
provideder security issues – Security Isues in Virtualization – Data Security in cloud – Data privacy
risks – Business continuity and disaster recovery – Threats in cloud – Security techniques for
threats – Cloud service level agreements(SLA): Components – Types – Cloud Vendors – Quality of
Cloud Services – Techniques – Migration – Trust management.
Unit 5 12 Hours
5.1 Cloud Computing Technologies
Cloud Computing Technologies - High performance Computing - Message Passing Interface(MPI)
- MapReduce programming model -Dryad and Dryad LINQ -Eucalyptus cloud platform:
Components – OpenNebula: Layers – Features – OpenStack: components - Benefits – The Apache
Hadoop ecosystem
5.2 Adoption of Cloud Computing
Factors affecting the adoption - Existing areas of application - Case studies -Certifications.
Learning Resources
Recommended Text:
1. Kant Hiran, Kamal, Ruchi Doshi, Temitayo Fagbola, Mehul Mahrishi, Cloud Computing:
Master the Concepts, Architecture and Applications with Real-world examples and Case
studies, BPB Publishers, 2019
CO/PSO PSO1 PSO2 PSO3 PSO4 PSO5 PSO6 PSO7 PSO8 PSO9 PSO10
CO1 3 3 3 3 3 3 2 2 1 1
CO2 3 3 2 2 2 2 1 1 1 1
CO3 3 3 3 3 3 2 2 2 1 1
CO4 3 3 2 2 2 2 2 2 1 1
CO5 2 2 3 3 1 1 2 1 1 1
Average 2.8 2.8 2.6 2.6 2.2 2 1.8 1.6 1 1
Category
Course Code Name of the Course Hours/Wk. Credits
24PDS5402 DEEP LEARNING Core 5 4
.
Learning Resources
TEXT BOOKS:
S.N.Sivanandam, S. N. Deepa, Principles of Soft Computing, Wiley-India, 3rd Edition, 2018.
Dr. S Lovelyn Rose, Dr. L Ashok Kumar, Dr. D Karthika Renuka, Deep Learning using Python,
Wiley-India, 1st Edition, 2019.
CO/PSO PSO1 PSO2 PSO3 PSO4 PSO5 PSO6 PSO7 PSO8 PSO9 PSO10
CO1 3 3 3 2 2 2 2 2 1 1
CO2 3 3 2 3 2 2 2 2 1 1
CO3 3 2 3 3 3 2 1 2 1 1
CO4 3 2 3 2 2 2 1 1 1 1
CO5 2 3 2 3 1 1 2 1 1 1
Average 2.8 2.6 2.6 2.6 2 1.8 1.6 1.6 1 1
55
Category
Course Code Name of the Course Hours/Wk. Credits
24PDS5602 PROJECT CORE 10 6
To Apply theoretical and practical knowledge to design and develop a project in their chosen domain.
Course Outcomes:
On the successful completion of the course, Students will be able to
CO 1: Gain hands-on experience in a real-world professional environment.
CO 2: Develop workplace skills, including teamwork, time management, and professional
communication.
CO 3: Gain insight into industry standards, practices, and expectations.
CO 4: Apply technical skills and knowledge to solve real-world problems.
CO 5: Engage in reflective learning to assess experiences and set future career goals.
CO/PSO PSO1 PSO2 PSO3 PSO4 PSO5 PSO6 PSO7 PSO8 PSO9 PSO10
CO1 3 3 3 3 3 3 2 2 2 2
CO2 3 3 3 3 3 3 2 2 1 1
CO3 3 3 3 3 3 3 2 1 1 1
CO4 3 3 3 3 3 3 2 1 1 1
CO5 3 3 3 3 2 2 2 2 1 1
Average 3 3 3 3 2.8 2.8 2 1.6 1.2 1.2
56
Category
Course Code Name of the Course Hours/Wk. Credits
24PDS5302 WEB ANALYTICS DSE 5 3
To impart the fundamental knowledge of web analytics which are essential in business world.
Course Outcomes:
On the successful completion of the course, Students will be able to
CO1: Examine the basic concepts of Web Analytics
CO2: Describe the Data methods for Web Analytics
CO3: Identify the web analytics strategies and webanalytics tools
CO4: Analyse the Web intelligence to improve the outcomes of business plan
CO5: Design and implement search log analytics process a make a business decision making.
CO/PSO PSO1 PSO2 PSO3 PSO4 PSO5 PSO6 PSO7 PSO8 PSO9 PSO10
CO1 3 3 3 3 3 2 2 1 1 1
CO2 3 3 2 3 2 2 1 1 1 1
CO3 3 3 3 3 3 2 2 1 1 1
CO4 3 3 3 2 2 1 1 1 1 1
CO5 3 2 2 2 1 1 2 1 1 1
Average 3 2.8 2.6 2.6 2.2 1.6 1.6 1 1 1
Category
Course Code Name of the Course Hours/Wk. Credits
58
24PDS5304 SOCIAL MEDIA DSE 5 3
ANALYTICS
This course aims to foundation of social media analytics and deal with any social media network
strategy or campaign and learn to integrate social media analytics with other areas of business.
Course Outcomes
CO1: Explain the data in social media and its various forms.
CO2: Different types of social media analytics tools that draw data from different sources, are
based in different search patterns, and also deliver different results
CO3: Describe the Metrics as a part of tactics and applying metrics towards strategic goals and learn
to repeat such tactics when successful
CO4: Defining what strategy is, its elements, and learn the niceties on how to build a good analytics
strategy.
CO5: Applications of Social Media Analytics and its future.
Learning Resources
References:
1. Social Media Analytics Strategy, Alex Gonclaves, 2017, Apress
59
2. Social Media Analytics, Marshall Sponder, 2012, The Mc-Graw-Hill Publisher.
3. Social Media Analytics, Mathew Ganis – Avinash Kohirkar, IBM Press.
CO/PSO PSO1 PSO2 PSO3 PSO4 PSO5 PSO6 PSO7 PSO8 PSO9 PSO10
CO1 3 3 3 3 3 2 2 1 1 1
CO2 3 3 2 3 2 2 1 1 1 1
CO3 3 3 2 3 3 2 2 1 1 1
CO4 3 3 3 2 2 1 1 1 1 1
CO5 3 2 2 2 1 1 2 1 1 1
Average 3 2.8 2.4 2.6 2.2 1.6 1.6 1 1 1
Category
Course Code Name of the Course Hours/Wk. Credits
24PDS5244 PROFESSIONAL COMPETENCY SEC 2
SKILL
To Apply theoretical and practical knowledge to design and develop a project in their chosen domain.
Course Outcomes:
On the successful completion of the course, Students will be able to
CO 1: Enhance problem-solving skills through rigorous practice of quantitative, logical reasoning,
and verbal ability questions.
CO 2: Improve time management skills to efficiently allocate time during the exam and maximize
performance.
CO 3: Develop the ability to work collaboratively in multidisciplinary teams, integrating data science
expertise with domain-specific
CO 4: Cultivate strong communication skills to articulate data insights and recommendations to
diverse audiences, including technical and non-technical stakeholders.
CO 5: Engage in continuous self-assessment and feedback to identify strengths and areas for
improvement, setting clear goals for success.
CO/PSO PSO1 PSO2 PSO3 PSO4 PSO5 PSO6 PSO7 PSO8 PSO9 PSO10
CO1 3 3 3 3 3 3 2 2 2 2
CO2 3 3 3 3 3 3 2 2 1 1
CO3 3 3 3 3 3 3 2 1 1 1
CO4 3 3 3 3 3 3 2 1 1 1
CO5 3 3 3 3 2 2 2 2 1 1
60
Average 3 3 3 3 2.8 2.8 2 1.6 1.2 1.2
63
2. Christopher M King, Curtis E. Dalton, T.Ertem Osmanoglu, “Security Architecture Design,
Deployment & Operations”, Osborne/McGraw-Hill,2001
64