Third Semester
Third Semester
Semester III
24CAP301A MACHINE LEARNING 5H-4C
Instruction Hours / week: L: 5 T: 0 P: 0 Marks: Internal: 40 External: 60 Total:
100
End Semester Exam:3 Hours
PREREQUISITE:
Not Required
COURSE OBJECTIVES (CO):
To define the types and theory of machine learning.
To describe the classification models of machine learning.
To explain the techniques of distance-based models of machine learning.
COURSE OUTCOMES (COs):
Upon completion of this course, the student will be able to:
Semester III
24CAP302 CYBER SECURITY 5H-4C
Instruction Hours / week: L: 5 T: 0 P: 0 Marks: Internal: 40 External: 60 Total:
100
End Semester Exam:3 Hours
PREREQUISITE:
Not Required
COURSE OBJECTIVES (CO):
To systematically educate the necessity to understand the impact of cyber-crimes and threats with
solutions in a global and societal context.
To select suitable ethical principles and commit to professional responsibilities and human values
and contribute value and wealth for the benefit of the society
To learn about Risk assessment, plan suitable security controls, audit and compliance.
COURSE OUTCOMES (COs):
Upon completion of this course, the student will be able to:
Semester III
24CAP303A RESEARCH METHODOLOGY AND IPR 5H-3C
Instruction Hours/week: L:5 T:0 P:0 Marks: Internal:40 External:60 Total:100
End Semester Exam:3 Hours
PREREQUISITE:
Not Required
COURSE OBJECTIVES (CO):
To select appropriate research methods based on the nature of their research questions and
objectives.
To learn techniques for conducting literature reviews and critically evaluating existing research.
To communicate research findings effectively through written reports, presentations, and
academic papers.
COURSE OUTCOMES (COs):
Upon completion of this course, the student will be able to:
COs Course Outcomes (COs) Blooms Level
CO1 Summarize the various research designs and techniques. Understanding
CO2 Compare various sources of information for literature review and data
Analyzing
collection.
CO3 Analyze the data and generate the report. Analyzing
CO4 Illustrate the concept of Intellectual Property Rights. Understanding
CO5 Summarize scientific writing skills, academic writing, patenting and
Understanding
avoid the common mistakes in the field of research methodology.
WEBSITE LINKS:
1. https://esu.desire2learn.com/
2. https://www.reading.ac.uk/research-services/research-data-management/data-management-
planning/intellectual-property-rights-and-research-data
3. https://en.wikipedia.org/wiki/Intellectual_property
PO PO PO PO PO PO PO PO PO PO PO PO PO PO PO PSO PSO
CO
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 1 2
CO1 3 - - - - - - - 2 2 2 - - - - 3 -
CO2 3 - 3 3 3 2 - 1 3 - - - - - - - 2
CO3 3 - 3 3 3 2 - 1 3 - - - - 2 - - -
CO4 3 - 3 3 3 2 - 1 3 - - - 2 - - - 1
CO5 3 - 2 2 2 1 1 1 2 - - - - - - - -
Average 3 - 2.8 2.8 2.8 1.8 1 1 2.6 2 2 - 2 2 - 3 1.5
CO, PO, PSO Mapping
1 - Low, 2 - Medium, 3 - High, ‘-' - No Correlation
Master of Computer Applications 2024-2025
SEMESTER-II
24CAP204D DATA MINING AND DATA WAREHOUSING 5H-3C
Instruction Hours / week: L: 5 T: 0 P: 0 Marks: Internal: 40 External: 60 Total:
100
End Semester Exam:3 Hours
PREREQUISITE:
Not Required
COURSE OBJECTIVES (CO):
To gain the knowledge of the concepts and techniques in data mining
To understand the data mining functionalities and pattern classification.
To understand the cleaning and clustering process of data mining.
COURSE OUTCOMES (COs):
Upon completion of this course, Students will able to
COs Course Outcomes Blooms Level
CO1 Summarize the principle concepts of datamining and data mining. Understanding
WEBSITE LINKS
1. williamstallings.com/Crypto3e.html
2. u.cs.biu.ac.il/~herzbea/book.html
REFERENCE BOOKS:
1. Grady Booch, Robert A. Maksimchuk, Michael W. Engle, Bobbi J. Young, Jim Conallen, Kelli A.
Houston, (2010). Object Oriented Analysis & Design with Applications, Third Edition, Pearson
Education.
2. Roger S. Pressman, (2015). Software Engineering: A Practitioner’s Approach, 8th Edition, Tata
McGraw-Hill Education.
CO, PO, PSO Mapping
PO PO PO PO PO PO PO PO PO PO PO PO PO PO PO PSO PSO
CO
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 1 2
CO1 3 - 1 1 - 2 - - 1 - - - - - - - -
CO2 3 - - - - - - 1 1 - 1 - - - - - 2
CO3 3 - - - - 1 - 2 - - 1 - - - - - -
CO4 3 - 1 - - - - - 2 - - - - - - - -
CO5 3 - 1 - - 3 - - - - - - - - - 1 -
Average 3 - 1 1 - 2 - 1.5 1.3 - 1 - - - - 1 2
1 - Low, 2 - Medium, 3 - High, ‘-' - No Correlation
Master of Computer Applications 2024-2025
Semester II
24CAP204W ADVANCED WEB TECHNOLOGY 5H-3C
CO1 Explain the key concepts in data science, including tools and approaches Understanding
UNIT I INTRODUCTION 10
HOURS
The Big Picture: What is Data Science? –The data life cycle: pre-processing, analysis, post- processing–
Preprocessing: Data gathering, cleansing, visualization, and understanding (Mean, Variance, Standard
Deviation. Percentiles.) –Data Storage (Relational databases, e.g. MySQL)
UNIT II SAMPLING 10
HOURS
Sampling – Probability Models for Statistical Methods: Discrete and continuous probability distributions,
density functions. Random variables, expected values, variance, correlation.
UNIT III DATA NORMALIZATION 10
HOURS
Data Normalization (z-values, transforms) –Random processes –Data Management: Tools for Data
Analysis, Case Study: Data analysis using Python-Arrays, Visualization.
UNIT IV MAJOR TECHNIQUES IN DATA SCIENCE 10
HOURS
Major Techniques in Data Science: Data mining, Data warehousing, Data mining vs Data warehouse–
Machine Learning-Supervised Learning, Unsupervised Learning.
UNIT V- BUSINESS INTELLIGENCE 10
HOURS
Business Intelligence–Descriptive Analytics, Diagnostic Analytics, Predictive Analytics, Prescriptive
Analytics–Cloud computing-definition, Cloud services, types of clouds, some of commercial and non-
commercial cloud service providers.
TEXT BOOKS:
1. Saltz Jeffrey S, (2019). An Introduction to Data Science, Second Edition, Sage Publications Inc.
2. Peter Bruce & Andrew Bruce, (2017). Practical Statistics for Data Scientists, First Edition, O’Reilly
Publication
3. Murtaza Haider, (2015). Getting Started with Data Science: Making Sense of Data with Analytics,
First Edition, IBM Press.
REFERENCE BOOKS:
1. Glenn J. Myatt, Wayne P. Johnson, (2014). Making Sense of Data I: A Practical Guide to
Exploratory Data Analysis and Data Mining, Second Edition, John Wiley & Son Publication.
2. Dawn Griffiths, (2008). Head First Statistics, First Edition, O’Reilly Publication.
WEBSITE LINKS:
1. https://www.inferentialthinking.com/chapters/intro
2. https://www.openintro.org/stat/
3. https://swayam.gov.in/nd1_noc20_cs36/preview
4. https://swayam.gov.in/nd1_noc19_cs60/preview
5. https://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-0002-i
Semester II
24CAP205D DISTRIBUTED DATABASE MANAGEMENT SYSTEM 5H-3C
Instruction Hours/week: L:5 T:0 P:0 Marks: Internal:40 External:60 Total:100
End Semester Exam: 3 Hours
PREREQUISITE:
Not Required
COURSE OBJECTIVES (CO):
To design good performing distributed database schemas.
To create optimized query execution plan.
To efficiently distribute and manage the data.
COURSE OUTCOMES (COs):
Upon completion of this course, the student will be able to:
REFERENCE BOOKS:
1. William M.New Man, Robort F.Sproull, (2004). Principles of Interactive Computer Graphics, 1st
Edition, Pearson Education.
WEBSITE LINKS:
1. http://www.en.wikipedia.org/wiki/Distributed_computing
2. www.webopedia.com/TERM/D/distributed_computing.html
3. www.tech-faq.com/distributed-computing.shtml
4. http://www.inf.unibz.it/dis/teaching/DDB/ln/ddb01.pdf
UNIT I INTRODUCTION 10
HOURS
Introduction: WAN, WAN technologies - Internetworking concepts - Protocols and Standards - TCP/IP
protocol suite - Internetworking Devices – Routing Concept - Classful IP Addressing – Subnetting –
Super netting – Classless Addressing.
UNIT II ARP & RARP 10
HOURS
ARP & RARP – Proxy ARP – ARP over ATM – ARP and RARP Protocol Format. IP Datagram-
Fragmentation – Options – IP Datagram Format – Routing IP Datagrams – Checksum. IP Package ICMP:
Types of Messages - Message Format – Error Reporting – Query – Checksum - ICMP Package.
UNIT III ROUTING AND ROUTED PROTOCOLS 10
HOURS
Routing and Routed Protocols- Inter and Intra Routing Protocol- Autonomous Systems – Routing Table -
Interior Gateway Protocols – Exterior Gateway Protocols – Routing in Internet. Group Management –
IGMP Message – IGMP Operation – Process to Process Communication.
UNIT IV UDP OPERATION 10 HOURS
UDP Operation – TCP Services conjunction control - Flow Control – Multicast Routing – Multicast
Routing Protocols. BOOTP - DHCP – Address Discovery and Binding. DNS – Name Space – DNS in
Internet – Resolution – Resource Records. TELNET.
UNIT V REMOTE LOGIN 10 HOURS
Remote Login - FTP – SMTP – SNMP. IP over ATM Wan – Cells – Routing the Cells. Mobile IP:
Addressing – Agents – Agent discovery – Registration – Data Transfer – VPN.
TOTAL: 50 HOURS
TEXT BOOKS:
1. Behrouz A. Forouzan, (2010). TCP/IP Protocol Suite, 4th Edition. New Delhi: Tata McGraw Hill
Publication.
2. Douglas E. Comer, (2000). Internetworking With TCP/IP, Vol 1: Principles Protocols and
Architecture, 4th Edition. New Delhi: Pearson Education.
REFERENCE BOOKS:
1. William Stallings, (1997). Data and Computer Communication, 5th Edition. New Delhi: Prentice
Hall of India.
WEBSITE LINKS:
1. en.wikipedia.org/wiki/Internet_protocol_suite
2. http://docwiki.cisco.com/wiki/Introduction_to_WAN_Technologies
3. www.yale.edu/pclt/COMM/TCPIP.HTM
4. www.w3schools.com/tcpip/default.asp
PO PO PO PO PO PO PO PO PO PO PO PO PO PO PO PSO PSO
CO
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 1 2
CO1 3 - 1 - 1 - - - 1 1 1 - - - - - -
CO2 3 - - 1 - - - - - - 1 - - - - 2 -
CO3 3 - 1 - - 1 - 1 1 - - - - - - - 3
CO4 3 - 1 1 - - - 2 2 - - - - - - - -
CO5 3 - 3 2 3 2 - 3 3 - - - - - - - -
Average 3 - 1.5 1.3 2 1.5 - 2 1.8 1 1 - - - - 2 3
CO, PO, PSO Mapping
1 - Low, 2 - Medium, 3 - High, ‘-' - No Correlation
Master of Computer Applications 2024-2025
Semester II
24CAP205S SOFTWARE DESIGN USING UML 5H-3C
Instruction Hours/week: L:5 T:0 P:0 Marks: Internal:40 External:60 Total:100
End Semester Exam: 3 Hours
PREREQUISITE:
Not Required
COURSE OBJECTIVES (CO):
To integrate UML diagrams into different phases of the software development life cycle,
including requirements analysis, design, implementation, testing, deployment, and maintenance.
To practice modeling complex software systems using multiple UML diagrams, demonstrating
relationships and interactions between components.
To enhance communication among project stakeholders (e.g., developers, clients, testers) through
clear and precise UML diagrams.
COURSE OUTCOMES (COs):
Upon completion of this course, the student will be able to:
PO PO PO PO PO PO PO PO PO PO PO PO PO PO PO PSO PSO
CO
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 1 2
CO1 3 - - - - - - - - - 3 - - - - 3 -
CO2 3 - - 1 2 - - - 1 - - - - - - - -
CO3 3 - 3 2 3 2 - 1 3 - 2 - - - - - 2
CO4 3 - - - - 1 - - - - - - - - - - -
CO5 3 - 3 2 3 2 - 1 3 - - - - - - - 1
Average 3 - 3 1.7 2.7 1.7 - 1 2.3 - 2.5 - - - - 3 1.5
CO, PO, PSO Mapping
1 - Low, 2 - Medium, 3 - High, ‘-' - No Correlation
Master of Computer Applications 2024-2025
Semester II
24CAP205W SEMANTIC WEB AND ONTOLOGIES 5H-3C
Instruction Hours/week: L:5 T:0 P:0 Marks: Internal:40 External:60 Total:100
End Semester Exam: 3Hours
PREREQUISITE:
Not Required
COURSE OBJECTIVES (CO):
To represent data from a chosen problem in XML with appropriate semantic tags obtained or
derived from the ontology.
To understand the semantic relationships among these data elements using Resource.
To design and implement a web services application that “discovers” the data and/or other
Description Framework (RDF).
COURSE OUTCOMES (COs):
Upon completion of this course, the student will be able to:
COs Course Outcomes Blooms Level
CO5 Summarize semantic Web Tools like Jena and SPARL for
Understanding
developing architecture for semantic web
UNIT I INTRODUCTION 10
HOURS
Introduction to the Syntactic web and Semantic Web – Evolution of the Web – The visual and syntactic
web – Levels of Semantics – Metadata for web information - The semantic web architecture and
technologies –Contrasting Semantic with Conventional Technologies –Semantic Modeling - Potential of
semantic web solutions and challenges of adoption.
UNIT II ONTOLOGICAL ENGINEERING 10
HOURS
Ontologies – Taxonomies –Topic Maps – Classifying Ontologies – Terminological aspects: concepts,
terms, relations between them – Complex Objects –Subclasses and Sub-properties definitions – Upper
Ontologies – Quality – Uses - Types of terminological resources for ontology building – Methods and
methodologies for building ontologies – Multilingual Ontologies -Ontology Development process and
Life cycle – Methods for Ontology Learning – Ontology Evolution – Versioning.
UNIT III STRUCTURING AND DESCRIBING WEB RESOURCES 10 HOURS
Structured Web Documents - XML – Structuring – Namespaces – Addressing – Querying – Processing -
RDF – RDF Data Model – Serialization Formats- RDF Vocabulary –Inferencing - RDFS – basic Idea –
Classes – Properties- Utility Properties – RDFS Modeling for Combinations and Patterns- Transitivity.
UNIT IV WEB ONTOLOGY LANGUAGE 10 HOURS
OWL – Sub-Languages – Basic Notions -Classes- Defining and Using Properties – Domain and Range –
Describing Properties - Data Types – Counting and Sets- Negative Property Assertions – Advanced Class
Description – Equivalence – Owl Logic – Knowledge Graph.
UNIT V SEMANTIC WEB TOOLS AND APPLICATIONS 10 HOURS
Development Tools for Semantic Web – Jena Framework – SPARL –Querying semantic web - Semantic
Wikis - Semantic Web Services – Modeling and aggregating social network data - Ontological
representation of social relationships, Aggregating and reasoning with social network data Understand
semantic web basics, architecture and technologies
TOTAL: 50 HOURS
TEXT BOOKS:
1. Grigoris Antoniou, Frank van Harmelen, (2012). 3rd Edition, A Semantic Web Primer,.,MIT
Press, USA.
2. Liyang Yu, (2011). A Developer's Guide to the Semantic Web, First Edition ,Springer.
3. John Hebeler, Matthew Fisher, Ryan Blace and Andrew Perez-Lopez, (2009). Semantic Web
Programming”, First Edition Wiley.
REFERENCE BOOKS:
1. Robert M. Colomb, (2007). Ontology and the Semantic Web, Volume 156 Frontiers in Artificial
Intelligence and Applications (Frontier in Artificial Intelligence and Applications), IOS Press.
2. Dean Allemang and James Hendler, (2011). Semantic Web for the Working Ontologist: Effective
Modeling in RDFS and OWL, Second Edition, Morgan Kaufmann.
3. Karin Breitman, Marco Antonio Casanova and Walt Truszkowski, (2010). Semantic Web:
Concepts, Technologies and Applications (NASA Monographs in Systems and Software
Engineering), Springer.
CO, PO, PSO Mapping
CO PO PO PO PO PO PO PO PO PO PO PO PO PO PO PO PSO PSO
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 1 2
CO1 3 - 3 3 3 2 - 2 3 - - - - - - - 1
CO2 3 - - - - - - - - 1 1 - - - - 1 -
CO3 3 - 1 - 2 - - - 1 - - - - - - - 2
CO4 3 - 3 3 3 2 - 2 3 - - - - - - - -
CO5 3 - - - - 1 - - 1 - - - - - - - -
Average 3 - 2.3 3 2.7 1.7 - 2 2 1 1 - - - - 1 1.5
1 - Low, 2 - Medium, 3 - High, ‘-' - No Correlation
Master of Computer Applications 2024-2025
Semester II
24CAP205DS NATURAL LANGUAGE PROCESSING 5H-3C
Instruction Hours/week: L:5 T:0 P:0 Marks: Internal:40 External:60 Total:100
End Semester Exam: 3Hours
PREREQUISITE:
Not Required
COURSE OBJECTIVES (CO):
To introduce the fundamental concepts and techniques of natural language processing (NLP).
To understand of the models and algorithms in the field of NLP.
To demonstrate the computational properties of natural languages.
COURSE OUTCOMES (COs):
Upon completion of this course, the student will be able to:
REFERENCE BOOKS:
1. Lan H Written and Elbef, MarkA.Hall, ( 2013). Data Mining: Practical Machine Learning
Tools And Techniques, Morgan Kaufmann.
WEBSITE LINKS:
1. https://www.onlinecourses.swayam2.ac.in/aic20_sp06/preview
2. https://www.onlinecourses.swayam2.ac.in/arp19_ap79/preview
3. https://www.tutorialspoint.com/natural_language_processing/index.html
TEXT BOOKS:
1. Sadalage, P. & Fowler, (2019). NoSQL Distilled: A Brief Guide to the Emerging World of
Polyglot Persistence, 1st Edition, Wiley Publications.
WEBSITE LINKS:
1. https://www.ibm.com/cloud/learn/nosql-databases
2. https://www.coursera.org/lecture/nosql-databases/introduction-to-nosql-VdRNp
3. https://www.geeksforgeeks.org/introduction-to-nosql/
4. https://www.javatpoint.com/nosql-database
CO4 Analyze and Understand the SDN applications in other environments. Analyzing
REFERENCE BOOKS:
1. Lantz, Bob, Brandon Heller, and Nick McKeown, (2010). A network in a laptop: rapid
prototyping for software-defined networks, Proceedings of the 9th ACM SIGCOMM Workshop
on Hot Topics in Networks, ACM.
2. Monsanto, Christopher, (2013). Composing software defined networks, Presented as part of the
10th USENIX Symposium on Networked Systems Design and Implementation (NSDI 13).
WEBSITE LINKS
1. https://www.geeksforgeeks.org/software-defined-
REFERENCE BOOKS:
1. Burnstein, (2003). Practical Software Testing, Springer International Edition.
2. Dorothy Graham,Rex Black, (2011). Foundations of Software Testing - ISTQBCertification, 3rd
Edition, Cengage Learning.
3. R.Rajani, and P.P.Oak, (2004). Software Testing, Tata Mcgraw Hill, New Delhi.
WEBSITE LINKS:
1. http://my.safaribooksonline.com
2. http://www2.sas.com
3. http://www.softwaretesting fundamentals.com
4. www.cs.cmu.edu
5. www.softwaretesting management.con
6. http://www.java2novice.com/junit-examples/test-list-objects/
TEXT BOOKS:
1. David Flanagan, (2020). Java Script: The Definitive Guide, 7th Edition, O’Reilly Media, Inc.
2. Matt Frisbie, (2019). Professional JavaScript for Web Developers, 4th Edition, Wiley Publishing, Inc.
3. Alex Banks, Eve Porcello, (2020). Learning React, 2nd Edition, O’Reilly Media, Inc.
REFERENCE BOOKS:
1. Marc Wandschneider, (2016). Learning Node, 2nd Edition, Addison-Wesley Professional.
2. Joe Beda, Kelsey Hightower, Brendan Burns, (2017). Kubernetes: Up and Running, 1st
edition, Reilly Media.
3. Paul Zikopoulos, Christopher Bienko, Chris Backer, Chris Konarski, Sai Vennam, (2021).
Cloud Without Compromise, 1st Edition, O’Reilly Media.
Semester III
24CAP304DS DATA PREPROCESSING AND VISUALIZATION 5H-3C
Instruction Hours/week: L:5 T:0 P:0 Marks: Internal:40 External:60
Total:100
End Semester Exam:3
Hours
PREREQUISITE:
Not Required.
COURSE OBJECTIVES (CO):
To know the importance of data Visualization in the world of Data Analytics and Prediction
To know the important libraries in Tableau
To create charts using Tableau Tool
COURSE OUTCOMES (COs):
Upon completion of this course, the student will be able to:
TEXT BOOKS:
1. Joshua N. Millign, (2019). Learning Tableau, Third Edition- Packt publications.
2. Cole Nussbaumer Knaflic, (2014). Storytelling with Data: A Data Visualization Guide for
Business Professional.
3. Noah Iliinsky, Julie Steele, (2011). Designing Data Visualizations: Representing Informational
Relationships.
REFERENCE BOOKS:
1. Ashutosh Nandeshwar, (2009). Tableau Data Visualizaton Cookbook, PACKT publishing.
2. Hadley Wickham, (2009), ggplot2: Elegant Graphics for Data Analysis.
3. Alexandru C. Telea, (2007). Data Visualization principles and practice, Second Edition, CRC
Publications
WEBSITE LINKS:
1. https://www.tableau.com/
2. https://www.tutorialspoint.com/tableau/index.htm
3. https://www.coursera.org/specializations/data-visualization
4. https://towardsdatascience.com/tableau-visualizations
CO1 Summarize the evolution and scope challenges of Data Management Understanding
in Big Data.
CO2 Explain the principles of data management to handle Big Data Understanding
effectively
CO3 Illustrate the suitability of different Big Data technologies for Understanding
specific use cases.
CO4 Summarize the concepts of Big Data Analytics. Understanding
TEXT BOOKS
1. Michael Minelli, Michele Chambers, Ambiga Dhiraj, (2013). Big Data, Big Analytics: Emerging
Business Intelligence and Analytic Trends for Today’s Businesses, Wiley Publications, New Delhi.
2. Judith Hurwitz, Alan Nugent, Fern Halper, Marcia Kaufman, (2013). Big Data For Dummies, Wiley
India, New Delhi.
REFERENCE BOOKS:
1. Paul Zikopoulos, Dirk deRoos, Krishnan Parasuraman, Thomas Deutsch, James Giles,
DavidCorrigan, (2012). Harness the Power of Big Data The IBM Big Data Platform, Tata
McGrawHill Publications, New Delhi.
2. Zikopoulos, Paul, Chris Eaton, (2011). Understanding Big Data: Analytics for Enterprise Class
Hadoop and Streaming Data, Tata McGraw Hill Publications, New Delhi.
WEBSITE LINKS:
1. www.oracle.com/bigdata
2. www.planet-data.eu/sites/default/files/Big_Data_Tutorial_part4.pdf
3. www.ibm.com/developerworks/data
UNIT I – INTRODUCTION 9
HOURS
Internet Layers - Protocols - Packets - Services - Performance parameters - Peer-to-peer networks Sensor
networks - Multimedia - IOT Definitions and Functional Requirements – Motivation – Architecture -
Web 3.0 View of IoT– Ubiquitous IoT Applications – Four Pillars of IoT – DNAof IoT - The Toolkit
Approach for End-user Participation in the Internet of Things. Middleware for IoT: Overview –
Communication middleware for IoT –IoT Information Security.
UNIT II IOT PROTOCOLS 9
HOURS
Protocol Standardization for IoT – Efforts – M2M and WSN Protocols – SCADA and RFID Protocols –
Issues with IoT Standardization – Unified Data Standards – Protocols – IEEE 802.15.4 – BACNet
Protocol – point-to-point protocols - Ethernet protocals - cellular Internet access protocol - Machine-to-
machine protocol - Modbus – KNX – Zigbee Architecture – Network layer – APS layer – Security.
UNIT III WEB OF THINGS 10
HOURS
Web of Things versus Internet of Things – Two Pillars of the Web – Architecture Standardization for
WoT– Platform Middleware for WoT – Unified Multitier WoT Architecture – WoT Portals and Business
Intelligence. Cloud of Things: Grid/SOA and Cloud Computing – Cloud Middleware – Cloud Standards
– Cloud Providers and Systems – Mobile Cloud Computing – The Cloud of Things Architecture.
TEXT BOOKS:
1. Olivier Hersent, Omar Elloumi and David Boswarthick, ( 2012). The Internet of Things:
Applications to the Smart Grid and Building Automation. Wiley.
2. Olivier Hersent, David Boswarthick, Omar Elloumi, ( 2012). The Internet of Things –
Keyapplications and Protocols, Wiley.
3. Honbo Zhou, ( 2012). The Internet of Things in the Cloud: A Middleware Perspective,
CRCPress
REFERENCE BOOKS:
1. Dieter Uckelmann; Mark Harrison; Florian Michahelles- (Eds.), ( 2011).
Architecting the Internet of Things, Springer.
2. David Easley and Jon Kleinberg, ( 2010). Networks, Crowds, and Markets: Reasoning About a
Highly Connected World , Cambridge University Press.
WEBSITE LINKS:
1. https://www.ibm.com/blogs/internet-of-things/what-is-the-iot
2. https://www.i-scoop.eu/internet-of-things-guide
3. https://iot-analytics.com
CO, PO, PSO Mapping
PO PO PO PO PO PO PO PO PO PO PO PO PO PO PO PSO PSO
CO
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 1 2
CO1 3 - - - - 1 - - 3 3 2 - - - - - -
CO2 3 - 3 2 2 1 - 2 - - - - - - - 3 3
CO3 3 - - 2 2 1 - 2 - - - - - - - - 2
CO4 3 - - - - - - - - - 1 - - - - - -
CO5 3 - - - - 1 - 1 - - - - - - - - 1
Average 3 - 3 2 2 1 - 1.7 3 3 1.5 - - - - 3 2
1 - Low, 2 - Medium, 3 - High, ‘-' - No Correlation
Master of Computer Applications 2024-2025
Semester III
24CAP305S SOFTWARE METRICS 4H-3C
Instruction Hours/week: L:4 T:0 P:0 Marks: Internal:40 External:60
Total:100
End Semester Exam:3 Hours
PREREQUISITE:
Not Required
COURSE OBJECTIVES (CO):
To understand the basic terminology and state fundamental facts about software metrics and
process models.
To identify the essential elements of a given metric or model, describe the interrelationships
among its various elements
To understand software process assessment cycles, complexity metrics and models.
COURSE OUTCOMES (COs):
Upon completion of this course, the student will be able to:
UNIT I INTRODUCTION 9
HOURS
Software quality-popular views-the role of the customer-software quality- Total quality management.
Software development process models-the spiral model-iterative development process-The Cleanroom
Methodology-Process Maturity Framework and Quality standards. Fundamentals of Measurement
Theory-Level of measurement- Reliability and validity- Measurement Errors.
UNIT II APPLYING THE SEVEN BASIC QUALITY TOOLS 9
HOURS Applying the seven basic quality tools in software development-Defect removal
effectiveness- The Rayleigh Model-Exponential distribution and reliability growth models-Quality
management models.
UNIT III PROCESS METRICS FOR SOFTWARE TESTING 10
HOURS Process metrics for software testing-Complexity metrics and models-Metrics and lessons
learned for object-oriented projects-Availability metrics.
WEBSITE LINKS:
1. https://www.digimat.in/nptel/courses/video/106101061/L21.html
TEXT BOOKS:
1. Thomas Erl, (2005), Service Oriented Architecture: Concepts, Technology and Design, Pearson
Education.
2. Sandeep Chatterjee and James Webber, (2004). Developing Enterprise Web Services: An
Architect's Guide, Prentice Hall.
2. James McGovern, Sameer Tyagi, Michael E Stevens and Sunil Mathew, (2003). Java Web
Services Architecture, Elsevier.
REFERENCE BOOKS:
1. Ron Schmelzer et al, (2002). XML and Web Services, Pearson Education.
2. Frank P.Coyle, (2002). XML, Web Services and the Data Revolution, Pearson Education.
3. Thomas Erl, (2005). Service Oriented Architecture: Concepts, Technology, and Design, Pearson
Education
WEBSITE LINKS
1. https://www.w3schools.com/xml/xml_whatis.asp
2. https://www.javatpoint.com/service-oriented-architecture
Semester III
24CAP305DS DEEP LEARNING
4H-3C
Instruction Hours/week: L:4 T:0 P:0 Marks: Internal:40 External:60
Total:100
End Semester Exam:3 Hours
PREREQUISITE:
Not Requiredbability and Statistics, Digital Communication, Programming Skills.
COURSE OBJECTIVES (CO):
To understand the basic ideas and principles of Neural Networks
To design the feed forward neural networks for real world problems
To apply the concept of CNN for image classification
TEXT BOOKS:
1. Francois Chollet, (2018). Deep Learning with Python, First Edition, Manning Publications.
2. Ragav Venkatesan, Baoxin Li, (2018). Convolutional Neural Networks in Visual Computing, First
Edition, CRC Press.
3. Navin Kumar Manaswi, (2018). Deep Learning with Applications Using Python, First Edition, A
press.
REFERENCE BOOKS:
1. Phil Kim, (2017). Matlab Deep Learning: With Machine Learning, Neural Networks and Artificial
Intelligence, Third Edition, A Press.
2. Ian Good Fellow, Yoshua Bengio and Aaron Courville, (2017). Deep Learning, First Edition, MIT
Press.
3. Joshua F. Wiley, (2016). Deep Learning Essentials, First Edition, Packt Publications.
WEBSITE LINKS:
1. www.ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-s191- introduction- to-deep-
learning-january-iap-2020/
2. www.kaggle.com/learn/intro-to-deep-learning
Semester III
24CAP313D NOSQL DATABASE-PRACTICAL 3H-2C
Instruction Hours/week: L:0 T:0 P:3 Marks: Internal:40 External:60 Total:100
End Semester Exam: 3 Hours
PREREQUISITE:
Not Required.
COURSE OBJECTIVES (CO):
To explore different types of NoSQL databases (document-based, key-value, column-family,
graph-based) and their use cases.
To implement SSL/TLS encryption and role-based access control (RBAC) to secure data.
To optimize database configurations and indexes based on performance metrics.
COURSE OUTCOMES (COs):
Upon completion of this course, the student will be able to:
WEBSITE LINKS:
1. https://www.ibm.com/cloud/learn/nosql-databases
2. https://www.coursera.org/lecture/nosql-databases/introduction-to-nosql-VdRNp
3. https://www.geeksforgeeks.org/introduction-to-nosql/
4. https://www.javatpoint.com/nosql-database
Semester III
24CAP313N SOFTWARE DEFINED NETWORK – PRACTICAL 3H-2C
Instruction Hours/week: L:0 T:0 P:3 Marks: Internal:40 External:60 Total:100
End Semester Exam: 3 Hours
PREREQUISITE:
Not Required.
COURSE OBJECTIVES (CO):
To configure virtual network topologies and experiment with different network configurations.
To gain proficiency in configuring and managing OpenFlow controllers and switches.
To implement network-wide changes dynamically using SDN principles.
COURSE OUTCOMES (COs):
Upon completion of this course, the student will be able to:
WEBSITE LINKS
1. https://www.geeksforgeeks.org/software-defined-
Semester III
24CAP313S SOFTWARE TESTING AND QUALITY ASSURANCE -PRACTICAL 3H-2C
Instruction Hours/week: L:0 T:0 P:3 Marks: Internal:40 External:60 Total:100
End Semester Exam: 3 Hours
PREREQUISITE:
Algebra, Probability and Statistics, Digital Communication, Programming Skills.
COURSE OBJECTIVES (CO):
To measure software performance under various load conditions through stress testing, load
testing, and scalability testing.
To identify performance bottlenecks and optimize software to handle expected user loads.
To implement security testing techniques to ensure the protection of sensitive data and system
integrity.
COURSE OUTCOMES (COs):
Upon completion of this course, the student will be able to:
WEBSITE LINKS
1. http://my.safaribooksonline.com
2. http://www2.sas.com
3. http://www.softwaretesting fundamentals.com
4. www.cs.cmu.edu
CO1 Implement the client side of the web application using java script Creating
CO2 Develop and deploy server side applications using NodeJS Creating
CO5 Develop a full stack single page application using React, NodeJS, and a Creating
Database (MongoDB or SQL)
LIST OF PROGRAMS 36
HOURS
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.
TEXT BOOKS:
1. David Flanagan, (2020) .Java Script: The Definitive Guide, O’Reilly Media, Inc, 7th
Edition.
2. Matt Frisbie, (2019). Professional JavaScript for Web Developers, Wiley Publishing, Inc,
4th Edition, ISBN: 978-1-119-36656-0.
3. Alex Banks, Eve Porcello, , (2020). Learning React , O’Reilly Media, Inc, 2nd Edition
4. Marc Wandschneider, 2016. Learning Node, Addison-Wesley Professional, 2nd Edition.
REFERENCE BOOKS:
1. Joe Beda, Kelsey Hightower, Brendan Burns, (2017). Kubernetes: Up and Running,
O’Reilly Media, 1st edition,
2. Paul Zikopoulos, Christopher Bienko, Chris Backer, Chris Konarski, Sai Vennam, (2021).
Cloud without Compromise, O’Reilly Media, 1st edition
CO1 3 - 3 3 2 2 - 2 3 1 1 - - - - - -
CO2 3 - 3 3 2 2 - 2 3 1 1 - - - - 2 2
CO3 3 - 3 3 2 2 - 2 3 1 1 - - - - - 1
CO4 3 - 3 3 2 2 - 2 3 1 1 - - - - - 1
CO5 3 - 3 3 2 2 - 2 3 1 1 - - - - - 2
CO 3 0 3 3 2 2 0 2 3 1 1 0 0 0 0 2 2
1 - Low, 2 - Medium, 3 - High, ‘-' - No Correlation
CO1 Examine data through seven stages of data analysis process Analyzing
TEXT BOOKS
1. Joshua N. Millign, (2019). Learning Tableau , Third Edition- Packt publications Student Activity
2. Cole Nussbaumer Knaflic , (2014). Storytelling with Data: A Data Visualization Guide for Business
Professionals
3. Noah Iliinsky, Julie Steele , (2011), Designing Data Visualizations: Representing Informational
Relationships
4. Ashutosh Nandeshwar, (2009), Tableau Data Visualizaton Cookbook, PACKT publishing.
5. Hadley Wickham , (2009), ggplot2: Elegant Graphics for Data Analysis
6. Alexandru C. Telea , (2007). Data Visualization principles and practice, Second Edition, CRC
Publications
WEBSITE LINKS
1. https://www.tableau.com/
2. https://www.tutorialspoint.com/tableau/index.htm
3. https://www.coursera.org/specializations/data-visualization
4. https://towardsdatascience.com/tableau-visualizations
COs PO PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9PO10 PO11 PO12 PO13 PO14 PO15 PSO1PSO2
1
CO1 3 - 1 - - 2 - 2 1 1 1 - - - - - 1
CO2 3 - 1 - - - - - - 1 - - 1 - - - -
CO3 3 - 3 2 3 2 - 2 2 - - - - - - 1 -
CO4 3 - 2 - 2 2 - 2 2 - - - - - - - -
CO5 3 - 3 2 3 2 - 2 2 - - - - - - - 1
CO 3 0 2 2 3 2 0 2 2 1 1 0 1 0 0 1 1
1 - Low, 2 - Medium, 3 - High, ‘-' - No Correlation
Master of Computer Applications 2024-2025
Semester III
24CAP391 INTERNSHIP 0H –2C
Instruction Hours / week: L:0 T:0 P:3 Marks: Internal: 40 External: 60Total:
100
End Semester Exam: 3 Hours
Master of Computer Applications 2024-2025
Semester III
24CAP491 PROJECT AND VIVA VOCE 12C
Instruction Hours / week: L:0 T:0 P:3 Marks: Internal: 40 External: 60Total:
100
End Semester Exam: 3 Hours
Master of Computer Applications 2024-2025
Semester I
24CAP101B PROBLEM SOLVING AND PROGRAMMING IN C
Instruction Hours/week: L:0 T:0 P:0 Marks: Internal:40 External:60 Total:100
End Semester Exam:3 Hours
PREREQUISITE:
Not Required
COURSE OBJECTIVES (CO):
To develop algorithms to solve simple to complex problems using structured and modular
programming techniques in C
To train students in identifying and fixing errors (bugs) in programs using debugging tools and
techniques
To write modular and reusable code using functions and libraries in C
COURSE OUTCOMES (COs):
Upon completion of this course, the student will be able to:
TEXT BOOKS:
1. Sprankle, M., & Hubbard, J, (2019). Problem Solving and Programming Concepts, 9th Edition,
Pearson.
2. King, K. N, (2015). C Programming: A Modern Approach, 3rd Edition, W. W. Norton &
Company.
TEXT BOOKS
1. R.S.Salaria, (2022). Data structures & Algorithms Using C, 5th Edition, Khanna Book Publishing
Co.Pvt. Ltd.,SRS Enterprises, New Delhi.
2. ReemaThareja., (2018). Data Structures using C, 2nd Edition, Oxford University Press, New Delhi.
3. Jean Paul Tremblay and Paul G. Sorensen, (2017). An Introduction to Data Structures with
Applications, 2nd Edition, Tata McGraw Hill, New Delhi.
WEBSITE LINKS
1. https://www.geeksforgeeks.org/learn-data-structures-and-algorithms-dsa-tutorial/
2. https://techdevguide.withgoogle.com/paths/data-structures-and-algorithms/
3. https://www.programiz.com/dsa
TEXT BOOKS
1. David A. Patterson and John L. Hennessy, (2013). Computer Organization and Design: The
Hardware/Software Interface, Fifth Edition, Morgan Kaufmann / Elsevier.
2. Carl Hamacher, Zvonko Vranesic, Safwat Zaky and Naraig Manjikian, (2012). Computer
Organization and Embedded Systems, Sixth Edition, Tata McGraw Hill.
3. Abraham Silberschatz, Peter Baer Galvin and Greg Gagne, (2012). Operating System Concepts, 9th
Edition, John Wiley and Sons Inc.
4. John P. Hayes, (2012). Computer Architecture and Organization, Third Edition, Tata McGraw Hill.
5. John L. Hennessey and David A. Patterson, (2012). Computer Architecture – A Quantitative
Approach, Fifth Edition, Morgan Kaufmann / Elsevier Publishers.
6. Andrew S. Tanenbaum, (2014). Modern Operating Systems, 4th Edition, Pearson Education.
UNIT I INTRODUCTION
File systems versus Database systems – Data Models – DBMS Architecture – Data Independence – Data
Modeling using Entity – Relationship Model –E-R Modeling.
UNIT II RELATIONAL MODEL AND QUERY EVALUATION
Relational Model Concepts – Relational Algebra – SQL – Basic Queries – Complex SQL Queries –
Views – Constraints.
UNIT III DATABASE DESIGN & APPLICATION DEVELOPMENT
Functional Dependencies – Non-loss Decomposition – First, Second, Third Normal Forms, Dependency
Preservation – Boyce/Codd Normal Form – Multi-valued Dependencies and Fourth Normal Form – Join
Dependencies and Fifth Normal Form.
UNIT IV TRANSACTION PROCESSING
Quey Pocessing-Transaction Processing – Properties of Transactions - Serializability – Transaction
support in SQL - Locking Techniques –Validation Techniques –– Recovery concepts – Shadow paging –
Log Based Recovery.
UNIT V FILES AND INDEXING
File operations – Hashing Techniques – Indexing – Single level and Multi level indexing.
TEXT BOOKS
1. Abraham Silberschatz, Henry F.Korth and S.Sundarshan, (2017). Database System Concepts,
Seventh Edition, McGraw Hill.
2. RamezElamassri and ShankantBNavathe, (2017). Fundamentals of Database Systems, Seventh
Edition, Pearson Education Delhi.
3. RaghuRamakrishnan, (2015), Database Management Systems, Fourth Edition, McGrawHill
College Publications.
4. Lee Chao, (2010). Database Development and Management, 1st Edition, Auerbach Publications.
5. Carlos Coronel, Peter Rob, and Stephen Morris, (2013). Database Principles Fundamentals of
Design, Implementation, and Management, 10th Edition, Course Technology, Cengage Learning.
6. C.J. Date, (2003). An Introduction to Database Systems, Eighth Edition, Pearson Education
Delhi.
PO PO PO PO PO PO PO PO PO PO PO PO PO PO PO PSO PSO
CO
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 1 2
CO1 3 - 1 - - - - - - 2 1 - - - - 1 -
CO2 3 - 1 - 1 1 - 1 2 - - - - - - - -
CO3 3 - 1 1 1 1 - 1 2 - - - - - - - 1
CO4 3 - 1 2 2 2 - 1 2 - - - - - - - -
CO5 3 - 1 1.5 1.3 1.3 - 1 2 2 1 - - - - 1 1
Average 3 - 1 - - - - - - 2 1 - - - - 1 -
CO, PO, PSO Mapping
1 - Low, 2 - Medium, 3 - High, ‘-' - No Correlation
Master of Computer Applications 2024-2025
Semester II
24CAP301B OPERATING SYSTEMS
Instruction Hours/week: L:0 T:0 P:0 Marks: Internal:40 External:60
Total:100
End Semester Exam:3 Hours
PREREQUISITE:
Not Required
COURSE OBJECTIVES (CO):
To learn basic concepts such as processes, threads, scheduling, memory management, file
systems, and I/O systems.
To study file system organization, file operations, directory structures, and storage allocation
methods.
To discuss OS security mechanisms, access control, authentication, and protection against
malicious attacks.
COURSE OUTCOMES (COs):
Upon completion of this course, the student will be able to:
TEXT BOOKS
1. Duckett, J, (2019). HTML and CSS: Design and Build Websites , 2nd ,Edition, John Wiley &
Sons.
2. Robbins, J., & Robbins, J. C, (2020). Learning Web Design: A Beginner's Guide to HTML, CSS,
JavaScript, and Web Graphics, 5th Edition, O'Reilly Media.
3. Castro, E. A., & Hyslop, E, (2021). HTML, XHTML, and CSS All-in-One For Dummies, 3rd
Edition.
4. Niederst Robbins, J, (2019). HTML5 Pocket Reference, 5th Edition, O'Reilly Media.
5. McFarland, D, (2022). CSS: The Missing Manual, 5th Edition, O'Reilly Media.