Admission Opens for 2024-25 for more information Call 044-66110200 / 044-66110208

PEO’s, POS, COs & PO-CO Mapping:

Department Of Master of Computer Applications 

Regulation 2021 (2 Years)

PROGRAMME EDUCATIONAL OBJECTIVES (PEOs)

PEO 1: Apply their computing skills to analyse, design and develop innovative software products to meet the industry needs and excel as software professionals.

PEO 2: Pursue lifelong learning and do research in the computing field based on solid technical foundations.

PEO 3: Communicate and function effectively in teams in multidisciplinary fields within the global, societal and environmental context.

PEO 4: Exhibit professional integrity, ethics and an understanding of responsibility to contribute technical solutions for the sustainable development of society.

PROGRAM OUTCOMES (POS): 

PO 1: An ability to independently carry out research/investigation and development work to solve practical problems

PO 2: An ability to write and present a substantial technical report/document

PO 3: Students should be able to demonstrate a degree of mastery over the area as per the specialization of the program. The mastery should be at a level higher than the requirements in the appropriate bachelor program

PO 4: Able to select suitable data models, appropriate architecture, and platform to implement a system with good performance.

PO 5: Able to design and integrate various system based components to provide user interactive solutions for various challenges.

PO 6: Able to develop applications for real time environments using existing and upcoming technologies.

SEMESTER – I

C101 – APPLIED PROBABILITY AND STATISTICS FOR COMPUTER SCIENCE ENGINEERS (MA4151)

C101.1 apply the concepts of Linear Algebra to solve practical problems.
C101.2 use the ideas of probability and random variables in solving engineering problems.
C101.3 be familiar with some of the commonly encountered two dimension random variables and be equipped for a possible extension to multivariate analysis.
C101.4 use statistical tests in testing hypothesis on data.
C101.5 develop critical thinking based on empirical evidence and the scientific approach to knowledge development.

C102 – ADVANCED DATA STRUCTURES AND ALGORITHMS(MC4101)

C102.1 Design data structures and algorithms to solve computing problems.
C102.2 Choose and implement efficient data structures and apply them to solve problems.
C102.3 Design algorithms using graph structure and various string-matching algorithms to solve real-life problems.
C102.4 Design one’s own algorithm for an unknown problem.
C102.5 Apply suitable design strategy for problem solving.

C103 – OBJECT ORIENTED SOFTWARE ENGINEERING(MC4102)

C103.1 Design object oriented software using appropriate process models.
C103.2 Differentiate software processes under waterfall and agile methodology.
C103.3 Design and Develop UML diagrams for software projects.
C103.4 Apply Design Patterns for a software process.
C103.5 Categorize testing methods and compare different testing tools for software processes.
C103.6 Analyze object oriented metrics and quality for software engineering processes.

C104 – PYTHON PROGRAMMING(MC4103)

C104.1 Develop algorithmic solutions to simple computational problems
C104.2 Represent compound data using Python lists, tuples and dictionaries.
C104.3 Read and write data from/to files in Python Programs
C104.4 Structure simple Python programs using libraries, modules etc.
C104.5 Structure a program by bundling related properties and behaviors into individual objects.

C105 – FUNDAMENTALS OF ACCOUNTING(MC4104)

C105.1 Able to understand the basic concepts of Accounting standards.
C105.2 Able to understand the process of maintaining Accounts in an organization
C105.3 Helps to understand and calculating the financial position of an organization
C105.4 Helps to understand Financial Management concepts and its components
C105.5 It helps to understand the importance of BRS and generation of various financial reports

C106 – ADVANCED DATA STRUCTURES AND ALGORITHMS LABORATORY(MC4111)

C106.1 Design and implement basic and advanced data structures extensively
C106.2 Design algorithms using graph structures
C106.3 Design and develop efficient algorithms with minimum complexity using design techniques
C106.4 Develop programs using various algorithms.
C106.5 Choose appropriate data structures and algorithms, understand the ADT/libraries, and use it to design algorithms for a specific problem

C107 – PYTHON PROGRAMMING LABORATORY(MC4112)

C107.1 Apply the Python language syntax including control statements, loops and functions to solve a wide variety of problems in mathematics and science.
C107.2 Use the core data structures like lists, dictionaries, tuples and sets in Python to store, process and sort the data
C107.3 Create files and perform read and write operations
C107.4 Illustrate the application of python libraries
C107.5 Handle exceptions and create classes and objects for any real time applications

C108 – COMMUNICATION SKILLS ENHANCEMENT – I(MC4113)

C108.1 Listen and comprehend lectures in English
C108.2 Articulate well and give presentations clearly
C108.3 Participate in Group Discussions successfully
C108.4 Communicate effectively in formal and informal writing
C108.5 Write proficient essays and emails

SEMESTER – II

C109 – FULL STACK WEB DEVELOPMENT(MC4201)

C109.1 Write client side scripting HTML, CSS and JS.
C109.2 Implement and architect the server side of the web application.
C109.3 Implement Web Application using NodeJS.
C109.4 Architect NoSQL databases with MongoDB.
C109.5 Implement a full-stack Single Page Application using React, NodeJS and MongoDB and deploy on Cloud.

