Final Syllabus
Final Syllabus
REGULATIONS
(2024)
REGULAR MODE
CHOICE BASED CREDIT SYSTEM (CBCS)
REGULATIONS - 2024
The following regulations are effective from the academic year 2024 -2025
and are applicable to the candidates admitted in the MCA Degree
programme in the Faculty of Arts, Science, Commerce and Management,
Karpagam Academy of Higher Education (KAHE).
1. PROGRAMMES OFFERED, MODE OF STUDY AND ADMISSION
REQUIREMENTS
1.1. P.G. PROGRAMMES OFFERED
MCA – MASTER OF COMPUTER APPLICATIONS
1.2. MODE OF STUDY
This programme is offered under Full-Time Regular mode. Candidates
admitted under ‘Full-Time’ should be present in the KAHE during the
complete working hours for curricular, co-curricular and extra-curricular
activities assigned to them.
1.3. ADMISSION REQUIREMENTS (ELIGIBILITY)
A candidate for admission to the first semester of the MCA Degree
Programme shall be required to have passed any Degree Examination of this
Karpagam Academy of Higher Education or any other University accepted by
the KAHE as equivalent thereto.
2. DURATION OF THE PROGRAMMES
2.1. The minimum and maximum period for completion of the MCA
Degree Programme is given below:
1|Pa g e
2.2. Each semester normally consists of 90 working days or 525
Instructional hours for full-time mode of study. End Semester
Examination shall be conducted at the end of every semester for the
respective courses.
3. CHOICE BASED CREDIT SYSTEM
Credits means the weightage given to each course of study by the experts of
the Board of Studies concerned. MCA Degree programme is offered under
Choice Based Credit System and students can earn a total of 82 credits.
Students admitted from Non-Computer UG programmes shall earn an
additional of 4 credits in their first semester by undertaking 2 bridge courses
for which only ESE theory will be conducted for 100 marks.
4. STRUCTURE OF THE PROGRAMME
Every Programme will have a curriculum and syllabus consisting of core
courses, elective courses, open elective, Internship and project work.
a. Major courses
Major courses consist of theory and practical and the examinations shall be
conducted at the end of each semester.
b. Elective courses
Elective courses are to be chosen with the approval of the Head of Department
concerned from the list of elective courses mentioned in the curriculum.
c. Project Work
The candidates shall undertake the project work in the Third/Fourth Semester
either in the Department concerned or in Industries, Research Institute or any
other Organizations (National / International) and the project report has to be
submitted at the end of the third/fourth semester.
If the candidate undertakes the Research Project work outside the Department,
the faculty concerned within the Department shall be the Supervisor and the
teacher/scientist of the host institute will be the Co-supervisor. The candidate
shall bring the attendance certificate from the host institute.
The Head of the Department shall assign a project supervisor who shall
monitor the student’s project work(s). A Project Assessing Committee (PAC)
shall be constituted with HoD and two senior faculty members of the
Department. The PAC shall announce the dates for the reviews and
demonstration. The student shall make a presentation on the progress and
demonstration of their project before the PAC in the presence of their
supervisor on the scheduled dates.
2|Pa g e
d. Internship
The student shall undergo 15 days internship at the end of second semester
and or during the third semester. Internship report will be evaluated and marks
will be awarded in the third semester. Students have to earn 2 credits for the
Internship. The Internship will be assessed internally and marks will be
awarded out of 100.
e. Open Elective
He / She may select one of the open elective courses available in the
NPTEL/SWAYAM/SWAYAM PLUS in their second semester or from the
list given below offered by other departments in the third semester. Students
have to earn 2 credits for this course (The student cannot select a course
offered by the parent department).
3|Pa g e
higher learning will be determined by a committee named Grade Equivalency
Committee duly constituted by the Vice-Chancellor. The decisions of this
committee will also be submitted for ratification/approval by the Academic
Council. This shall be approved to be implemented from the even semester of
the academic year 2024-25.
6. MEDIUM OF INSTRUCTION
7. MAXIMUM MARKS
8. a. FACULTY MENTOR
To help students in planning their courses of study and for general advice
on the academic programme, the HoD shall allot a certain number of
students to a faculty who will function as mentor throughout their period
of study. Faculty mentors shall advise the students and monitor their
behavior and academic performance. Problems if any shall be counseled
by them periodically. The faculty mentor is also responsible to inform the
parents of their wards’ progress. Faculty mentor shall display the
cumulative attendance particulars of his / her students’ periodically (once
in 2 weeks) on the Notice Board to enable the students to know their
attendance status and satisfy the clause 8 of this regulation.
9. CLASS COMMITTEE
Every class shall have a Class Committee consisting of teachers of the
class concerned, student representatives (Minimum two boys and 2 girls of
various capabilities and Maximum of 6 students) and the HoD / senior
faculty concerned as a Chairperson. The objective of the class committee
4|Pa g e
Meeting is all about the teaching – learning process. The Class Committee
shall be convened at least once in a month. The constitution and functions
of the Class Committee shall include
1. The class committee shall be constituted during the first week of
each semester.
2. The Class Committee of a particular class of any department is
normally constituted by the HoD/Chairperson of the Class Committee.
However, if the students of different departments are mixed in a class,
the Class Committee shall be constituted by the respective Dean of the
Faculty.
3. The HoD/Chairperson of the Class committee is authorized to convene
the meeting.
4. The respective Dean of the Faculty has the right to participate in any
Class committee meeting.
5. The Chairperson is required to prepare the minutes of every meeting,
and submit the same to the Dean concerned within two days after
having convened the meeting. Serious issues if any shall be brought to
the notice of the Registrar by the HoD/Chairperson immediately.
6. Analyzing and solving problems experienced by students in the class
room and in the laboratories.
7. Analyzing the performance of the students of the class after each test
and finding the ways and means to improve the performance.
b. A candidate who has secured attendance between 65% and 74% (both
included), due to medical reasons (Hospitalization / Accident /
Specific Illness) or due to participation in University / District / State /
National / International level sports or due to participation in Seminar /
Conference / Workshop / Training Programme / Voluntary Service /
Startup Activity / Extension activities or similar programmes with
prior permission from the Registrar shall be given exemption from
prescribed minimum attendance requirements and shall be permitted to
appear for the examination on the recommendation of the Head of
5|Pa g e
Department concerned and Dean to condone the shortage of
attendance. The Head of Department has to verify and certify the
genuineness of the case before recommending to the Dean concerned.
c. However, a student who has secured less than 65% in any of the
semesters due to any reasons, shall not be permitted to appear for the
End Semester Examinations. But he/she will be permitted to appear for
his/her arrear examinations. In order to redo the semester with lack of
attendance he/she has to attend the corresponding semester of the
subsequent year(s) with approval of the Dean of the Faculty, Dean -
Students Affairs and the Registrar.
6|Pa g e
*Evaluated by two faculty members of the department concerned. Distribution
of marks for one Journal paper analysis: Subject matter 5 marks,
Communication/PPT Presentation 4 marks, Visual aid 2 marks and Question
and Discussion 4 marks.
Practical Courses
Maximum
S. No. Category
Marks
1 Attendance 5
2 Observation work 5
3 Record work 5
4 Model practical examination 15
5 Viva – voce [Comprehensive]* 10
Total 40
Theory Courses:
Maximum Marks : 100 Duration: 3 Hours
Section Marks
Short Answer
Part – A
Answer ALL the Questions (10 x 2 = 20 Marks)
7|Pa g e
11.5 Attendance
Marks Distribution for Attendance
2 81 - 90 4.0
3 76 - 80 3.0
Section Marks
Short Answer
Part – A
Answer ALL the Questions (10 x 2 = 20 Marks)
8|Pa g e
12.2 Practical Courses: There shall be combined valuation by the Internal
and External examiners. The pattern of distribution of marks shall be as given
below.
9|Pa g e
12.3.3 The evaluation of the project will be based on the project report
submitted and Viva-Voce Examination by a team consisting of
the supervisor, who will be the Internal Examiner and an
External Examiner who shall be appointed by the COE. In case
the supervisor is not available, the HoD shall act as an Internal
Examiner.
12.3.4 If a candidate fails to submit the project report on or before the
specified date given by Examination Section, the candidate is
deemed to be failed in the project work and shall re-enroll for
the same in a subsequent semester.
If a candidate fails in the viva-voce examinations he/she has to
resubmit the project report within 30 days from the date of
declaration of the results. For this purpose the same Internal
and External examiner shall evaluate the resubmitted report.
12.3.5 Copy of the approved project report after the successful
completion of viva voce examinations shall be kept in the
KAHE library.
13.3 Candidate failed in CIA will be permitted to improve CIA marks in the
subsequent semesters by writing tests and by re-submitting Assignments.
13.4 The CIA marks secured by the candidate in the first passed attempt shall
be retained by the Office of the Controller of Examinations and considered
valid for all subsequent attempts till the candidate secures a pass in ESE.
10 | P a g e
14. IMPROVEMENT OF MARKS IN THE COURSE ALREADY
PASSED
CniGPni
n i
i.e. CGPA of the entire programme =
Cni
n i
where,
Ci is the credit fixed for the course ‘i’ in any semester
GPi is the grade point obtained for the course ‘i’ in any semester
‘n’ refers to the Semester in which such courses are credited
17. REVALUATION
12 | P a g e
KAHE), the HoD of Department concerned, the faculty of the course and
Dean from other discipline nominated by the KAHE and the CoE. If the
Committee feels that the grievance is genuine, the script may be sent for
external valuation; the marks awarded by the External examiner will be
final. The student has to pay the prescribed fee for the same.
21. RANKING
A candidate who qualifies for the PG Degree programme passing all the
Examinations in the first attempt, within the minimum period prescribed
for the programme of study from Semester I through Semester IV to the
programme shall be eligible for ranking. Such ranking will be confined to
10% of the total number of candidates qualified in that particular
programme of Study subject to a maximum of 10 ranks.
The improved marks will not be taken into consideration for ranking.
13 | P a g e
22. SUPPLEMENTARY EXAMINATION
Supplementary Examination will be conducted only for the final semester
students within ten days from the date of publication of results for students
who have failed in one theory course only. Such students shall apply with
prescribed fee to the Controller of Examinations within the stipulated
time.
23.DISCIPLINE
*******
14 | P a g e
PROGRAM OUTCOMES
By the end of the programme, our graduates will
1. Disciplinary knowledge: Possess a profound understanding of the foundational concepts,
theories, methodologies, and practices within the discipline of Computer Applications.
2. Communication Skills: Emerge as confident communicators capable of articulating
complex concepts, advocating for their viewpoints, and engaging in meaningful discourse
to address contemporary issues and drive positive change.
3. Critical thinking: Master advanced critical thinking skills, analyzing complex issues, and
solving problems through evidence-based decision-making.
4. Problem solving: Excel in problem-solving, applying analytical techniques and creative
thinking to address complex challenges in the field of Computer Applications.
5. Analytical reasoning: Emerge as adept analytical thinkers, equipped to tackle challenging
problems, make informed decisions, and contribute to the advancement of knowledge in
the field of Computer Applications.
6. Research-related skills: Demonstrate proficiency in data analysis, critical appraisal, and
ethical research practices, contributing original insights to the advancements in Computer
Applications.
7. Cooperation/Team work: Develop strong cooperation and teamwork skills, collaborating
effectively with diverse peers to achieve common goals.
8. Scientific reasoning: Excel in scientific reasoning, applying logic and evidence to analyze
phenomena, solve problems, and advance knowledge in the area of Computer Applications.
9. Reflective thinking: Master reflective thinking, fostering self-awareness and insight to
evaluate experiences, perspectives, and actions critically.
10. Information/digital literacy: Excel information and digital literacy, adeptly locating,
evaluating, and ethically using diverse sources of information
11. Self-directed learning: Be empowered individuals to take ownership of their educational
journey, fostering autonomy, critical thinking, and adaptability.
12. Multicultural competence: Be enabled to effectively navigate diverse contexts, fostering
empathy, understanding, and collaboration across cultures.
13. Moral and ethical awareness/reasoning: Possess the capacity to critically analyze ethical
issues from various perspectives and apply ethical principles to real-world situations.
14. Leadership readiness/qualities: Develop the skills and attributes necessary to effectively
lead and inspire others.
15. Lifelong learning: Foster a commitment to lifelong learning by cultivating curiosity,
critical thinking, and a growth mindset.
PEO1 X X X X X
PEO2 X X X X X X X X X X X
PEO3 X X X X X X X X X
DEPARTMENT OF COMPUTER APPLICATIONS
FACULTY OF ARTS, SCIENCE, COMMERCE AND MANAGEMENT (FASCM)
PG PROGRAM (CBCS)
MASTER OF COMPUTER APPLICATIONS (MCA)
(2024–2025 Batch and onwards)
Page No.
Credit(s)
Instruction
Out comes Maximum Marks
Hours / Week
Course Code Name of the Course
Total
ESE
CIA
PSOs
POs
L T P
40 60 100
SEMESTER - I
1,3,4,
Artificial Intelligence
24CAP301A 1,2 5,6,8, 5 - - 4 40 60 100 69
and Machine Learning
9
1,3,5,
Research Methodology
24CAP302A 1,2 6,9,13 5 - - 3 40 60 100 71
and IPR
,14
1,3,5,
24CAPOE301 Open Elective 1,2 6,9,13 3 - - 2 40 60 100 73
,14
Professional Elective - 1,3,5,
24CAP304* 1,2 5 - - 3 40 60 100 74
IV 6
Professional Elective - 1,3,5,
24CAP305* 1,2 5 - - 3 40 60 100 75
V 6
Machine Learning - 1,3,4,
24CAP311A 1,2 - - 5 3 40 60 100 76
Practical 5,6,9
Professional Elective 1,3,4,
24CAP312A 1,2 - - 5 3 40 60 100 78
IV-Practical* 6,8,9
Journal Paper Analysis &
- - 2 - - - - - - 79
Presentation
1,2,
24CAP391A Internship# - - - - 2 100 - 100 80
3
Professional Elective -
24CAP301B 1,3 - 5 - - 4 40 60 100 81
IV
1,2,
24CAP391B Project / Thesis - I - - - 30 12 100 - 100 82
3
SEMESTER – IV
1,2,
24CAP491 Project and Viva Voce - - - - 12 80 120 200 83
3
Core 32 12 44
Allied 4 - 4
DSE 15 3 18
Open Elective 2 - 2
Internship - 2 2
Project - 12 12
Total 53 29 82
Course Distribution
12
44
22
18
4
Core Allied DSE Open Elective Internship Project
MASTER OF COMPUTER APPLICATIONS 2024-2025
Semester I
24CAP101A PROBLEM SOLVING USING PYTHON 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 master the Python Programming Fundamentals.
• To able to solve problems methodically using Python.
• To expose to practical, real-world applications of Python programming.
COURSE OUTCOMES (COs):
Upon completion of this course, the student will be able to:
COs Course Outcomes Blooms Level
CO1 Learn the Python Syntax and Control Statements Understand
CO2 Explain how to handle Arrays, Strings, and Functions Understand
CO3 Analyze File Systems and Regular Expressions Operations Analyze
CO4 Explain and Utilize Data Structures in Python Programs Apply
CO5 Compare the grid, pack, and place layout managers in Tkinter Analyze
CO4 Apply operations on files, search the patterns using regular expression and Apply
working with date and time modules
CO5 Develop real-time applications to know about the interaction between Create
front-back end.
TEXT BOOKS:
1 Fuentes, A. (2018). Become a Python Data Analyst. Packet Publishing.
2 Motwani, B. (2020). Data Analytics using Python. Wiley.
3 Damji, J. S. (2020). Learning Spark: Lightning-Fast Data Analytics (2nd ed.). Shroff/O'Reilly.
REFERENCE BOOKS:
1 Barry, P. (2016). Head First Python (2nd ed .). O'Reilly Media.
2 McKinney, W. (2022). Python for Data Analysis: Data Wrangling with pandas, NumPy, and
Jupyter (3rd ed.). O'Reilly Media.
3 Lambert, K. A. (2019). Fundamentals of Python – First Programs (2nd ed.). Cengage Publication.
WEBSITES:
1 http://docs.python.org/3/tutorial/index.html
2 http://interactivepython.org/courselib/static/ pythons
3 http://www.ibiblio.org/g2swap/byteofpython/read/
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 2 - 2 - 1 2 1 - - - - - 1 -
CO2 3 - 3 - 3 2 - - 2 - - - - - - - -
CO3 3 - 3 3 2 2 - - 1 - 1 - - - - - 2
CO4 3 - 3 3 2 2 - - 2 - - - - - - - -
CO5 3 2 3 3 3 2 2 1 - - 1 - - - - - 2
Average 3 2 3 2.8 2.5 2 2 1 1.8 1 1 - - - - 1 2
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 2 1 - - - - 1 - - - - - - - - - 1
CO2 3 2 1 - - - - - - - - - - - - - 1
CO3 2 1 - - - - 1 - - - - - - - - - 1
CO4 2 1 - - - - - - - - - - - - - - 1
CO5 3 2 1 - - - 1 - - - - - - - - - 1
Average 2.4 1.4 1 0 0 0 1 0 0 0 0 0 0 0 0 0 1
1 - Low, 2 - Medium, 3 - High, ‘-' - No Correlation
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 2 2 - 1 2 - 2 - - - - 2 -
CO2 3 - 3 2 2 2 - 1 2 1 - - - - - - -
CO3 3 - 3 2 2 2 - 1 2 - - - - 1 - - 3
CO4 3 - 2 2 2 2 - 1 2 - - - - - - - -
CO5 3 - 3 3 2 2 - 1 2 - - - - - - - 3
Average 3 - 2.8 2.4 2 2 - 1 2 1 2 - - 1 - 2 3
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 3 2 - 3 3 - 1 - - - - 3 2
CO2 3 - 1 1 3 2 - 2 3 - - - - - - 2 1
CO3 3 - 1 - - - - - - - 2 - - - - - -
CO4 3 - 2 - 3 3 - 1 2 - 1 - - - - - -
CO5 3 - - - - - - - - - 2 - - - - - -
Average 3 - 1.5 1.5 3 2.3 - 2 2.7 - 1.5 - - - - 2.5 1.5
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 2 - - - - 1 -
CO2 3 - 1 - - - - - - - - - 1 - - - 2
CO3 3 - 2 - - - - 2 2 - - - 1 - - - -
CO4 3 - 1 - - 1 - 2 2 - - - - - - - -
CO5 3 - 1 1 1 - - 1 2 - - - 1 - - - -
Average 3 - 1.2 1 1 1 - 1.7 2 1 2 - 1 - - 1 2
TEXT BOOKS:
1 Fuentes, A. (2018). Become a Python Data Analyst. Packt Publishing.
2 Motwani, B. (2020). Data Analytics using Python. Wiley.
3 Damji, J. S. (2020). Learning Spark: Lightning-Fast Data Analytics (2nd ed.). Shroff/O'Reilly.
REFERENCE BOOKS:
1 Barry, P. (2016). Head First Python (2nd ed.). O’Reilly Media.
2 McKinney, W. (2022). Python for Data Analysis: Data Wrangling with pandas, NumPy, and
Jupyter (3rd ed.). O’Reilly Media.
3 Lambert, K. A. (2019). Fundamentals of Python – First Programs (2nd ed.). Cengage
Publications.
WEBSITES:
1 http://docs.python.org/3/tutorial/index.html
2 http://interactivepython.org/courselib/static/ pythons
3 http://www.ibiblio.org/g2swap/byteofpython/read/
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 - - - - - 3 -
CO2 3 - - - 1 - - - 1 - - - - - - - -
CO3 3 - 2 3 3 2 - 1 3 - - - - - - - 2
CO4 3 - - - 1 - - - 1 - - - 2 2 - - -
CO5 3 - 1 2 - 1 - 1 - - 2 - - 3 - - -
Average 3 - 1.3 2.5 1.7 1.3 - 1 1.7 1 2 - 2 2.5 - 3 2
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
34
MASTER OF COMPUTER APPLICATIONS 2024-2025
Semester II
24CAP201A ADVANCED JAVA PROGRAMMING 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 understand multithreading concepts, synchronization mechanisms, thread pools, and
concurrent collections in Java.
• To use JDBC (Java Database Connectivity) for database interaction, including advanced topics
like connection pooling, transaction management, and batch processing.
• To understand Java security mechanisms, encryption, authentication, and authorization
techniques to secure Java applications.
COURSE OUTCOMES (COs):
Upon completion of this course, the student will be able to:
COs Course Outcomes Blooms Level
CO1 Explain the object oriented programming concepts for solving Understand
simple logics.
CO2 Demonstrate reusable classes using inheritance, packages and Understand
interfaces
CO3 Analyze the concepts of Multithreading, Exception handling and Analyze
Collection Frameworks to develop efficient and error free codes.
CO4 Construct Server side java applications using Servlet and JSP Apply
concepts.
CO5 Develop an application with database connectivity using JDBC Create
and hibernate
34
Karpagam Academy of Higher Education (Deemed to be University), Coimbatore – 641 021
UNIT_III EXCEPTION HANDLING, MULTITHREADING AND COLLECTION
FRAMEWORKS 12 HOURS
Fundamentals – Types – Uncaught Exceptions – try and catch – Multiple catch – Nested try – throw –
throws – finally – Built-in Exceptions – Multithreaded: Java Thread Model – Main Thread – Creating a
Thread and Multiple threads – is Alive() and join() - Collection Frameworks: Collection Interfaces -
Collection Classes: ArrayList - LinkedList – HashSet - TreeSet - PriorityQueue - Iterator - Map: Map
Interfaces - Map Classes: HashMap – TreeMap - Comparators.
UNIT IV SERVLETS AND JAVA SERVER PAGES 12 HOURS
Working with Servlets: Features – Servlet API – Servlet Life Cycle – Creating a Sample Servlet - Java
Server Pages: Architecture of JSP pages – Life Cycle of JSP – Working with JSP Basic Tags and implicit
objects – Exploring Action Tags
UNIT V JDBC, HIBERNATE AND SPRING 12 HOURS
Working with JDBC: Introduction - JDBC Drivers – Features of JDBC – JDBC API – Major Classes and
Interfaces – Process with java.sql package – Working with Hibernate: Architecture – Downloading
hibernate - Exploring HQL – Hibernate O/R mapping – Working with Hibernate. Introduction to Spring:
Overview – Dependency Injection – Spring Libraries – Spring Tool Suite – Developing a simple Spring
Application – RESTful Applications.
TOTAL: 60 HOURS
TEXT BOOKS:
1. Herbert Schild, (2021). Java: The Complete Reference, 12th Edition, McGraw Hill.
2. CDAC, (2018). Core and Advanced Java - Black Book, 1st Edition, Dreamtech Press.
3. Cay Horstmann, (2021). Core Java -Volume 1: Fundamentals, 12th Edition , Oracle Press.
WEBSITE LINKS:
1. http://www.codejava.net/java-se/jdbc/connect-to-oracle-database-via-jdbc
2. https://freevideolectures.com/course/3616/java-j2ee-and-soa
PREREQUISITE:
Not Required
COURSE OBJECTIVES (CO):
• To explore advanced database models beyond relational databases, such as NoSQL databases
• To explore concepts and architectures of distributed databases, replication, fragmentation,
transparency, and distributed transaction management.
• To study advanced topics in database security, authentication, authorization, encryption
techniques, privacy-preserving techniques, and compliance
COURSE OUTCOMES (COs):
Upon completion of this course, the student will be able to:
COs Course Outcomes Blooms Level
CO1 Explain the database along with various Data models Understand
CO2 Analyze the ways to work with combined table using relational model
Analyze
and algebra.
CO3 Analyze different normalization techniques and organize the order of
Analyze
storing data.
CO4 Summarize the transaction processing and concurrency control
Understand
concepts.
CO5 Explain about distributed databases, multimedia databases Understand
UNIT I DATA MODELS 12 HOURS
Introduction – Database System Applications – Purpose of database systems – View of data – Database
Languages – Relational Databases – Database Design – Data Storage and Querying – Transaction
Management – Database Architecture – Database Users and administrators – Relational Model –
Structure of Relational Databases – Database Schema – Keys – Schema Diagrams – Relational Query
Languages – Relational Operations- Database Design and E-R model : E-R model- Constraints – ER
diagrams – Reduction to Relational Schema – ER design issues.
UNIT II QUERY EVALUATION AND RELATIONAL QUERY LANGUAGE 12 HOURS
Overview – SQL data definition – Basic structure – Operations – Aggregate Functions –Nested Sub
queries – Modification of the database – Intermediate SQL : Joins – views- Integrity Constraints– SQL
data types and schemas – Authorization – Formal Relational Query Languages - Relational Algebra.
36
Karpagam Academy of Higher Education (Deemed to be University), Coimbatore – 641 021
UNIT III NORMALIZATION, INDEXING AND QUERY PROCESSING 12 HOURS
Relational Database Design: Features of good relational designs- atomic domains and first normal form-
functional dependency theory – Decomposition using functional dependencies: 2NF, 3NF, BCNF –
Decomposition using Multivalued Dependencies- 4NF, 5NFIndexing – Types of Indices - Query
Processing: Overview – Measures of Query Cost -Query optimization – Overview – Transformation of
Relational Expressions – Choice of Evaluation Plan.
UNIT IV TRANSACTION PROCESSING AND MANAGEMENT 12 HOURS
Transaction Concept – Properties - Transaction States – Serializability – Lock-Based Protocols- Multiple
Granularity – Timestamp Based Protocols – Validation-Based Protocols – Recovery System – Failure
Classification – Storage – Recovery and Atomicity.
UNIT V DISTRIBUTED AND ADVANCED DATABASE MODELS 12 HOURS
Distributed Database - Types of Distributed Database Systems- Distributed Database Architectures -
Enhanced Data Models for Advanced Applications - Active Database Concepts and Triggers - Temporal
Database -Spatial Databases - Multimedia Database.
TOTAL: 60 HOURS
TEXT BOOKS:
1. Abraham Silberschatz, Henry F. Korth and Sudharshan S, (2019). Database System Concepts, 7th
Edition, Tata McGraw Hill, New York.
2. RamezElmasri, Shamkant B. Navathe, (2017). Fundamentals of Database Systems, 7th Edition,
Pearson.
REFERENCE BOOKS:
1. Lee Chao, (2010). Database Development and Management, Auerbach Publications.
WEBSITE LINKS:
1. https://www.studocu.com/in/course/anna-university/advanced-database- technologies/4339112
2. https://www.javatpoint.com/dbms-tutorial
3. https://www.geeksforgeeks.org/dbms/
4. https://www.tutorialspoint.com/dbms/index.html
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 - - 2 1 - - - - - 2 -
CO2 3 - 2 1 3 2 - 2 3 - 2 - - - - - 2
CO3 3 - 2 1 3 2 - 2 3 - 2 - - - - - 3
CO4 3 - - - - 1 - - 2 - - - - - - - -
CO5 3 - - - - 1 - - 2 - - - - - - - -
Average 3 - 2 1 3 1.4 - 2 2.4 1 2 - - - - 2 2.5
1 - Low, 2 - Medium, 3 - High, ‘-' - No Correlation
37
Karpagam Academy of Higher Education (Deemed to be University), Coimbatore – 641 021
MASTER OF COMPUTER APPLICATIONS 2024-2025
Semester II
24CAP203A CYBER SECURITY 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 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:
38
Karpagam Academy of Higher Education (Deemed to be University), Coimbatore – 641 021
Physical Asset Management-Office Equipment-Industrial Control Systems-Mobile Device Security-
System Development-Incorporating Security into SDLC - Disaster management and Incident.
TOTAL: 48 HOURS
TEXT BOOKS:
1. William Stallings, 2019. Effective Cyber Security - A guide to using Best Practices and Standards,
Addison-Wesley Professional, First Edition.
2. Adam Shostack, 2014. Threat Modelling - Designing for Security, Wiley Publications, First Edition.
3. Gregory J. Touhill and C. Joseph Touhill, 2014. Cyber Security for Executives - A Practical Guide,
Wiley Publications, First Edition.
4. Raef Meeuwisse, 2017. Cyber Security for Beginners, Second Edition, Cyber Simplicity Ltd, 2017.
REFERENCE BOOKS
1. Patrick Engebretson, 2013. The Basics of Hacking and Penetration Testing: Ethical Hacking and
Penetration Testing Made Easy, 2nd Edition, Syngress.
2. Charles P. Pfleeger, Shari Lawrence Pfleeger, Jonathan Margulies, 2015. Security in Computing”,
Fifth Edition, Prentice Hall.
WEBSITE LINKS
1. https://esu.desire2learn.com/
2. https://www.javatpoint.com/what-is-cyber-security
3. https://www.techtarget.com/searchsecurity/definition/cybersecurity
39
Karpagam Academy of Higher Education (Deemed to be University), Coimbatore – 641 021
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 1 - - - 1 2 - - - - 1 -
CO2 3 - 1 - - - - - - - - - 1 - - - 2
CO3 3 - 2 - - - - 2 2 - - - 1 - - - -
CO4 3 - 1 - - 1 - 2 2 - - - - - - - -
CO5 3 - 1 1 1 - - 1 2 - - - 1 - - - -
Average 3 - 1.2 0.2 0.4 0.4 - 1 1.2 - 0.4 - - - - 0.2 0.4
1 - Low, 2 - Medium, 3 - High, ‘-' - No Correlation
40
Karpagam Academy of Higher Education (Deemed to be University), Coimbatore – 641 021
MASTER OF COMPUTER APPLICATIONS 2024-2025
Semester I
24CAP204* PROFESSIONAL ELECTIVE - II 5H-3C
Instruction Hours / Week: L: 5 T: 0 P: 0 Marks: Internal: 40 External: 60 Total: 100
End Semester Exam:3 Hours
41
Karpagam Academy of Higher Education (Deemed to be University), Coimbatore – 641 021
MASTER OF COMPUTER APPLICATIONS 2024-2025
Semester I
24CAP205* PROFESSIONAL ELECTIVE - III 5H-3C
Instruction Hours / Week: L: 5 T: 0 P: 0 Marks: Internal: 40 External: 60 Total: 100
End Semester Exam:3 Hours
42
Karpagam Academy of Higher Education (Deemed to be University), Coimbatore – 641 021
MASTER OF COMPUTER APPLICATIONS 2024-2025
Semester II
24CAP211A ADVANCED JAVA PROGRAMMING -PRACTICAL 4H-2C
Instruction Hours / Week: L: 0 T: 0 P: 4 Marks: Internal: 40 External: 60 Total: 100
End Semester Exam:3 Hours
PREREQUISITE:
Not Required
COURSE OBJECTIVES (CO):
• To develop a custom container that encapsulates related classes and interfaces.
• To implement linked list data structure using the LinkedList collection class.
• To implement Dependency Injection (DI) and Inversion of Control (IoC) concepts.
COURSE OUTCOMES (COs):
Upon completion of this course, the student will be able to:
COs Course Outcomes Blooms Level
CO1 Construct object oriented programming concepts for solving
Apply
simple logics
CO2 Construct reusable classes using inheritance, packages and
Create
interfaces
CO3 Apply the concepts of Multithreading, Exception handling and
Apply
Collection Frameworks to develop efficient and error free codes.
CO4 Develop Server side java applications using Servlet and JSP
Create
concepts
CO5 Construct simple applications to best interact with relational
Create
database systems using JDBC and hibernate
1. Design a Class which consists of instance variables and methods. Create an object for the class to
access all the members of the class and create more than one objects and store the reference of all
objects in a single variable.
2. Construct a class with more than one method having same name but with different signature. Also
test the static methods with same name, with different input parameters.
3. Design a java class which acquire the properties of the parent class and also design a subclass
which provides the specific implementation of the method that has been declared by one of its
parent classes and create an object which should bound its functionality at runtime. Design
another class that implements two or more interfaces and all the implemented interfaces contain
default methods with the same name and signature.
4. Develop an application with a custom-container that should bundle related types like classes and
interfaces into a single group with proper access protection and namespace management.
43
Karpagam Academy of Higher Education (Deemed to be University), Coimbatore – 641 021
5. Design error events in java that occurs during the execution of a program and disrupts the normal
execution of the program's code.
6. Write a java program with Light-weight sub-processes that should be executed concurrently to
maximize the utilization of CPU.
7. Design a dynamic array using collection class Array List and implement the Linked list data
structure using LinkedList collection class.
8. Implement a Java Servlet Program to implement a dynamic HTML using Servlet and JSP.
9. Design a java application that should establish the connection from Java Client to any relational
database systems using JDBC API and Hibernate.
10. Create a simple application using Spring Framework
11. Design an employee payroll management system with basic modules and its processes as
Admin:
Admin can Add/Edit/delete the employees.
Admin can Add/Edit/delete the schedule the work of the employees.
Admin can Add and calculate/Edit/Delete the Salary of the employee.
Employee:
Employees can view his/her schedule set by Admin.
Employees can check his/her attendance.
Employees can update his/her details.
Employees can View their salary details
12. Design an Electricity bill management system with basic modules and its processes as follows
Login registration:
Admin(Electricity board user), and User(Customer) can log in and register in the application.
Admin can add a new user in the application as well as a new customer also can log in by itself
by using its consumer number.
Billing:
Admin can add details about the consumer details according to the consumed electricity units
consumed by the consumer. Users can view the bill
TOTAL: 48 HOURS
TEXT BOOKS:
1. Herbert Schild, (2021) . Java: The Complete Reference, 12th Edition, McGraw Hill.
2. CDAC, (2018). Core and Advanced Java - Black Book, 1st Edition, Dreamtech Press.
REFERENCE BOOKS:
1. Cay Horstmann, (2021). Core Java -Volume 1: Fundamentals, 12th Edition, Oracle Press.
44
Karpagam Academy of Higher Education (Deemed to be University), Coimbatore – 641 021
WEBSITE LINKS:
1. http://www.codejava.net/java-se/jdbc/connect-to-oracle-database-via-jdbc
2. https://freevideolectures.com/course/3616/java-j2ee-and-soa
3. https://www.javatpoint.com/java-programs
4. https://www.tutorialspoint.com/java/index.htm
45
Karpagam Academy of Higher Education (Deemed to be University), Coimbatore – 641 021
MASTER OF COMPUTER APPLICATIONS 2024-2025
Semester II
24CAP212A ADVANCED DATABASE TECHNOLOGY -PRACTICAL 4H-2C
Instruction Hours / Week: L: 0 T: 0 P: 4 Marks: Internal: 40 External: 60 Total: 100
End Semester Exam:3 Hours
PREREQUISITE:
Not Required
COURSE OBJECTIVES (CO):
• To explore transaction management techniques to handle database concurrency and ensure ACID
properties.
• To utilize aggregate functions (AVG, COUNT, MAX, MIN, SUM) for data analysis and
reporting in the Employee database.
• To implement set operations (UNION, UNION ALL, INTERSECT, MINUS) to manipulate and
retrieve data from multiple queries.
COURSE OUTCOMES (COs):
Upon completion of this course, the student will be able to:
1. Consider a University Database and use necessary schema (Student, Department, Faculty,
Courses...etc), Make use of DDL operations to perform creation of table, alter, modify, drop and
truncate. Additionally apply DML transactions over the schema and use appropriate Integrity
constraints like Primary Key, Unique key, Foreign Key, Check, Default, Null and Not Null.
2. Construct the University database and schema to perform the controlling privileges operations
with TCL –Commit, Save point and Rollback the transactions. To deal with the rights,
permissions, and other controls of the database system use DCL that includes commands such as
GRANT and REVOKE.
3. Build the essential DB objects using view, sequences ,indexes and synonyms for University
Database
4. Make use of Employee Database and perform SQL Statements on
a. Single row: General functions, Case Conversion functions, Character functions, Date
functions, Number functions.
Karpagam Academy of Higher Education (Deemed to be University), Coimbatore – 641 021
46
b. Aggregate functions: AVG, COUNT, MAX, MIN, SUM.
c. Set operations :Union, UnionAll, Intersect, Minus.
5. Experiment with Employee Database and Perform various Joins & Sub queries for displaying
data from multiple tables using SQL operators, GROUPBY, HAVING and ORDERBY clause
6. Construct a basic block to combine database language and procedural programming language
using PL/SQL programs
7. Generate a payroll process for employee tables by stored functions and stored procedures using
PL/SQL programs
8. Iterate n number of employees using Cursors in PL/SQL programs and perform Implicit, Explicit
Cursor Operations for the table.
9. Create Triggers for DML Statement, DDL Statement, System and User event. Make Use of
PL/SQL block to cal lmultiple functions, procedures, cursors using package.
10. Write PL/SQL programs to Handle Exceptions with inbuilt libraries and customized way to raise
an exceptions.
TOTAL: 48 HOURS
TEXT BOOKS:
1. Abraham Silberschatz, Henry F. Korth and Sudharshan S, (2019). Database System Concepts, 7th
Edition, Tata McGraw Hill, New York.
2. RamezElmasri, Shamkant B. Navathe, (2017). Fundamentals of Database Systems, 7th Edition,
Pearson.
REFERENCE BOOKS:
1. Lee Chao, (2010). Database Development and Management, Auerbach Publications.
WEBSITE LINKS
1. https://www.studocu.com/in/course/anna-university/advanced-database- technologies/4339112
2. https://www.javatpoint.com/dbms-tutorial
3. https://www.tutorialspoint.com/dbms/index.html
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 - 3 3 1 1 - - 2 - 1 - - - - 3 2
CO2 3 - 3 3 2 2 - 2 2 - - - - - - 2 1
CO3 3 - 3 2 2 2 - 1 3 - - - - - - 3 3
CO4 3 - 3 3 3 3 - 1 2 - - - - - - - -
CO5 3 - 3 3 1 1 - 1 2 - 1 - - - - 3 3
Average 3 - 3 2.8 1.8 1.8 - 1.3 2.2 - 1 - - - - 2.8 2.3
1 - Low, 2 - Medium, 3 - High, ‘-' - No Correlation
PRE-REQUISITE:
• Not required
CO2 3 2 - - 3 - 2 1 - 2 - - - - - - 1
CO3 3 - 2 3 - 2 - - - - - - - - - - -
CO4 3 - 2 - - 2 - 1 - 3 - - - - 2 - 1
CO5 3 - 2 1 - - - - - - - - - - - - -
TEXT BOOKS:
2 Ayyadevara, V. K., & Reddy, Y. (2020). Modern Computer Vision with PyTorch. Packt
Publishing.
REFERENCE BOOKS:
1 Verdhan, V. (2021). Computer Vision Using Deep Learning Neural Network Architectures with
Python and Keras. Apress.
2 Davies, E. R. (2012). Computer & Machine Vision (4th ed.). Academic Press.
3 Szeliski, R. (2011). Computer Vision: Algorithms and Applications. Springer Verlag London
Limited.
WEBSITES:
1 https://builtin.com/artificial-intelligence/deep-learning-applications
2 https://www.mygreatlearning.com/blog/deep-learning-applications/
3 https://www.knowledgehut.com/blog/data-science/deep-learning-applications
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 3 - - - - 2 - - - - - - - -
CO2 3 - 2 3 - - - - 2 - - - - - - - 2
CO3 3 - 3 3 3 1 - 1 - - - - - - - - -
CO4 3 - 2 3 2 - - - 1 - - - - - - - -
CO5 3 - 3 3 1 1 - - - - - - - - - 2 -
Average 3 0 2.4 3 2 1 0 1 1.7 0 0 0 0 0 0 2 2
1-Low, 2-Medium, 3-Strong; ’-’ - No Correlation
REFERENCE BOOKS:
1 Foster, D. (2024). Generative Deep Learning: Teaching Machines to Paint, Write, Compose, and
Play.
2 Gupta, D., & Srivastava, A. (2024). The Potential of Generative AI: Transforming Technology,
Business, and Art through Innovative AI Applications.
WEBSITES:
1 https://www.techtarget.com/searchenterpriseai/definition/generative-AI
2 https://ai.google/discover/generativeai/
3 https://generativeai.net/
PREREQUISITE:
• Not Required
COURSE OBJECTIVES (CO):
• Improve clarity and conciseness in verbal and written communication.
• Enhance ability to adapt to changing circumstances and new challenges.
• Promote a respectful and supportive workplace environment.
COURSE OUTCOMES (COs):
At the end of this course, students 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 - - - - - - - - - - - - - - - -
CO2 3 - - - - - - - - - - - - - - - -
CO3 3 - 3 2 3 2 2 1 2 - 1 - - - - 2 -
CO4 3 - 1 1 1 1 1 - 1 - - - - - - - 1
CO5 3 - - 1 - - - - - 1 - - - - - - -
Average 3 - 2 1.3 2 1.5 1.5 1 1.5 1 1 - - - - 2 1
TOTAL: 48 HOURS
TEXT BOOKS:
1 Deforest, E. R. (2024). Prompt Engineering with Transformers and LLM. Kindle.
2 Rehmani, A. (2024). Generative AI for Everyone (1st ed.). Altaf Rehmani.
REFERENCE BOOKS:
1 Foster, D. (2024). Generative Deep Learning: Teaching Machines to Paint, Write, Compose, and
Play.
2 Gupta, D., & Srivastava, A. (2024). The Potential of Generative AI: Transforming Technology,
Business, and Art through Innovative AI Applications.
Karpagam Academy of Higher Education (Deemed to be University), Coimbatore – 641 021
62
WEBSITES:
1 https://www.techtarget.com/searchenterpriseai/definition/generative-AI
2 https://ai.google/discover/generativeai/
3 https://generativeai.net/
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 - - - - - 2 -
CO2 3 - 2 1 3 2 - 2 3 - 2 - - - - - 2
CO3 3 - 2 1 3 2 - 2 3 - 2 - - - - - 3
CO4 3 - - - - 1 - - 2 - - - - - - - -
CO5 3 - - - - 1 - - 2 - - - - - - - -
Average 3 - 2 1 3 1.4 - 2 2.4 1 2 - - - - 2 2.5
REFERENCE BOOKS:
1 Honnibal, M., & Montani, I. (2020). Advanced NLP with spaCy: A practical guide to building
real-world NLP systems. O'Reilly Media.
2 Clark, A., Fox, C., & Lappin, S. (Eds.). (2020). Handbook of natural language processing (2nd
ed.). CRC Press.
WEBSITES:
1 https://www.sri.inf.ethz.ch/research/llm
2 https://www.media.mit.edu/publications/latent-lab-large-language-models-for-knowledge-
exploration/
3 https://labs.iitgn.ac.in/lingo/large-language-models/
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 3 2 - 3 3 - 1 - - - - 3 2
CO2 3 - 1 1 3 2 - 2 3 - - - - - - 2 1
CO3 3 - 1 - - - - - - - 2 - - - - - -
CO4 3 - 2 - 3 3 - 1 2 - 1 - - - - - -
CO5 3 - - - - - - - - - 2 - - - - - -
Average 3 - 1.5 1.5 3 2.3 - 2 2.7 - 1.5 - - - - 2.5 1.5
PRE-REQUISITE:
• Not required
CO2 3 2 - - 3 - 2 1 - 2 - - - - - - 1
CO3 3 - 2 3 - 2 - - - - - - - - - - -
CO4 3 - 2 - - 2 - 1 - 3 - - - - 2 - 1
CO5 3 - 2 1 - - - - - - - - - - - - -
71
Karpagam Academy of Higher Education (Deemed to be University), Coimbatore – 641 021
UNIT V PATENTS 12 HOURS
Patents – objectives and benefits of patent, Concept, features of patent, Inventive step, Specification, Types
of patent application, process E-filling, Examination of patent, Grant of patent, Revocation, Equitable
Assignments, Licenses, Licensing of related patents, patent agents, Registration of patent agents.
TOTAL: 60 HOURS
TEXT BOOKS:
1. Cooper Donald R, Schindler Pamela S and Sharma JK, (2012). Business Research Methods, Tata
McGraw Hill Education, 11th Edition.
2. Catherine J. Holland, (2012). Intellectual property: Patents, Trademarks, Copyrights, Trade Secrets,
Entrepreneur Press, 3rd Edition.
REFERENCE BOOKS:
1. David Hunt, Long Nguyen, Matthew Rodgers, (2007). Patent searching: tools & techniques, Wiley.
2. The Institute of Company Secretaries of India, Statutory body under an Act of parliament,
(2013). Professional Programme Intellectual Property Rights, Law and practice.
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
72
Karpagam Academy of Higher Education (Deemed to be University), Coimbatore – 641 021
MASTER OF COMPUTER APPLICATIONS 2024-2025
Semester I
24CAPOE301 OPEN ELECTIVE 3H-2C
Instruction Hours / Week: L: 3 T: 0 P: 0 Marks: Internal: 40 External: 60 Total: 100
End Semester Exam:3 Hours
73
Karpagam Academy of Higher Education (Deemed to be University), Coimbatore – 641 021
MASTER OF COMPUTER APPLICATIONS 2024-2025
Semester I
24CAP304* PROFESSIONAL ELECTIVE - IV 5H-3C
Instruction Hours / Week: L: 5 T: 0 P: 0 Marks: Internal: 40 External: 60 Total: 100
End Semester Exam:3 Hours
74
Karpagam Academy of Higher Education (Deemed to be University), Coimbatore – 641 021
MASTER OF COMPUTER APPLICATIONS 2024-2025
Semester I
24CAP305* PROFESSIONAL ELECTIVE - V 5H-3C
Instruction Hours / Week: L: 5 T: 0 P: 0 Marks: Internal: 40 External: 60 Total: 100
End Semester Exam:3 Hours
75
Karpagam Academy of Higher Education (Deemed to be University), Coimbatore – 641 021
MASTER OF COMPUTER APPLICATIONS 2024-2025
Semester III
24CAP311A MACHINE LEARNING - PRACTICAL 5H-3C
Instruction Hours / Week: L: 0 T: 0 P: 5 Marks: Internal: 40 External: 60 Total: 100
End Semester Exam:3 Hours
PREREQUISITE:
Not Required
COURSE OBJECTIVES (CO):
• Perform data manipulation, aggregation, and transformation operations.
• Compute descriptive statistics such as mean, median, variance, and standard deviation.
• Analyze relationships between variables using correlation and covariance.
COURSE OUTCOMES (COs):
Upon completion of this course, the student will be able to:
COs Course Outcomes (COs) Blooms Level
CO1 Demonstrate the machine learning problems using Python Understand
76
Karpagam Academy of Higher Education (Deemed to be University), Coimbatore – 641 021
14. Write a python program to implement k-means clustering algorithm.
15. Implement Multi-Layer Artificial Neural Network analysis for the given dataset using python
code.
TOTAL: 60 HOURS
TEXT BOOKS
1. AurelienGeron, (2019). Hands – On Machine Learning with SciKit-Learn, Keras & Tensor Flow –
Concepts, Tools and Techniques to Build Intelligent Systems, 2nd Edition, O’Reilly Media.
2. SaikatDutt, Subramanian Chandramouli and Amit Kumar Das, (2019. Machine Learning, 1st
Edition, Pearson Education, India.
REFERENCE BOOKS
1. Henrik Brink, Joseph W Richards, Mark Fetherolf, Real World Machine Learning, 1st Edition
Reprint, Dreamtech Press, New Delhi, 2018.
WEBSITE LINKS
1. https://www.geeksforgeeks.org/machine-learning/
2. https://www.linkedin.com/pulse/artificial-intelligenceai-its-case-study-aachal-choudhary
77
Karpagam Academy of Higher Education (Deemed to be University), Coimbatore – 641 021
MASTER OF COMPUTER APPLICATIONS 2024-2025
Semester III
24CAP312A PROFESSIONAL ELECTIVE IV - PRACTICAL 5H-3C
Instruction Hours / Week: L: 0 T: 0 P: 5 Marks: Internal: 100 External: 0 Total: 100
78
Karpagam Academy of Higher Education (Deemed to be University), Coimbatore – 641 021
End Semester Exam:3 Hours
MASTER OF COMPUTER APPLICATIONS 2024-2025
Semester II
JOURNAL PAPER ANALYSIS & PRESENTATION 2H-0C
Instruction Hours / Week: L:2 T:0 P:0 Marks: Internal:00 External:00 Total:000
79
Karpagam Academy of Higher Education (Deemed to be University), Coimbatore – 641 021
MASTER OF COMPUTER APPLICATIONS 2024-2025
Semester III
24CAP391A INTERNSHIP 0H-2C
Instruction Hours / Week: L: 0 T: 0 P: 0 Marks: Internal: 100 External: 0 Total: 100
End Semester Exam:3 Hours
80
Karpagam Academy of Higher Education (Deemed to be University), Coimbatore – 641 021
MASTER OF COMPUTER APPLICATIONS 2024-2025
Semester III
24CAP301B* PROFESSIONAL ELECTIVE IV 5H-4C
Instruction Hours / Week: L: 5 T: 0 P: 0 Marks: Internal: 40 External: 60 Total: 100
End Semester Exam:3 Hours
81
Karpagam Academy of Higher Education (Deemed to be University), Coimbatore – 641 021
MASTER OF COMPUTER APPLICATIONS 2024-2025
Semester III
24CAP391B PROJECT / THESIS - I 30H-12C
Instruction Hours / Week: L: 0 T: 0 P: 30 Marks: Internal: 100 External: 0 Total: 100
End Semester Exam:3 Hours
82
Karpagam Academy of Higher Education (Deemed to be University), Coimbatore – 641 021
Master of Computer Applications 2024-2025
Semester III
24CAP491 PROJECT AND VIVA VOCE 12C
Instruction Hours / week: L:0 T:0 P:0 Marks: Internal: 80 External: 120 Total: 200
End Semester Exam: 3 Hours
83
Karpagam Academy of Higher Education (Deemed to be University), Coimbatore – 641 021
MASTER OF COMPUTER APPLICATIONS 2024-2025
Semester I
24CAP105PE1 PRINCIPLES OF MANAGEMENT 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 introduce the fundamental principles, concepts, and functions of management.
• To provide insights into individual and group behavior within organizations, including motivation,
leadership, communication, and decision-making.
• To familiarize with the essential managerial functions of planning, organizing, leading, and
controlling.
COURSE OUTCOMES (COs):
Upon completion of this course, the student will be able to:
COs Course Outcomes Blooms Level
CO1 Exhibit the appropriate management techniques for managing business Understand
CO2 Show the conceptual knowledge about the planning and decision making Understand
CO3 Apply the concept of organising for the effective functioning of a Apply
management
CO4 Evaluate leadership style to anticipate the consequences of each Evaluate
leadership style
CO5 Analyze the techniques for controlling and coordination Analyze
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 1 1 - - 2 - 1 - - - - 3 2
CO2 3 - 3 3 2 2 - 2 2 - - - - - - 2 1
CO3 3 - 3 2 2 2 - 1 3 - - - - - - 3 3
CO4 3 - 3 3 3 3 - 1 2 - - - - - - - -
CO5 3 - 3 3 1 1 - 1 2 - 1 - - - - 3 3
Average 3 - 3 2.8 1.8 1.8 - 1.3 2.2 - 1 - - - - 2.8 2.3
CO1 Summarize the principle concepts of datamining and data mining. Understand
WEBSITE LINKS
1. williamstallings.com/Crypto3e.html
2. u.cs.biu.ac.il/~herzbea/book.html
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
Karpagam Academy of Higher Education (Deemed to be University), Coimbatore – 641 021 100
When to use Communication Diagrams - State machine diagram and Modelling –When to use State
Diagrams - Activity diagram – When to use activity diagrams Implementation Diagrams - UML package
diagram - When to use package diagrams - Component and Deployment Diagrams – When to use
Component and Deployment diagrams.
UNIT IV DESIGN PATTERNS AND ELEMENTS 12 HOURS
Design Patterns: GRASP-Designing objects with responsibilities –Applying GoF design patterns –
Creational Patterns, Structural Patterns, Behavioral Patterns, Design Elements: 54 Architectural design
elements - Interface design elements - Component level diagram elements - Deployment level design
elements, Mapping design to code.
UNIT V – AGILE METHODOLOGIES 12 HOURS
Theories for Agile Management – Agile Software Development – Traditional Model vs. Agile Model -
Classification of Agile Methods – Agile Manifesto and Principles – Agile Project Management – Agile
Team Interactions – Ethics in Agile Teams - Agility in Design, Testing – Agile Documentations – Agile
Drivers, Capabilities and Values
TOTAL: 60 HOURS
TEXT BOOKS:
1. Craig Larman, (2005). Applying UML and Patterns: An Introduction to Object-Oriented Analysis
and Design and Iterative Development, Third Edition, Pearson Education.
2. Ali Bahrami, (1999). Object Oriented Systems Development, McGraw Hill International Edition.
Karpagam Academy of Higher Education (Deemed to be University), Coimbatore – 641 021 101
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:3 Hours
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 developing
Understand
architecture for semantic web
Karpagam Academy of Higher Education (Deemed to be University), Coimbatore – 641 021 102
UNIT III STRUCTURING AND DESCRIBING WEB RESOURCES 12 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 12 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 12 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: 60 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.
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 - 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
Karpagam Academy of Higher Education (Deemed to be University), Coimbatore – 641 021 103
MASTER OF COMPUTER APPLICATIONS 2024-2025
Semester II
24CAP204DSE1 ETHICS IN DATA SCIENCE 5H-3C
Instruction Hours / Week: L:5 T:0 P:0 Marks: Internal:40 External:60 Total:100
End Semester Exam:3Hours
PREREQUISITE:
• Statistics Concepts, Research Fundamentals
COURSE OBJECTIVES (CO):
• To establish guidelines for the ethical development and deployment of AI and machine learning
models.
• To evaluate the potential social impact of data science projects and initiatives, considering
broader societal implications.
• To develop and adopt ethical decision frameworks and guidelines specific to data science,
guiding ethical decision-making throughout the project lifecycle.
COURSE OUTCOMES (COs):
At the end of this course, students will be able to
COs Course Outcomes Blooms Level
Karpagam Academy of Higher Education (Deemed to be University), Coimbatore – 641 021 104
UNIT III DATA OWNERSHIP, PRIVACY, ANONYMITY AND 12 HOURS
ALGORITHMIC FAIRNESS
Understanding the difference between data ownership - data privacy and data anonymity - under- standing
the idea behind data surveillance - data privacy vs. data security. Discrimination and algorithms- obscure
and unintentional bias displayed by the algorithms - ethics of data scraping and storage- Mosaic data- found
data- and designed data.
UNIT IV POLICIES ON DATA PROTECTION 12 HOURS
EU’s general data protection rules - GDPR - digital India policy - personal data protection bill - 2019 -PDP
Bill- ethical issues on data privacy in context with India - case studies.
UNIT V RESPONSIBLE AI AND RED TEAMING ON LLM & CASE STUDY 12 HOURS
Various dimensions of Responsible AI - Dimensions of Ethical AI - Bias Mitigation Techniques;
Constitutional AI: Rulesof Constitutional AI - How to create Constitutional AI complaint system - Model
fine tuning for Constitutional AI.What are the vulnerabilities - How to attack those problems by Red
Teaming.
TOTAL: 60 HOURS
TEXT BOOKS:
1 O'Keefe, K., & O'Brien, D. Ethical Data and Information Management: Concepts, Tools, and
Methods.
2 Loukides, M., Mason, H., & Patil, D. J. Data Science Ethics.
3 Boatman, A. A., & House, E. N. Ethics and Data Science.
REFERENCE BOOKS:
1 Priest, S., & Goodwin, J. (n.d.). Ethics and Practice in Science Communication.
2 Franks, B. (n.d.). The Ethical Data Scientist.
WEBSITES:
1 https://www.analyticsvidhya.com/blog/2022/02/ethics-in-data-science-and-proper-privacy-and-
usage-of-data/
2 https://online.maryville.edu/online-masters-degrees/data-science/careers/data-science-ethics-
issues-and-strategies/
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 1 2 - - - - 1 -
CO2 3 - - - - - - - 2 - - - - - - - -
CO3 3 - - - 2 1 - 1 2 - - - - - - - 1
CO4 3 - 3 2 3 2 - 2 - - - - - - - - -
CO5 3 - 3 3 3 2 - 1 3 - - - - - - - -
Average 3 0 3 2.5 2.7 1.7 0 1.3 2.5 1 2 0 0 0 0 1 1
1 - Low, 2 - Medium, 3 - High, ‘-' - No Correlation
Karpagam Academy of Higher Education (Deemed to be University), Coimbatore – 641 021 105
MASTER OF COMPUTER APPLICATIONS 2024-2025
Semester II
24CAP204DSE2 COMPUTER VISION 5H-3C
Instruction Hours / Week: L:5 T:0 P:0 Marks: Internal:40 External:60 Total:100
End Semester Exam:3Hours
PREREQUISITE:
• Image Processing Techniques fundamentals
Karpagam Academy of Higher Education (Deemed to be University), Coimbatore – 641 021 106
UNIT II: FEATURE EXTRACTION AND IMAGE ANALYSIS 12 HOURS
Feature Detection: Introduction to feature detection - Object recognition techniques (key point detection,
edge detection) - Image segmentation algorithms (region growing, thresholding, etc.) - Frequency domain
processing (Fourier transform, frequency filtering) - Feature extraction methods (SIFT, SURF); Object
Description: Introduction to fundamentals of moving object detection - Moving object description
techniques (optical flow, background subtraction) - Camera geometry for object description (camera
calibration, pose estimation).
UNIT III: MACHINE LEARNING FOR COMPUTER VISION 12 HOURS
Image Classification: Introduction to machine learning for computer vision - Image classification models
(CNNs, transfer learning) - Object detection with machine learning (YOLO, SSD) - Labeling images for
machine learning (annotation tools, data augmentation).
UNIT IV: 3D COMPUTER VISION 12 HOURS
Depth Perception: Comparison of 2D and 3D computer vision - Real-world applications and trends in 3D
computer vision - Classification of 3D data (point clouds, meshes).
UNIT V: ADVANCED CV AND FUTURE TRENDS 12 HOURS
Advanced Computer Vision Applications: Brain Tumor Detection - Integrating Computer Vision in
Autonomous Driving Systems - Computer Vision Applications in the Food Industry;Object Detection and
Recognition: Visual Tracking - Semantic Segmentation - Human Recognition.
TOTAL: 60 HOURS
TEXT BOOKS:
1 Ayyadevara, V. K., & Reddy, Y. (2020). Modern Computer Vision with PyTorch. Packt Publishing.
2 Cyganek, B. (2009). An Introduction to 3D Computer Vision Techniques and Algorithms (1st ed.).
John Wiley & Sons Inc.
REFERENCE BOOKS:
1 Davies, E. R. Computer Vision: Principles, Algorithms, Applications, Learning.
2 Prince, S. J. D. Computer Vision: Models, Learning, and Inference.
WEBSITES:
1 https://www.ibm.com/topics/computer-vision
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 3 - - 3 - - - - - - - - - - - -
CO2 3 3 - - 2 2 - - - - - - - - - - -
CO3 3 3 - - - - - - - - - - - - - - -
CO4 3 3 3 3 2 - - - - - - - - - - - -
CO5 3 3 3 3 - - - - - 2 1 2 - - - - -
Average 3 3 3 3 2 2 0 0 0 2 1 2 0 0 0 0 0
1 - Low, 2 - Medium, 3 - High, ‘-' - No Correlation
Karpagam Academy of Higher Education (Deemed to be University), Coimbatore – 641 021 107
MASTER OF COMPUTER APPLICATIONS 2024-2025
Semester II
24CAP204DSE3 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:
• Machine learning fundamentals
COURSE OBJECTIVES (CO):
• To Understand the basic concepts, principles, and terminology of natural language processing.
• To Learn techniques for cleaning and preprocessing text data, including tokenization,
normalization, and stemming/lemmatization.
• To Explore the application of statistical models and machine learning algorithms to NLP tasks such
as text classification, named entity recognition, and sentiment analysis.
COURSE OUTCOMES (COS):
At the end of this course, students will be able to
Karpagam Academy of Higher Education (Deemed to be University), Coimbatore – 641 021 108
Classification
UNIT V VOICE RECOGNITION 12 HOURS
Basics of Voice Recognition: Difference between speech and voice recognition - Use of NLP in voice
recognition and transformation: Speech recognition using NLP models (HMM, DTW) - Acoustic modelling
- Error correction in voice recognition.
TOTAL: 60 HOURS
TEXT BOOKS:
1 Vajjala, S., Majumder, B., Gupta, A., & Surana, H. (2020). Practical Natural Language
Processing. Shroff/O'Reilly.
2 Kamath, U., Liu, J., & Whitaker, J. (2019). Deep Learning for NLP and Speech Recognition (1st
ed.). Springer.
REFERENCE BOOKS:
1 Allen, J. (n.d.). Natural Language Understanding.
2 Indurkhya, N., & Damerau, F. J. (Eds.). (n.d.). Handbook of Natural Language Processing.
WEBSITES:
1 https://www.ibm.com/topics/natural-language-processing
2 https://www.oracle.com/in/artificial-intelligence/what-is-natural-language-processing/
3 https://www.techtarget.com/searchenterpriseai/definition/natural-language-processing-NLP
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 2 1 - - - - 1 - - - - - - - - - 1
CO2 3 2 1 - - - - - - - - - - - - - 1
CO3 2 1 - - - - 1 - - - - - - - - - 1
CO4 2 1 - - - - - - - - - - - - - - 1
CO5 3 2 1 - - - 1 - - - - - - - - - 1
Average 2.4 1.4 1 0 0 0 1 0 0 0 0 0 0 0 0 0 1
1 - Low, 2 - Medium, 3 - High, ‘-' - No Correlation
Karpagam Academy of Higher Education (Deemed to be University), Coimbatore – 641 021 109
MASTER OF COMPUTER APPLICATIONS 2024-2025
Semester II
24CAP205DSE1 APPLICATION ARCHITECTURE AND DEPLOYMENT 5H-3C
Instruction Hours / Week: L:5 T:0 P:0 Marks: Internal:40 External:60 Total:100
End Semester Exam:3Hours
PREREQUISITE:
• Machine learning fundamentals, Software engineering basics
COURSE OBJECTIVES (CO):
• To Design and document software architectures for complex systems.
• To Develop automated deployment pipelines for continuous integration and delivery.
• To Implement practices for maintaining system reliability, availability, and security in production
environments.
COURSE OUTCOMES (COS):
At the end of this course, students will be able to
Karpagam Academy of Higher Education (Deemed to be University), Coimbatore – 641 021 110
structure - SOAP vs REST - What is API testing - Types of Testing - Tools for API Testing - Authentication
Mechanisms - Authorization Mechanisms - Role Based Access Control (RBAC)
UNIT III CONTAINERS - AN INTRODUCTION 12 HOURS
What is Virtualization - Virtualization in Cloud Computing - Introduction to containerization - Container
Lifecycle - Virtualization vs Containerization - Container Security - Serverless Containers - Introduction to
Docker - Docker Architecture - Components of Docker - Concept of Docker Images - Docker Commands -
Advantages of Docker - Introduction to Orchestration tools
UNIT IV KUBERNETES - AN INTRODUCTION 12 HOURS
What is Kubernetes (K8s) - Why Kubernetes and not only docker - Kubernetes Components - Node - Control
Plane - Networking in Kubernetes - Kubernetes Resources - Pod, Deployment, Service, Volume,
Namespace, node, cluster - Storage - Security - Monitoring, Logging, Scaling - Writing YAML files.
UNIT V ML OPERATIONS 12 HOURS
Introduction to ML Operations - What is SDLC - Stages of SDLC - Waterfall Model - Agile Model - Iterative
Model - Importance of Each Models - Model Training - Model Deployment.
TOTAL: 60 HOURS
TEXT BOOKS:
1 Surovich, S., & Boorshtein, M. (2021). Kubernetes and Docker. Packt Publishing.
2 Treveil, M., Omont, N., & Stenac, C. (2020). Introducing MLOps: How to Scale Machine
Learning in the Enterprise. (Grayscale Indian Edition). Shroff/O'Reilly.
REFERENCE BOOKS:
1 Libutti, L. R. Systems Application Architecture (1st ed.).
2 Shaw, M., & Garlan, D. (1996). Software Architecture: Perspectives on an Emerging Discipline.
Prentice Hall.
WEBSITES:
1 https://www.ibm.com/blog/four-architecture-choices-for-application-development/
2 https://docs.oracle.com/cd/E19199-01/817-5759/dep_architect.html
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 - 3 2 - 2 - 1 2 1 - - - - - 1 -
CO2 3 - 3 - 3 2 - - 2 - - - - - - - -
CO3 3 - 3 3 2 2 - - 1 - 1 - - - - - 2
CO4 3 - 3 3 2 2 - - 2 - - - - - - - -
CO5 3 2 3 3 3 2 2 1 - - 1 - - - - - 2
Average 3 2 3 2.8 2.5 2 2 1 1.8 1 1 - - - - 1 2
1 - Low, 2 - Medium, 3 - High, ‘-' - No Correlation
Karpagam Academy of Higher Education (Deemed to be University), Coimbatore – 641 021 111
MASTER OF COMPUTER APPLICATIONS 2024-2025
Semester II
24CAP205DSE2 SECURITY FOR DATA SCIENCE 5H-3C
Instruction Hours / Week: L:5 T:0 P:0 Marks: Internal:40 External:60 Total:100
End Semester Exam:3Hours
PREREQUISITE:
• Network Security fundamentals
COURSE OBJECTIVES (CO):
• Design and implement secure data collection, storage, and processing workflows.
• Apply encryption and anonymization techniques to protect sensitive data.
• Conduct security risk assessments and implement mitigation strategies.
Karpagam Academy of Higher Education (Deemed to be University), Coimbatore – 641 021 112
UNIT IV THREAT DETECTION AND INCIDENT RESPONSE 12 HOURS
Threat Detection and Incident Response - Security Information and Event Management (SIEM) - Log
Management and Analysis - Real-time Threat Detection - Incident Response Frameworks - Preparation,
Identification, Containment, Eradication, Recovery - Forensic Analysis Techniques - Machine Learning for
Cyber Security - Threat Prediction and Classification - Behavioural Analysis and User Profiling.
UNIT V ADVANCED TOPICS IN CYBER SECURITY FOR DATA SCIENCE 12 HOURS
Advanced Topics in Cyber Security for Data Science - Adversarial Machine Learning - Evasion Attacks -
Defence Mechanisms - Secure Machine Learning Models - Privacy-Preserving Machine Learning -
Federated Learning - Ethical and Legal Considerations - Bias and Fairness in Cyber Security - Ethical
Hacking and Responsible Disclosure.
TOTAL: 60 HOURS
TEXT BOOKS:
1 Stallings, W. (2019). Effective Cybersecurity: A Guide to Using Best Practices and Standards.
Addison-Wesley Professional.
2 Shabtai, A., Elovici, Y., & Rokach, L. (2012). A Survey of Data Leakage Detection and
Prevention Solutions. Springer.
3 Bishop, M. (2005). Introduction to Computer Security. Addison-Wesley.
REFERENCE BOOKS:
1 Foster, I., & Gawande, A. (2017). Big Data and Privacy: Understanding and Deploying Secure
Data Science Solutions. Chapman and Hall/CRC.
2 Zhang, N., & Ghorbani, A. A. (2013). Privacy and Security for Cloud Computing. Springer.
WEBSITES:
1 https://www.knowledgehut.com/blog/data-science/data-science-in-cyber-security
2 https://hdsr.mitpress.mit.edu/pub/koyzu1te/release/1
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 - 3 3 2 2 - 1 2 - 2 - - - - 2 -
CO2 3 - 3 2 2 2 - 1 2 1 - - - - - - -
CO3 3 - 3 2 2 2 - 1 2 - - - - 1 - - 3
CO4 3 - 2 2 2 2 - 1 2 - - - - - - - -
CO5 3 - 3 3 2 2 - 1 2 - - - - - - - 3
Average 3 - 2.8 2.4 2 2 - 1 2 1 2 - - 1 - 2 3
Karpagam Academy of Higher Education (Deemed to be University), Coimbatore – 641 021 113
MASTER OF COMPUTER APPLICATIONS 2024-2025
Semester III
24CAP304D INTRODUCTION TO NOSQL DATABASE 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 discuss how NoSQL databases are designed to handle large volumes of structured, semi-
structured, and unstructured data more efficiently than traditional SQL databases.
• To ensure high availability and fault tolerance, often through distributed architecture and data
replication strategies.
• To provide examples of typical use cases where NoSQL databases excel, such as content
management systems, IoT data storage, real-time analytics, and large-scale e-commerce platforms.
COURSE OUTCOMES (COs):
Upon completion of this course, the student will be able to:
Karpagam Academy of Higher Education (Deemed to be University), Coimbatore – 641 021 114
NoSQL Key/Value databases using MongoDB, Document Databases, Document oriented Database
Features, Consistency, Transactions, Availability, Query Features, Scaling, Suitable Use Cases, Event
Logging, Content Management Systems, Blogging Platforms, Web Analytics or Real-Time Analytics, E-
Commerce Applications, Complex Transactions Spanning Different Operations, Queries against Varying
Aggregate Structure.
UNIT IV COLUMN ORIENTED NOSQL 12 HOURS
Column- oriented NoSQL databases using Apache HBASE, Column-oriented NoSQL databases using
Apache Cassandra, Architecture of HBASE, Column-Family Data Store Features,
Consistency,Transactions, Availability, Query Features, Scaling, Suitable Use Cases, Event Logging.
UNIT V KEY VALUES 12 HOURS
NoSQL Key/Value databases using Riak, Key-Value Databases,Key-Value Store, Key-Value Store
Features, Consistency, Transactions, Query Features, Structure of Data, Scaling, Suitable Use
Cases,Storing Session Information, User Profiles, Preferences, Shopping Cart Data,Relationships among
Data, Multi operation Transactions, Query by Data, Operations by Sets. Graph NoSQL databases using
Neo4, NoSQL database development tools and programming languages, Graph Databases, Graph Database.
Features, Consistency, Transactions, Availability, Query Features, Scaling, Suitable Use Cases.
TOTAL: 60 HOURS
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
Karpagam Academy of Higher Education (Deemed to be University), Coimbatore – 641 021 115
MASTER OF COMPUTER APPLICATIONS 2024-2025
Semester III
23CAP304N SOFTWARE DEFINED NETWORK 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 learn the fundamentals of software defined networks.
• To understand the separation of the data plane and the control plane.
• To study about the SDN Programming.
COURSE OUTCOMES (COs):
Upon completion of this course, the student will be able to:
CO4 Analyze and Understand the SDN applications in other environments. Analyze
Karpagam Academy of Higher Education (Deemed to be University), Coimbatore – 641 021 116
TOTAL: 60 HOURS
TEXT BOOKS:
1. Paul Goransson and Chuck Black, (2014). Software Defined Networks: A Comprehensive
Approach, Morgan Kaufmann Publications.
2. Thomas D. Nadeau & Ken Gray, (2013). SDN - Software Defined Networks, O'Reilly Publications.
3. Siamak Azodolmolky, (2013). Software Defined Networking with Open Flow, Packt Publishing.
4. Kreutz, Diego, (2015). Software-defined networking: A comprehensive survey, Proceedings of the
IEEE 103.1.
5. Nunes, Bruno AA, (2014). A survey of software-defined networking: Past, present, and future of
programmable networks Communications Surveys & Tutorials, IEEE 16.3.
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-
Karpagam Academy of Higher Education (Deemed to be University), Coimbatore – 641 021 117
MASTER OF COMPUTER APPLICATIONS 2024-2025
Semester III
24CAP304S SOFTWARE TESTING AND QUALITY ASSURANCE 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 implement processes and methodologies to improve the overall quality of the software product.
• To measure and evaluate the performance metrics of the software, such as response times,
throughput, and scalability, to ensure it meets performance requirements.
• To ensure that the software complies with relevant regulatory, legal, and industry standards.
COURSE OUTCOMES (COs):
Upon completion of this course, the student will be able to:
Karpagam Academy of Higher Education (Deemed to be University), Coimbatore – 641 021 118
UNIT V – RISK ANALYSIS 12 HOURS
Risk Analysis: Benefits of Risk analysis – Project Management Strategies and Risk – MITs riskAnalysis –
MITs Ranking Criteria - Using Risk Ranking in Forensics –Test estimation process- MIT totals worksheet-
Sizing worksheet
TOTAL: 60 HOURS
TEXT BOOKS:
1. Boris Beizer, (2003). Software Testing Techniques, II Edition., Dream Tech India, New Delhi.
2. Marnie L Hutcheson, (2003). Software testing fundamentals, 1st Edition, Wiley, DreamTech
India, New Delhi.
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/
Karpagam Academy of Higher Education (Deemed to be University), Coimbatore – 641 021 119
MASTER OF COMPUTER APPLICATIONS 2024-2025
Semester III
24CAP304W FULL STACK WEB DEVELOPMENT 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 proficiency in developing both client-side (front-end) and server-side (back-end)
components of web applications.
• To develop robust back-end services and APIs using server-side technologies
• To implement database solutions (SQL or NoSQL) and manage data storage, retrieval, and
manipulation efficiently to support application functionality and performance requirements.
COURSE OUTCOMES (COs):
Upon completion of this course, the student will be able to:
CO5 Analyze the horizontal scaling strategies to handle increased traffic and
Analyze
workload
Karpagam Academy of Higher Education (Deemed to be University), Coimbatore – 641 021 120
MongoDB from NodeJS – Handling SQL databases from NodeJS – Handling Cookies in NodeJS –
Handling User Authentication with NodeJS.
UNIT IV ADVANCED CLIENT-SIDE PROGRAMMING 12 HOURS
React JS: ReactDOM - JSX - Components - Properties – Fetch API - State and Lifecycle - -JS Local storage
- Events - Lifting State Up - Composition and Inheritance
UNIT V APP IMPLEMENTATION IN CLOUD 12 HOURS
Cloud providers Overview – Virtual Private Cloud – Scaling (Horizontal and Vertical) – Virtual Machines,
Ethernet and Switches – Docker Container – Kubernetes
TOTAL: 60 HOURS
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.
Karpagam Academy of Higher Education (Deemed to be University), Coimbatore – 641 021 121
MASTER OF COMPUTER APPLICATIONS 2024-2025
Semester III
24CAP305D BIG DATA ANALYTICS 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 understand the evolution and architecture of Big Data.
• To learn the virtualization concept of Big Data.
• To learn the Hadoop framework in processing Big Data.
COURSE OUTCOMES (COs):
Upon completion of this course, the student will be able to:
COs Course Outcomes Blooms Level
CO1 Summarize the evolution and scope challenges of Data Management Understand
in Big Data.
CO2 Explain the principles of data management to handle Big Data Understand
effectively
CO3 Illustrate the suitability of different Big Data technologies for Understand
specific use cases.
CO4 Summarize the concepts of Big Data Analytics. Understand
Karpagam Academy of Higher Education (Deemed to be University), Coimbatore – 641 021 122
Integrating Data Sources-Real-Time Data Streams and Complex Event Processing-
Operationalizing Big Data.
TOTAL: 60 HOURS
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
Karpagam Academy of Higher Education (Deemed to be University), Coimbatore – 641 021 123
MASTER OF COMPUTER APPLICATIONS 2024-2025
Semester III
24CAP305N INTERNET OF THINGS 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 understand the Introduction to IoT and Architectural Overview of IoT
• To understand the various IoT Protocols (Datalink, Network, Transport, Session, Service)
• To understand the communication technologies in IoT Know the IoT protocols and web of things
Karpagam Academy of Higher Education (Deemed to be University), Coimbatore – 641 021 124
UNIT IV INTEGRATING IOT 12 HOURS
Integrated Billing Solutions in the Internet of Things Business Models for the Internet of Things Network
Dynamics: Population Models – Information Cascades - Network Effects - Network Dynamics: Structural
Models - Cascading Behavior in Networks - The Small- World Phenomenon.
UNIT V APPLICATIONS 12 HOURS
The Role of the Internet of Things for Increased Autonomy and Agility in Collaborative Production
Environments - Resource Management in the Internet of Things: Clustering, Synchronization and Software
Agents. Applications - Smart Grid – Electrical Vehicle Charging Domain Specific IoT: Home Automation-
Agriculture-Health and Lifestyle monitoring system-Cities-Smart Parking-Smart Roads-Surveillance.
Industry: Machine Diagnosis-Indoor Air Quality Monitoring System.
TOTAL: 60 HOURS
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.
REFERENCE BOOKS:
1. Dieter Uckelmann; Mark Harrison; Florian Michahelles- (Eds.), ( 2011).
Architecting the Internet of Things, Springer.
WEBSITE LINKS:
1. https://www.ibm.com/blogs/internet-of-things/what-is-the-iot
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
Karpagam Academy of Higher Education (Deemed to be University), Coimbatore – 641 021 125
MASTER OF COMPUTER APPLICATIONS 2024-2025
Semester III
24CAP305S SOFTWARE METRICS 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 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:
Karpagam Academy of Higher Education (Deemed to be University), Coimbatore – 641 021 126
UNIT IV MEASURING AND ANALYZING 12 HOURS
Measuring and analyzing customer satisfaction-Conducting in-process quality assessments.
UNIT-V - SOFTWARE PROJECT ASSESSMENTS 12 HOURS
Software project assessments-Dos and Don’ts of software process improvement-Using function point
metrics to measure software process improvement-Concluding remarks.
TEXT BOOKS:
1. Norman Fenton, (2014). Software Metrics: A Rigorous and Practical Approach, Third Edition,
Chapman & Hall/CRC Innovations in Software Engineering and Software Development Series.
2. Stephen H.Kan, (2013). Metrics and Models in Software Quality Engineering, Second Edition,
Pearson India.
3. C. Ravindranath Pandian, (2003). Software Metrics: A Guide to Planning, Analysis, and Application.
WEBSITE LINKS:
1. https://www.digimat.in/nptel/courses/video/106101061/L21.html
Karpagam Academy of Higher Education (Deemed to be University), Coimbatore – 641 021 127
MASTER OF COMPUTER APPLICATIONS 2024-2025
Semester III
24CAP305W SERVICE ORIENTED ARCHITECTURE 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 enable seamless communication and interaction between heterogeneous systems and
technologies.
• To establish policies and mechanisms for governing service interactions, access control, data
privacy, and compliance with regulatory requirements.
• To provide a foundational approach for transitioning to microservices architecture.
Karpagam Academy of Higher Education (Deemed to be University), Coimbatore – 641 021 128
UNIT V SERVICE ORIENTED ANALYSIS AND DESIGN 12 HOURS
SOA delivery strategies – Service oriented analysis – Service Modelling – Service oriented design –
Standards and composition guidelines – Service design – Business process design – Case Study.
TOTAL: 60 HOURS
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
Karpagam Academy of Higher Education (Deemed to be University), Coimbatore – 641 021 129
MASTER OF COMPUTER APPLICATIONS 2024-2025
Semester III
24CAP312D NOSQL DATABASE - PRACTICAL 5H-3C
Instruction Hours / Week: L: 0 T: 0 P: 5 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:
Karpagam Academy of Higher Education (Deemed to be University), Coimbatore – 641 021 130
6. Practice backing up and restoring data in your NoSQL database. Understand the different backup
strategies supported by the database.
7. Explore how your chosen NoSQL database handles concurrent writes and reads. Experiment with
different concurrency control mechanisms if applicable.
8. Experiment transactions or atomic operations with NoSQL database to understand how they work
and their limitations.
9. Configure authentication and authorization mechanisms in your NoSQL database to ensure data
security. Explore features like SSL/TLS encryption and role-based access control.
10. Write scripts to simulate various workloads (read-heavy, write-heavy, mixed) and measure the
performance of your NoSQL database under different scenarios.
11. Develop a sample application (web, mobile, or desktop) that interacts with your NoSQL database.
Implement CRUD operations and other features using the database's API.
12. Set up monitoring and alerting for your NoSQL database to track performance metrics, detect
issues, and take proactive action when necessary
TOTAL: 60 HOURS
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
Karpagam Academy of Higher Education (Deemed to be University), Coimbatore – 641 021 131
Master of Computer Applications 2024-2025
Semester III
24CAP312N SOFTWARE DEFINED NETWORK – PRACTICAL 5H-3C
Instruction Hours/week: L:0 T:0 P:5 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:
Karpagam Academy of Higher Education (Deemed to be University), Coimbatore – 641 021 132
TEXT BOOKS:
1. Paul Goransson and Chuck Black, (2014). Software Defined Networks: A Comprehensive
Approach, Morgan Kaufmann Publications.
2. Thomas D. Nadeau & Ken Gray, (2013). SDN - Software Defined Networks, O'Reilly Publications.
3. Siamak Azodolmolky, (2013). Software Defined Networking with Open Flow, Packt Publishing.
4. Kreutz, Diego, (2015). Software-defined networking: A comprehensive survey, Proceedings of the
IEEE 103.1.
5. Nunes, Bruno AA, (2014). A survey of software-defined networking: Past, present, and future of
programmable networks Communications Surveys & Tutorials, IEEE 16.3.
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-
Karpagam Academy of Higher Education (Deemed to be University), Coimbatore – 641 021 133
MASTER OF COMPUTER APPLICATIONS 2024-2025
Semester III
24CAP312S SOFTWARE TESTING AND QUALITY ASSURANCE - 5H-3C
PRACTICAL
Instruction Hours / Week: L: 0 T: 0 P: 5 Marks: Internal: 40 External: 60 Total: 100
End Semester Exam:3 Hours
PREREQUISITE:
• 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:
Karpagam Academy of Higher Education (Deemed to be University), Coimbatore – 641 021 134
6. Perform regression testing to ensure that new changes or fixes haven't introduced unintended side
effects or regressions.
7. Test the integration of individual components or modules to ensure they work together as expected.
8. Measure the performance of the software under various load conditions, including stress testing,
load testing, and scalability testing.
9. Evaluate the security of the software by identifying and mitigating potential vulnerabilities, such as
SQL injection, cross-site scripting, and authentication flaws.
10. Develop automated test scripts using testing frameworks and tools to increase efficiency and
repeatability of testing activities.
11. Track and analyze key metrics related to testing, such as defect density, test coverage, and test
execution status, and generate reports for stakeholders.
TOTAL: 60 HOURS
TEXT BOOKS
1. Dorothy Graham,Rex Black, and et.al, (2011). Foundations of Software Testing -
ISTQBCertification, 3rd Edition, Cengage Learning.
2. R.Rajani, and P.P.Oak, (2004). Software Testing, Tata Mcgraw Hill, New Delhi.
3. Boris Beizer, (2003). Software Testing Techniques, II Edition., Dream Tech India, NewDelhi.
4. Marnie L Hutcheson, (2003). Software testing fundamentals, 1st Edison, Wiley, DreamTech India,
New Delhi.
5. Burnstein, (2003). Practical Software Testing, Springer International Edition.
WEBSITE LINKS
1. http://my.safaribooksonline.com
2. http://www2.sas.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 - 2 - 1 - - 1 1 1 1 - - - - - -
CO2 3 - 3 3 2 3 - 2 3 - - - - - - - -
CO3 3 - 3 2 3 3 - 3 3 - - - - - - 2 1
CO4 3 - 3 3 3 3 - 3 3 - - - - - - - 2
CO5 3 - 2 - 3 1 - 1 2 - - - - - - 2 -
Average 3 - 2.6 2.7 2.4 2.5 - 2 2.4 1 1 - - - - 2 1.5
1 - Low, 2 - Medium, 3 - High, ‘-' - No Correlation
Karpagam Academy of Higher Education (Deemed to be University), Coimbatore – 641 021 135
MASTER OF COMPUTER APPLICATIONS 2024-2025
Semester III
24CAP312W FULL STACK WEB DEVELOPMENT - PRACTICAL 5H-3C
Instruction Hours / Week: L: 0 T: 0 P: 5 Marks: Internal: 40 External: 60 Total: 100
End Semester Exam:3 Hours
PREREQUISITE:
Not Required
COURSE OBJECTIVES (COS):
• To learn to create interactive forms and validate user input using client-side JavaScript.
• To develop proficiency in CRUD operations with a NoSQL database (MongoDB), integrating
with a Node.js backend.
• To implement a full-stack application using React for the front-end and Node.js for the back-end,
utilizing JSON file storage.
COURSE OUTCOMES (COS):
Upon completion of this course, Students will able to
CO1 Implement the client side of the web application using java script Create
CO2 Develop and deploy server side applications using NodeJS Create
CO5 Develop a full stack single page application using React, NodeJS, and a Create
Database (MongoDB or SQL)
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.
Karpagam Academy of Higher Education (Deemed to be University), Coimbatore – 641 021 136
6. Create a NodeJS server that creates, reads, updates and deletes event details and stores them
in a MySQL database. The information about the user should be obtained from a HTML form.
7. Create a counter using ReactJS
8. Create a Todo application using ReactJS. Store the data to a JSON file using a simple NodeJS
server and retrieve the information from the same during page reloads.
9. Create a simple Sign up and Login mechanism and authenticate the user using cookies. The
user information can be stored in either MongoDB or MySQL and the server should be built
using NodeJS and Express Framework.
10. Create and deploy a virtual machine using a virtual box that can be accessed from the host
computer using SSH.
11. Create a docker container that will deploy a NodeJS ping server using the NodeJS image.
TOTAL: 60 HOURS
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
Karpagam Academy of Higher Education (Deemed to be University), Coimbatore – 641 021 137
MASTER OF COMPUTER APPLICATIONS 2024-2025
Semester III
24CAP391A INTERNSHIP 0H-2C
Instruction Hours / Week: L: 0 T: 0 P: 0 Marks: Internal: 100 External: 0 Total: 100
End Semester Exam:3 Hours
Karpagam Academy of Higher Education (Deemed to be University), Coimbatore – 641 021 138
MASTER OF COMPUTER APPLICATIONS 2024-2025
Semester III
24CAP304DSE1 MACHINE LEARNING ENGINEERING FOR 5H-3C
PRODUCTION SPECIALIZATION
Instruction Hours / Week: L: 5 T: 0 P: 0 Marks: Internal: 40 External: 60 Total: 100
End Semester Exam:3 Hours
Karpagam Academy of Higher Education (Deemed to be University), Coimbatore – 641 021 139
MASTER OF COMPUTER APPLICATIONS 2024-2025
Semester III
24CAP304DSE2 INDUSTRY SPECIFIC APPLICATIONS OF GEN AI & 5H-3C
RESPONSIBLE AI
Instruction Hours / Week: L: 5 T: 0 P: 0 Marks: Internal: 40 External: 60 Total: 100
End Semester Exam:3 Hours
Karpagam Academy of Higher Education (Deemed to be University), Coimbatore – 641 021 140
MASTER OF COMPUTER APPLICATIONS 2024-2025
Semester III
24CAP391B PROJECT / THESIS - I 30H-12C
Instruction Hours / Week: L: 0 T: 0 P: 30 Marks: Internal: 100 External: 0 Total: 100
End Semester Exam:3 Hours
Karpagam Academy of Higher Education (Deemed to be University), Coimbatore – 641 021 141
Master of Computer Applications 2024-2025
Semester III
24CAP491 PROJECT AND VIVA VOCE 12C
Instruction Hours / week: L:0 T:0 P:0 Marks: Internal: 80 External: 120 Total: 200
End Semester Exam: 3 Hours
Karpagam Academy of Higher Education (Deemed to be University), Coimbatore – 641 021 142
Master of Computer Applications 2024-2025
Semester I
24CAP101BC PROBLEM SOLVING AND PROGRAMMING IN C 2C
Instruction Hours/week: L:0 T:0 P:0 Marks: Internal:00 External:100 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:
Karpagam Academy of Higher Education (Deemed to be University), Coimbatore – 641 021 143
UNIT III BASICS OF ‘C’, INPUT / OUTPUT & CONTROL STATEMENTS
Introduction- Identifier – Keywords - Variables – Constants – I/O Statements - Operators – Initialization
Expressions – Expression Evaluation – Lvalues and Rvalues – Type Conversion in C –Formatted input and
output functions - Specifying Test Condition for Selection and Iteration- Conditional Execution - and
Selection – Iteration and Repetitive Execution- go to Statement – Nested Loops- Continue and break
statements.
UNIT IV ARRAYS, STRINGS, FUNCTIONS AND POINTERS
Array – One dimensional Character Arrays- Multidimensional Arrays- Arrays of Strings – Two-
dimensional character array – functions - parameter passing mechanism scope – storage classes – recursion
- comparing iteration and recursion- pointers – pointer operators - uses of pointers- arrays and pointers –
pointers and strings - pointer indirection pointers to
functions - Dynamic memory allocation.
UNIT V USER-DEFINED DATATYPES & FILES
Structures – initialization - nested structures – structures and arrays – structures and pointers - union– type
def and enumeration types - bit fields - File Management in C – Files and Streams – File handling functions
– Sequential access file- Random access file – Command line arguments.
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.
Karpagam Academy of Higher Education (Deemed to be University), Coimbatore – 641 021 144
Master of Computer Applications 2024-2025
Semester I
24CAP102BC FOUNDATIONAL MATHEMATICS 2C
Instruction Hours/week: L:0 T:0 P:0 Marks: Internal:00 External:100 Total:100
End Semester Exam:3 Hours
PREREQUISITE:
Not Required
COURSE OBJECTIVES (CO):
• Gain the knowledge of mathematical and statistical techniques
• Learn the application of mathematical and statistical techniques to a wide range of business
situations.
• Understand the use of statistical techniques for test of hypothesis.
COURSE OUTCOMES (COs):
Upon completion of this course, the student will be able to:
COs Course Outcomes Blooms Level
CO1 Understand the basic concepts of arithmetic and geometric mean and Understand
different types of data collection.
CO2 Illustrate the use of mathematical and statistical techniques in business Analyze
decision making
CO3 Apply the formula and calculate descriptive measures of statistics Apply
UNIT I INTRODUCTIONS
Meaning and Definition of Statistics – Collection of data – Primary and Secondary - Classification and
Tabulation – Diagrammatic and Graphical presentation Measures of Central tendency – Mean, Median,
Mode, Geometric Mean and Harmonic Mean – simple problems.
UNIT II MEASURES OF DISPERSION
Measures of Dispersion – Range, Quartile Deviation, Mean Deviation, Standard Deviation and Co-efficient
of Variation.
UNIT III CORRELATION AND REGRESSION ANALYSIS
Correlation –Meaning and Definition –Scatter diagram, Karl Pearson’s co-efficient of Correlation,
Spearman’s Rank Correlation, Co-efficient of Concurrent deviation. Regression Analysis – Meaning of
regression and linear prediction – Regression in two variables
Karpagam Academy of Higher Education (Deemed to be University), Coimbatore – 641 021 145
UNIT IV PROBABILITY AND PROBABILITY DISTRIBUTION
Probability: Definition – Addition and multiplication Rules (only statements) – Simple business
application problems – Probability distribution – Expected value concept – Theoretical probability
distributions – Binomial, Poisson and Normal – Simple problems
UNIT V TEST OF HYPOTEHESIS
Hypothesis testing of Proportion and Mean – Single and two tailed tests – Errors in hypothesis testing
– Measuring the power of hypothesis test - Chi-Square tests
TEXT BOOKS
1. Richard L Levin &David S Rubin – Statistics for Management– Pearson Education, Canada
2. S P Gupta – Statistical Methods– Sultan Chand and Sons
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 1 - - - - - -
CO2 3 - - 1 2 1 - 1 2 1 - - - - - - -
CO3 3 - 3 2 3 2 - 2 2 - - - - - - 2 1
CO4 3 - 3 2 3 2 - 2 2 - 1 - - - - - -
CO5 3 - 3 3 - 3 - - 2 - - - - - - - 2
Average 3 - 3 2 2.7 2 - 1.7 1.8 1 1 - - - - 2 1.5
1 - Low, 2 - Medium, 3 - High, ‘-' - No Correlation
Karpagam Academy of Higher Education (Deemed to be University), Coimbatore – 641 021 146
M.A ENGLISH 2024-2025
Semester-III
24EGPOE301 ENGLISH FOR COMPETITIVE EXAMINATION 3H-2C
Karpagam Academy of Higher Education (Deemed to be University), Coimbatore – 641 021 147
TEXT BOOK
1. Saraswathi,V. and Maya K. Mudbhatkal (2014). English for Competitive Examinations,Emerald:
Chennai.
WEBSITES
1. https://www.ef.com/wwen/english-resources/english-idioms/
2. https://www.talkenglish.com/speaking/listbasics.aspx
Karpagam Academy of Higher Education (Deemed to be University), Coimbatore – 641 021 148
M.Com. 2024-2025
Semester III
24CMPOE301 PERSONAL FINANCE AND PLANNING 3H–2C
Instruction Hours / Week: L:3 T:0 P:0 Marks: Internal:40 External:60 Total:100
End Semester Exam: 3Hours
PREREQUISITE:
Basic understanding of financial management principles.
COURSE OBJECTIVES(CO):
• To familiarize students with the concept of Investment Planning and its methods.
• To examine the scope and methods of Personal Tax Planning.
• To analyze Insurance Planning and its relevance.
COURSE OUTCOMES(COs):
Learners should be able to
COs Course Outcomes Blooms Level
CO1 Familiarize with regard to the concept of Investment Understand
Planning and its methods
CO2 Examine the scope and ways of Personal Tax Planning; Analyze
CO3 Analyze Insurance Planning and its relevance Analyze
CO4 Develop an insight in to retirement planning and its Create
relevance.
CO5 Construct an optimal portfolio in real life situations Create
Karpagam Academy of Higher Education (Deemed to be University), Coimbatore – 641 021 149
versus tax evasion.
UNIT IV INSURANCE PLANNING 7 HOURS
Need for Protection planning. Risk of mortality, health, disability and property. Importance of
Insurance: life and non-life insurance schemes. Deductions available under the Income-tax Act for
premium paid for different policies.
UNIT V RETIREMENT BENEFITS PLANNING 8 HOURS
Retirement Planning Goals, Process of retirement planning, Pension plans available in India, Reverse
mortgage, New Pension Scheme. Exemption available under the Income-tax Act, 1961 for retirement
benefits.
TOTAL: 36 HOURS
TEXT BOOKS:
1. Indian Institute of Banking & Finance. (2017). Introduction to Financial Planning,
Taxmann Publication., New Delhi.
2. Pandit, A. (2014). The Only Financial Planning Book that You Will Ever Need, Network
Publications Ltd., Mumbai.
REFERENCE BOOKS:
1. Sinha, M. (2008). Financial Planning: A Ready Reckoner, McGraw HillEducation, New York.
2. Halan, M. (2018). Let’s Talk Money: You've Worked Hard for It, Now Make It Workfor You,
Harper Collins Publishers, New York.
3. Tripathi, V. (2017). Fundamentals of Investment, Taxmann Publication, New Delhi.
CO, PO, PSO Mapping
COs PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 P011 P012 P013 P014 P015 PSO1 PSO2
CO1 3 - - - 3 - - - - - 3 - - - 3 3 3
CO2 3 - - - 3 - - - - - 3 - - - 3 - -
CO3 3 - - - 3 - - - 2 - 3 - - - 3 3 3
CO4 3 - - - 3 - - - 2 - 3 - - - 3 3 3
CO5 3 - 1 - - - - 2 - 3 - - - 3 - -
Average 3 - 1 - 3 - - - 2 - 3 - - - 3 3 3
1 - Low, 2 - Medium, 3 - High, ‘-' - No Correlation
Karpagam Academy of Higher Education (Deemed to be University), Coimbatore – 641 021 150
MBA 2024-2025
Semester III
24MBAPOE301 ORGANIZATIONAL BEHAVIOUR 3H-2C
Instruction Hours/week: L:3 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 concepts of organizational behavior.
⚫ To analyze the individual behavior traits required for performing as an individual or group.
⚫ To obtain the perceiving skills to judge the situation and communicate the thoughts and ideas.
⚫ To evaluate how to perform in group and team and how to manage the power, politics and conflict.
⚫ To recognize the importance of organizational culture and organizational change, group and team work
to managing the conflict between members of the organization
Karpagam Academy of Higher Education (Deemed to be University), Coimbatore – 641 021 151
UNIT II BEHAVIOUR AND PERSONALITY 7 HOURS
Attitudes – Sources - Types - Functions of Attitudes – Attitude and Job satisfaction, Emotions and
Moods – Emotional Intelligence – Organization Behavior Applications of Emotions and Moods, Learning
– Theories of Learning. Personality – Determinants of personality- Theories of Personality - psycho-
analytical, social learning, job-fit, and trait theories.
UNIT III PERCEPTION 7 HOURS
Perception – factors influencing perception - Person Perception – Attribution Theory – Frequently Used
Shortcuts in Judging Others- Perceptual Process- Perceptual Selectivity - Organization Errors of
perception – Linkage between perception and Decision making.
UNIT IV GROUP AND STRESS MANAGEMENT 7 HOURS
Foundation of Group Behavior - Concept of Group - Types of Groups - Stages of Group Development -
Group Norms - Group Cohesiveness – Stress- Causes of Stress- Effects of Occupational stress- Coping
strategies for stress.
UNIT V ORGANIZATION CULTURE AND CHANGE AND STRESS MANAGEMENT 8 HOURS
Organizational culture- Definitions and Characteristics of Culture- Types of Culture – Creating and
Maintaining an Organizational Culture. Organizational change –Meaning- Forces for Change- Managing
Planned Change - Factors in Organizational Change - Resistance to change- Overcoming resistance to
change.
TOTAL: 36 HOURS
TEXT BOOKS:
1. Fred Luthans. (2017). Organizational Behavior: An Evidence - Based Approach, 12th
Edition, Mcgraw Hill Education, New Delhi.
2. Steven Mcshane and Mary Ann Von Glinow (2017), Organizational Behavior, 6th
Edition, McGraw Hill Education, New Delhi
3. Robbins,S. P, and Judge,T.A.(2016). Organizational Behaviour, 16th edition, Prentice Hall of
India, New Delhi
REFERENCE BOOKS:
1.Laurie J. Mullins (2016). Management and Organisational behaviour, 10th Edition, Pearson
Education, New Delhi
2.Robbins,S. P, and Judge,T.A.(2016). Essentials of Organizational Behavior,13th Edition, Pearson
Education
WEB SITES:
https://nptel.ac.in/courses/110/105/110105033/
Karpagam Academy of Higher Education (Deemed to be University), Coimbatore – 641 021 152
CO, PO, PSO Mapping
PO PO PO PO PO PO PO PO1 PO1 PO1 PO1 PO1 PO1 PSO PSO
COs PO2 PO8
1 3 4 5 6 7 9 0 1 2 3 4 5 1 2
CO1 - - 2 - - - - - - - - - - - - - -
CO2 - - - - - - - - - - - - - - - 3
CO3 - - - - 2 - - - - - - - - - - - -
CO4 - - - - - - 3 - - - - - - - - - -
CO5 - - - 3 - - - - - - - - - - - 2 -
Averag
- - 2 3 2 3 - - - - - - - - 2.5 -
e
1 - Low, 2 - Medium, 3 - High, ‘-' - No Correlation
Karpagam Academy of Higher Education (Deemed to be University), Coimbatore – 641 021 153
MCA 2024-2025
Semester III
24CAPOE301 ROBOTICS PROCESS AUTOMATION 3H - 2C
Instruction Hours/week: L:3 T:0 P:0 Marks: Internal:40 External:60 Total:100
End Semester Exam: 3 Hours
PREREQUISITE:
Not Required
COURSE OBJECTIVES (CO):
• To enable the understanding of RPA and the types of variables.
• To create expertism in handling the User Events and various types of Exceptions and strategies.
• To demonstrate the Deployment of the Robot and to maintain the connection.
COURSE OUTCOMES (COs):
Upon completion of this course, the student will be able to:
CO1 Explain the RPA and the ability to differentiate it from other
Understand
types of automation.
CO2 Analyze the different types of variables, Control Flow and data
Analyze
manipulation techniques.
CO3 Summarize Image, Text and Data Tables Automation. Understand
CO4 Evaluate the User Events and its types of Exceptions and
Evaluate
strategies.
CO5 Illustrate the deployment of the robot and to maintain the connection.
Apply
Karpagam Academy of Higher Education (Deemed to be University), Coimbatore – 641 021 154
UNIT II RPA TOOL INTRODUCTION AND BASICS 7 HOURS
Introduction -The User Interface - Variables - Managing Variables - Naming Best Practices - The
Variables Panel - Generic Value Variables - Text Variables True or False Variables - Number Variables -
Array Variables - Date and Time Variables Data Table Variables - Managing Arguments - Naming Best
Practices - The Arguments Panel - Using Arguments - About Imported Namespaces - Importing New
Namespaces- Control Flow - Control Flow Introduction - If Else Statements - Loops - Advanced Control
Flow - Sequences - Flowcharts - About Control Flow - Control Flow Activities - The Assign Activity - The
Delay Activity - The Do While Activity - The If Activity - The Switch Activity - The While Activity - The
For Each Activity - The Break Activity - Data Manipulation- Data Manipulation Introduction - Scalar
variables, collections and Tables -Text Manipulation - Data Manipulation - Gathering and Assembling Data
UNIT III ADVANCED AUTOMATION CONCEPTS & TECHNIQUES 7 HOURS
Recording Introduction - Basic and Desktop Recording - Web Recording - Input/Output Methods - Screen
Scraping - Data Scraping - Scraping advanced techniques - Selectors - Defining and Assessing Selectors -
Customization - Debugging - Dynamic Selectors - Partial Selectors - RPA Challenge - Image, Text &
Advanced Citrix Automation - Introduction to Image & Text Automation - Image based automation -
Keyboard based automation - Information Retrieval - Advanced Citrix Automation challenges - Best
Practices - Using tab for Images - Starting Apps - Excel DataTables & PDF - Data Tables in RPA - Excel
and Data Table basics - Data Manipulation in excel – Extracting Data from PDF - Extracting a single piece
of data - Anchors - Using anchors in PDF.
UNIT IV HANDLING USER EVENTS & ASSISTANT BOTS, EXCEPTION HANDLING
7 HOURS
What are assistant bots? - Monitoring system event triggers - Hotkey trigger - Mouse trigger - System
trigger - Monitoring image and element triggers - An example of monitoring email - Example of
monitoring a copying event and blocking it - Launching an assistant bot on a keyboard event.
Exception Handling -Debugging and Exception Handling - Debugging Tools - Strategies for solving issues
- Catching errors.
UNIT V - DEPLOYING AND MAINTAINING THE BOT 7 HOURS
Publishing using publish utility - Creation of Server - Using Server to control the bots - Creating a provision
Robotfrom the Server - Connecting a Robot to Server - Deploy the Robot to Server - Publishing and
managing updates - Managing packages - Uploading packages - Deleting packages.
TOTAL: 36 HOURS
TEXT BOOKS:
1. Alok Mani Tripathi. (2018). Learning Robotic Process Automation, Packt Publishing.
2. Frank Casale , Rebecca Dilla, Heidi Jaynes , Lauren Livingston.(2015). Introduction to
Karpagam Academy of Higher Education (Deemed to be University), Coimbatore – 641 021 155
Robotic Process Automation:a Primer, Institute of Robotic Process Automation,1st
Edition.
3. Richard Murdoch. (2018). Robotic Process Automation: Guide to Building Software
Robots, Automate Repetitive Tasks & Become an RPA Consultant, Independently
Published, 1st Edition.
REFERENCE BOOKS:
1. Srikanth Merinda. (2018). Robotic Process Automation Tools, Process Automation and
their benefits: Understanding RPA and Intelligent Automation, Consulting Opportunity
Holdings LLC, 1st Edition.
2. Lim Mei Ying. (2018). Robotic Process Automation with Blue Prism Quick Start Guide:
Create software robots andautomate business processes, Packt Publishing, 1st Edition.
WEBSITE LINKS:
1. https://www.uipath.com/rpa/robotic-process-automation
2. https://www.academy.uipath.com
Karpagam Academy of Higher Education (Deemed to be University), Coimbatore – 641 021 156
M.Sc. Computer Science 2024-2025
Semester-III
24CSPOE301 CYBER FORENSICS 3H – 2C
Instruction Hours/week: L: 3 T: 0 P: 0 Marks: Internal: 40 External: 60 Total: 100
End Semester Exam: 3 Hours
PREREQUISITE:
• Basics of Cyber Security.
Karpagam Academy of Higher Education (Deemed to be University), Coimbatore – 641 021 157
investigations – Investigating e-mail crimes and violations – Understanding e-mail servers – Cell phone
and mobile device forensics.
Karpagam Academy of Higher Education (Deemed to be University), Coimbatore – 641 021 158
M. Sc. Mathematics 2024-2025
Semester III
24MMPOE301 CODING THEORY 3H - 2C
Instruction Hours/week: L:3 T:0 P:0 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 understand the communication channels and the importance of error correction.
• To explore the linear codes, self-orthogonal codes, and self-dual codes.
• To learn about the cyclic codes, their properties, and decoding methods.
CO5 Apply BCH codes and Reed Solomon codes to various Apply
coding problems.
Karpagam Academy of Higher Education (Deemed to be University), Coimbatore – 641 021 159
The main coding theory problem – lower bounds - Sphere covering bound – Gilbert Varshamov bound –
Binary Hamming codes – q-ary Hamming codes – Golay codes – Singleton bound and MDS codes – Plotkin
bound.
UNIT IV CYCLIC CODES 7 HOURS
Definitions – Generator polynomials – Generator matrix and parity check matrix – Decoding of Cyclic
codes.
UNIT V SPECIAL CYCLIC CODES 7 HOURS
BCH codes – Parameters of BCH codes – Decoding of BCH codes – Reed Solomon codes.
TOTAL: 36 HOURS
TEXT BOOKS:
1. Hill, H. (1986). A first course in Coding theory, OUP.
2. San Ling and Chaping Xing, (2004). Coding Theory: A first course, Cambridge University Press.
REFERENCE BOOKS:
1. Berlekamp, E.R. (1968). Algebraic Coding Theory, Mc Graw – Hill.
2. Lin, S. and Costello, D. J. (1983). Error control Coding: Fundamentals and Applications, Prentice –
Hall, Inc., New Jersey.
3. Vera Pless, (1982). Introduction to the Theory of Error Correcting Codes, Wiley, New York.
WEBSITES:
1. https://nptel.ac.in/courses/108104092
2. https://nptel.ac.in/courses/117106031
Karpagam Academy of Higher Education (Deemed to be University), Coimbatore – 641 021 160
M.Sc. Physics 2024-2025
Semester-III
24PHPOE301 ELECTRICAL APPLIANCES AND SERVICING 3H – 2C
Karpagam Academy of Higher Education (Deemed to be University), Coimbatore – 641 021 161
and remedies – egg beaters – hand operated crank type – electric type and its construction.
UNIT IV VACUUM CLEANER AND WASHING MACHINE 7 HOURS
Vacuum cleaner – function – principle – main components – features – types - working – accessories -
filters – repairing. washing machine – function – types – semi and fully automatic – top and front loading
– washing technique – working cycle – construction and working of washing machine – comparison of top
and front-loading machines – problems and remedies.
UNIT V ELECTRIC FAN & HAIR DRIER 7 HOURS
Fan – function – terminology – construction and working of ceiling & table fans –exhaust fan – general
fault and remedy. hair drier – function – types – construction and working – safety features – repairs &
remedies.
TOTAL:36 HOURS
TEXT BOOKS:
1. Electrical Practical, Directorate General of employment & training (DGET),(2018) .Arihant
Publisher.
2. Handbook of Repair and Maintenance of Domestic Electronics Appliances handbook By Shashi
Bhushan Sinha, BPB Publications.
REFERENCE BOOKS:
1. Dixon and Graham, Electrical Appliance Manual–Hardcover, ISBN 13: 9781859608005.
2. Graham and Dixon, (1995). Electrical Appliances: The Complete Guide to the Maintenance and
Repair of Domestic Electrical Appliances (Haynes for Home DIY S.).
3. Shashi Bhushan Sinha, Handbook of Repair and Maintenance of Domestic Electronics Appliances.
WEBSITES:
1. https://alison.com/courses?query=Electrical%20Appliance%20and%20Servicings#.
2. https://www.scribd.com/document/269725441/Electrical-Appliances-PDF.
3. https://www.unitec.ac.nz/career-and-study-options/electrical-and-electronics-
engineering/electrical-appliance-serviceperson-eas.
CO, PO, PSO Mapping
COs PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12 PO13 PO14 PO15 PSO1 PSO2
CO1 - - 3 - - - - - 1 - 2 - 2 - - 2 -
CO2 - - 3 - 1 - - - 1 - - - - - - - -
CO3 3 - - - - 1 2 - - - - - - - - - -
CO4 - - - - - 2 - - - - - 2 - - - 2
CO5 3 - 3 - - - - - - - 2 - - - - - -
Average 3 - 3 - 1 1 2 - 1 - 2 - 2 - - 2 2
1 - Low, 2 - Medium, 3 - High, ‘-’ - No Correlation
Karpagam Academy of Higher Education (Deemed to be University), Coimbatore – 641 021 162
M.Sc. Chemistry 2024-2025
Semester III
24CHPOE301 INDUSTRIAL CHEMISTRY 3H-2C
Karpagam Academy of Higher Education (Deemed to be University), Coimbatore – 641 021 163
UNIT III GLASS 8 HOURS
Introduction, Physical/Chemical properties, Characteristics of glass. Raw materials, methods of
manufacture - formation of batch material, melting, shaping, annealing and finishing of glass.
UNIT IV CEMENT 6 HOURS
Introduction, raw materials, manufacture – Wet process, Dry process, reactions in kiln, setting of
cement, properties and uses of cement. Plaster of Paris, Gypsum, Lime.
UNIT V RUBBER 6 HOURS
Introduction, Importance, types and properties of rubber. Refining of crude rubber, drawbacks of raw
rubber. Rubber fabrication, vulcanization techniques.
TOTAL: 36 HOURS
TEXT BOOKS:
1. Sharma, B.K. (2014). Industrial Chemistry ,14th Edition, Meerut: Goel Publishing House.
2. Vermani, O.P and Narula, A.K. (2016). Industrial Chemistry. Delhi:Galgotia Publications Pvt Ltd.
REFERENCE BOOK:
1. Jain, P.C. and Monika Jain. (2016). Engineering Chemistry ,16th Edition, New Delhi: Dhanpat Rai
Publishing Co. (Pvt) Ltd.
COs PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12 PO13 PO14 PO15 PSO1 PSO2
CO1 3 - - 2 - - - - 2 - 1 - - 2 - 2 -
CO2 3 - - 2 - - - - 2 - 1 - - - - 2 -
CO3 2 - - - - - - - - - - - - - - 3 -
CO4 - - - 2 - - - - 2 - 1 - - 1 - 3 -
CO5 2 - - 2 - - - - 2 - 1 - - 1 - 2 -
Karpagam Academy of Higher Education (Deemed to be University), Coimbatore – 641 021 164
M.Sc. Microbiology 2024-2025
Semester III
24MBPOE301 FERMENTATION TECHNOLOGY 3H–2C
Instruction Hours/week: L:3 T:0 P:0 Marks: Internal:40 External:60 Total:100
End Semester Exam: 3 Hours
PREREQUISITE:
Not required
COURSE OBJECTIVES (CO):
• To study the use of microorganisms in the manufacture of food or industrial productson the
basis of employment.
• To gain knowledge on design of bioreactors, factors affecting growth and production, heat transfer
and oxygen transfer
• To understand the rationale in medium formulation; design for microbial fermentation, and
sterilization of medium and air.
CO5 Practice the techniques for the production of amino acids, vitamins and Apply
single cell proteins
Karpagam Academy of Higher Education (Deemed to be University), Coimbatore – 641 021 165
UNIT III SCREENING AND INOCULUM DEVELOPMENT 7 HOURS
Screening (primary and secondary screening); detection and assay of fermentation products (Physico-
chemical assay, biological assays). Inoculum development, criteria for transfer of inoculum,
development of inoculum: Bacteria, Fungi and Yeast.
UNIT IV MICROBIAL PRODUCTION 7 HOURS
Fermentation type reactions (Alcoholic, bacterial, mixed acid, propionic acid, butanediol and acetone-
butanol). Microbial production of enzymes (amylases, Proteases, cellulases) primary screening for
producers, large scale production. Immobilization methods.
UNIT V ALCOHOLS AND BEVERAGES 8 HOURS
Fermentative production of industrial alcohol, production of beverages. Production of organic acids:
citric acid, amino acids: glutamic acid, production of vitamins. fungal enzymes and Single cell protein.
TOTAL: 36 HOURS
TEXT BOOKS:
1.Sridhar, S. (2010). Industrial Microbiology, Dominant Publishers, New Delhi.
2.Tanuja. S and Purohit, S.S. (2008). Fermentation Technology, Agrobios Publication, Jodhpur, India.
3.Harider, S.I. and Ashok, A. ( 2009). Biotechnology, A Comprehensive Training Guide for the
Biotechnology Industry, CRC Press, New York.
REFERENCE BOOKS:
1.Casida, L.E. (2007). Industrial microbiology, New age international (P) Ltd., New Delhi.
2.Clark, D.P and Pazdernik, N.J. (2009). Biotechnology applying the genetic revolution, Elsevier
Academic Press, UK.
3.Glazer, A and Nikaido. (1995). Microbial biotechnology fundamentals of applied microbiology,W.
H. Freeman and company, USA.
4.Glick, B.R and Pasternak, J.J. (2003). Molecular Biotechnology Principles and Applications of
Recombinant DNA, 3rd edition, ASM Press, USA.
Karpagam Academy of Higher Education (Deemed to be University), Coimbatore – 641 021 166
M.Sc. Biotechnology 2024-2025
Semester - III
24BTPOE301 NUTRITION AND DIETETICS 3H–2C
Instruction Hours/week: L:3 T:0 P:0 Marks: Internal: 40 External: 60 Total: 100
End Semester Exam: 3 Hours
PREREQUISITE: Student should know about basics of food, its nutrients and their relationship to health
Karpagam Academy of Higher Education (Deemed to be University), Coimbatore – 641 021 167
UNIT IV INTRODUCTION TO NUTRITIONAL DEFICIENCY DISEASES 6 HOURS
Causes, symptoms, treatment, prevention of the following: Protein Energy Malnutrition (PEM), Vitamin A Deficiency (VAD),
Iron Deficiency Anemia (IDA), Iodine Deficiency Disorders (IDD), Zinc Deficiency, Flurosis Nutritional needs during
pregnancy, common disorders of pregnancy (Anemia, HIV infection, Pregnancy induced hypertension), relationship between
maternal diet and birth. Maternal health and nutritional status, maternal mortality and issues relating to maternal health.
UNIT V DIETETICS 10 HOURS
Dietary and stress management. Dietary recommendations of WHO. Diet for diabetes mellitus-Nutrition recommendations for
patient with diabetes, Meal planning, Diet for Cardiovascular Diseases -Dietary management and general guidelines for
coronary heart disease, Diet for cancers at various sites in the human body, diet therapy, managing eating problems during
treatment. Hormonal imbalance - Poly cystic ovarian syndrome, causes of hormonal imbalance. Diet management.
Total : 36 Hours
TEXT BOOKS:
1. Srilakshmi.B. (2015) Food Science:. New Age International (P) Ltd. Publishers. 6nd Edition., New Delhi
2. Swaminathan.M. (2008). Essential of Food and Nutrition Vol II The Bangalore Printing and Publishing Co. Ltd.,
Bangalore.
REFERENCE BOOKS:
1. Garrow,J.S., and James, W.P.T.,(2000). Human Nutrition & Dietetics, Longman Group, UK.
2. Gordon M, Wardlaw and Paul M. (2012). Perspectives in Nutrition: U.S.A. McGraw Hill Publishers. 9rd Edition. New
Delhi
3. Sharma, R (2004). Diet Management,3rdEdition, Reed Elsevier India Private Limited, Chennai.
4. Srilakshmi.B. (2014). Nutrition Science, 4th Edition, New Age International (P) Ltd. Publishers. New Delhi.
Karpagam Academy of Higher Education (Deemed to be University), Coimbatore – 641 021 168