Second Semester
Second Semester
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
Packages – Interfaces – Default Interface Methods – static Methods in Interface - Private Interface
methods
35
Karpagam Academy of Higher Education (Deemed to be University), Coimbatore – 641 021
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
1 - Low, 2 - Medium, 3 - High, ‘-' - No Correlation
MASTER OF COMPUTER APPLICATIONS 2024-2025
Semester II
24CAP202A ADVANCED DATABASE TECHNOLOGY 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 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
36
Karpagam Academy of Higher Education (Deemed to be University), Coimbatore – 641 021
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.
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
37
Karpagam Academy of Higher Education (Deemed to be University), Coimbatore – 641 021
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
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
Best Practices-Standards and a plan of Action-Security Governance Principles, components and
Approach- Information Risk Management-Asset Identification-Threat Identification-
Vulnerability Identification-Risk Assessment Approaches-Likelihood and Impact Assessment-Risk
Determination, Evaluation and Treatment- Security Management Function-Security Policy-Acceptable
Use Policy- Security Management Best Practices – Security Models: Bell La Padula model, Biba
Integrity Model - Chinese Wall model.
UNIT II SECURITY CONTROLS 10 HOURS
People Management-Human Resource Security-Security Awareness and Education-Information
Management- Information Classification and handling-Privacy-Documents and Record Management-
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
39
Karpagam Academy of Higher Education (Deemed to be University), Coimbatore – 641 021
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
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
CO, PO, PSO Mapping
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
43
Karpagam Academy of Higher Education (Deemed to be University), Coimbatore – 641 021
interfaces into a single group with proper access protection and namespace management.
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
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
CO, PO, PSO Mapping
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/
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 - - - - - -
CO2 3 - 3 2 3 1 - 1 2 1 - - - - - 1 -
CO3 3 - 3 - 3 1 - 1 2 1 - - - - - - -
CO4 3 - 3 1 3 1 - 1 2 1 1 - - - - - -
CO5 3 - 1 - - - - - 2 - - - - - - - 1
Average 3 0 2.5 1.5 3 1 0 1 1.8 1 1 0 0 0 0 1 1
CO, PO, PSO Mapping
1 - Low, 2 - Medium, 3 - High, ‘-' - No Correlation
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,
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 - - - - - - - - - - - - -