C110 – ADVANCED DATABASE TECHNOLOGY(MC4202)

C110.1 Design a distributed database system and execute distributed queries.
C110.2 Manage Spatial and Temporal Database systems and implement it in corresponding applications.
C110.3 Use NoSQL database systems and manipulate the data associated with it.
C110.4 Design XML database systems and validate with XML schema.
C110.5 Apply knowledge of information retrieval concepts on web databases.

C111 – CLOUD COMPUTING TECHNOLOGIES(MC4203)

C111.1 Use Distributed systems in Cloud Environment.
C111.2 Articulate the main concepts, key technologies, strengths and limitations of Cloud computing.
C111.3 Identify the Architecture, Infrastructure and delivery models of Cloud computing.
C111.4 Install, choose and use the appropriate current technology for the implementation of Cloud.
C111.5 Adopt Microservices and DevOps in Cloud environments.

C112 – MOBILE APPLICATION DEVELOPMENT(MC4204)

C112.1 Understand the basics of mobile application development frameworks and tools.
C112.2 Develop a UI for mobile applications.
C112.3 Design mobile applications that manage memory dynamically.
C112.4 Build applications based on mobile OS like Android, iOs.
C112.5 Build location based services.

C113-CYBER SECURITY(MC4205)

C113.1 Develop a set of risk and security requirements to ensure that there are no gaps in an organization’s security practices.
C113.2 Achieve management, operational and technical means for effective cyber security.
C113.3 Audit and monitor the performance of cyber security controls.
C113.4 Spot gaps in the system and devise improvements.
C113.5 Identify and report vulnerabilities in the system

C114 – ADVANCED DATABASE TECHNOLOGY LABORATORY(MC4211)

C114.1 Design and implement advanced databases.
C114.2 Use big data frameworks and tools
C114.3 Formulate complex queries using SQL.
C114.4 Create an XML document and perform Xquery
C114.5 Query processing in Mobile databases using open source tools.

C115 – FULL STACK WEB DEVELOPMENT LABORATORY(MC4212)

C115.1 To implement and deploy the client side of the web application
C115.2 To develop and deploy server side applications using NodeJS.
C115.3 To use Express framework in web development
C115.4 To implement and architect database systems in both NoSQL and SQL environments.
C115.5 To develop a full stack single page application using React, NodeJS, and a Database and deploy using containers.

C116 – COMMUNICATION SKILLS ENHANCEMENT – II(MC4213)

C116.1 Students will be able to make presentations and participate in Group discussions withconfidence.
C116.2 Students will be able to perform well in the interviews.
C116.3 Students will make effective presentations.

SEMESTER – III

C201 – MACHINE LEARNING(MC4301)

C201.1 Understand about Data Preprocessing, Dimensionality reduction
C201.2 Apply proper model for the given problem and use feature engineering techniques
C201.3 Make use of Probability Technique to solve the given problem.
C201.4 Analyze the working model and features of Decision tree
C201.5 choose and apply appropriate algorithm to learn and classify the data

C202 – INTERNET OF THINGS(MC4302)

C202.1 Define the infrastructure for supporting IoT deployments
C202.2 Understand the usage of IoT protocols for communication between various IoT devices
C202.3 Design portable IoT using Arduino/Raspberry Pi /equivalent boards.
C202.4 Understand the basic concepts of security and governance as applied to IoT
C202.5 Analyze and illustrate applications of IoT in real time scenarios

C203 – MACHINE LEARNING LABORATORY(MC4311)

C203.1

apply data preprocessing technique and explore the structure of data to prepare

for predictive modeling

C203.2 understand how to select and train a model and measure the performance.
C203.3 apply feature selection techniques in Machine Learning
C203.4 construct Bayesian Network for appropriate problem
C203.5 learn about parametric and non-parametric machine Learning algorithms and implementto practical situations

C204 – INTERNET OF THINGS LABORATORY(MC4312)

C204.1 To understand the various IoT protocols
C204.2 Test and experiment different sensors for application development
C204.3 To develop applications using Arduino/Raspberry Pi/ Equivalent boards.
C204.4 To develop applications that would read the sensor data and post it in Cloud
C204.5 Develop IOT applications with different platforms and frameworks.

2021

SEMESTER – III

PO – CO MAPPING – MACHINE LEARNING(MC4301)

PO1  PO2  PO3  PO4  PO5  PO6 
C201.1 3 2 2 1 1
C201.2 3 2 2 1 1
C201.3 3 2 2 1 1
C201.4 3 2 2 1 1
C201.5 3 2 2 1 1
Avg 3 2 2 1 1

PO-CO MAPPING – MACHINE LEARNING(MC4301)

image

2021

SEMESTER-III

CO – PEO MAPPING – MACHINE LEARNING(MC4301)

PEO1 PEO2 PEO3 PEO4
C201.1 3 3 2 1
C201.2 3 2 1 1
C201.3 3 2 2 1
C201.4 3 2 2 1
C201.5 3 1 2 1
Avg 3 2 1.8 1

CO- PEO Mapping – MACHINE LEARNING(MC4301)

image

X