MCA - Objectives

Programme Objective

Programme Educational Objective

  • Graduates of the program will be computer professionals of probity, positive attitude and scientific temper
  • Graduates of the program will have sound theoretical knowledge and skill for software development and implementation
  • Graduates of the program will possess good communication, technical and innovative skills
  • Graduates of the program will have a sense of social awareness

Grievance Redressal Portal (AICTE)  - MCA

Programme Educational Objectives of the MCA Programme

  • PEO1 : Graduates of the program will be computer professionals of probity, positive attitude and scientific temper
  • PEO2 : Graduates of the program will have sound theoretical knowledge and skill for software development and implementation
  • PEO3 : Graduates of the program will possess good communication, technical and innovative skills
  • PEO4 : Graduates of the program will have a sense of social awareness

 

Programme Outcome (PO)

At the end of the Programme, a student will be able to:

Apply knowledge of computing fundamentals, computing specialisation, mathematics, anddomain knowledge appropriate for the computing specialisation to the abstraction andconceptualisation of computing models from defined problems and requirements.

Identify, formulate, research literature, and solve complexcomputing problems reachingsubstantiated conclusions using fundamental principles of mathematics, computing sciences,and relevant domain disciplines.

Design and evaluate solutions for complexcomputing problems, and design and evaluatesystems, components, or processes that meet specified needs with appropriate considerationfor public health and safety, cultural, societal, and environmental considerations.

Use research-based knowledge and research methods including design of experiments,analysis and interpretation of data, and synthesis of the information to provide validconclusions.

Create, select, adapt and apply appropriate techniques, resources, and modern computingtools to complexcomputing activities, with an understanding of the limitations.

Understand and commit to professional ethics and cyber regulations, responsibilities, andnorms of professional computing practice.

Recognise the need, and have the ability, to engage in independent learning for continualdevelopment as a computing professional.

Demonstrate knowledge and understanding of the computing and managementprinciples and apply these to one’s own work, as a member and leader in a team, to manage projects and in multidisciplinary environments.

Communicate effectively with the computing community, and with society at large, aboutcomplexcomputing activities by being able to comprehend and write effective reports,design documentation, make effective presentations, and give and understand clearinstructions.

Understand and assess societal, environmental, health, safety, legal, and cultural issueswithin local and global contexts, and the consequential responsibilities relevant toprofessional computing practice.

Function effectively as an individual and as a member or leader in diverse teams and inmultidisciplinary environments.

Identify a timely opportunity and using innovation to pursue that opportunity to create value and wealth for the betterment of the individual and society at large.

Program Outcomes mapped as Graduate attributes defined by NBA

  1. Computational Knowledge:

Apply knowledge of computing fundamentals, computing specialisation, mathematics, and domain knowledge appropriate for the computing specialisation to the abstraction and conceptualisation of computing models from defined problems and requirements.

2. Problem Analysis:

Identify, formulate, research literature, and solve complex computing problems reaching substantiated conclusions using fundamental principles of mathematics, computing sciences, and relevant domain disciplines.

3. Design /Development of Solutions:

Design and evaluate solutions for complex computing problems, and design and evaluate systems, components, or processes that meet specified needs with appropriate consideration for public health and safety, cultural, societal, and environmental considerations.

4. Conduct Investigations of Complex Computing Problems:

Use research-based knowledge and research methods including design of experiments, analysis and interpretation of data, and synthesis of the information to provide valid conclusions.

5. Modern Tool Usage:

Create, select, adapt and apply appropriate techniques, resources, and modern computing tools to complex computing activities, with an understanding of the limitations.

6. Professional Ethics:

Understand and commit to professional ethics and cyber regulations, responsibilities, and norms of professional computing practice.

7. Life-long Learning:

Recognise the need, and have the ability, to engage in independent learning for continual development as a computing professional.

8. Project management and finance:

Demonstrate knowledge and understanding of the computing and management principles and apply these to one’s own work, as a member and leader in a team, to manage projects and in multidisciplinary environments.

9. Communication Efficacy:

Communicate effectively with the computing community, and with society at large, about complex computing activities by being able to comprehend and write effective reports, design documentation, make effective presentations, and give and understand clear instructions.

10. Societal and Environmental Concern:

Understand and assess societal, environmental, health, safety, legal, and cultural issues within local and global contexts, and the consequential responsibilities relevant to professional computing practice.

11. Individual and Team Work:

Function effectively as an individual and as a member or leader in diverse teams and in multidisciplinary environments.

12. Innovation and Entrepreneurship

Identify a timely opportunity and using innovation to pursue that opportunity to create value and wealth for the betterment of the individual and society at large.

Program Specific Objectives

PSO1:  Data Analytics: Acquire knowledge of Data preprocessing and Data quality, Modeling and design of data warehouses, Algorithms for data mining, skills to design, analyze and develop algorithms and implement using high-level programming languages and to define and critically analyze mining approaches for various domains.

PSO2:  High-Level Programming: Acquire skills to design, analyze and develop algorithms and implement those using high-level programming languages,  to maintain web server services required to host a website, Install, configure, design and develop mobile application development tools.

PSO3: Software Conceptualization and Implementation: Acquire knowledge to design a solution to a given problem using one or more design patterns and implement the design in a programming language by lifecycle paradigms,  apply software testing and quality assurance techniques; to work collaboratively team environment to develop software from conceptualization to completion, including requirements elicitation, system modeling, system design, implementation, unit and system testing, integration, source code management configuration management, and release management

PSO4:  Practices and tools in Information Security: Acquire a practical overview of the issues involved in the field of information security and assurance; acknowledge the ethical considerations in all dimensions of information security, and utilize the software tools to explore, rectify or prevent the unauthenticated actions in the domain.

Mapping of PO to PEO

Program Educational Objectives

PEO1

PEO2

PEO3

PEO4

Program Outcomes

PO1: Computational Knowledge

 

*

 

 

PO2: Problem Analysis

 

 

*

 

PO3: Design /Development of Solutions

*

 

 

 

PO4: Conduct Investigations of Complex Computing Problems

 

 

*

 

PO5: Modern Tool Usage

 

 

*

 

PO6: Professional Ethics

*

 

 

*

PO7: Life-long Learning

*

 

 

 

PO8: Project management and finance

 

 

 

*

PO9: Communication Efficacy

 

 

*

 

PO10: Societal and Environmental Concern

*

 

 

*

PO11: Individual and Team Work

*

 

 

*

PO12: Innovation and Entrepreneurship

 

 

*

 

PSO1: Data Analytics

 

*

*

 

PSO2: High-Level Programming

 

*

*

 

PSO3: Software Conceptualization and Implementation

 

*

*

 

PSO4: Practices and tools in Information Security

 

*

*