
- ABOUT THE PROGRAMME
- ELIGIBILITY CRITERIA
- DURATION
- CURRICULAR COMPONENTS
- GENERIC ELECTIVES
- GRADUATE ATTRIBUTES (GA)
- PROGRAM EDUCATION OBJECTIVES
- PROGRAM OUTCOMES (POs)
- COURSE OUTCOMES (COs)
- VOCATIONAL COURSES
- CURRICULUM ENRICHMENT
- MAJOR / MINOR PROJECT
- COs & POs MAPPING
- COs & POs ATTAINMENT
ABOUT THE PROGRAMME
The MCA programme’s overarching goal is to educate graduate students for successful careers in
the software industry and academia by providing an excellent environment for teaching and
research in the discipline’s core and growing areas. The program’s emphasis is on providing
students with a solid foundation in theoretical and application-oriented courses relevant to the
most recent computer software development. The curriculum focuses on the use of software
technology to solve mathematical, computing, communications/networking, and business
problems.
This Master’s Degree Program was built with a semester structure in mind. The first-year courses
focus on theoretical knowledge and practical skills development in core computer science areas.
The second year is more focused on advanced courses that provide a conceptual basis for the
project work.
Eligibility
|
Duration
|
CURRICULAR COMPONENTS
The MCA programme is structured to provide a comprehensive and career-oriented learning experience. It combines core subjects, interdisciplinary knowledge, skill-building courses, and practical training to ensure students are well-prepared for the industry.
|
Generic (Open) Electives for other undergraduate programmes
The following MCA Core courses may be available as Core Electives or Generic Electives in certain Postgraduate programmes. The maximum number of students from other schools, departments, or programs may not exceed 20% of the overall program intake.
|
GRADUATE
ATTRIBUTES (GA)
It is envisioned that the graduates passing out MCA degree, will be able to possess following Graduate Attributes and demonstrate related competencies:
Computational Knowledge
Demonstrate competencies in fundamentals of computing, computing specialization, mathematics and domain knowledge suitable for the computing specialization to the abstraction and conceptualization of computing models from defined problems and requirements.
Problem Analysis
Identify, formulate and analyze complex real-life problems in order to arrive at computationally viable conclusions using fundamentals of mathematics, computer sciences, management and relevant domain disciplines.
Design /Development of Solutions
Design efficient solutions for complex, real-world problems to design systems, components or processes that meet the specifications with suitable consideration to public health, safety, cultural, societal and environmental considerations.
Conduct Investigations of Complex Computing Problems
Ability to research, analyze and investigate complex computing problems through design of experiments, analysis and interpretation of data and synthesis of the information to arrive at valid conclusions.
Modern Tool Usage
Create, select, adapt and apply appropriate technologies and tools to a wide range of computational activities while understanding their limitations
Professional Ethics
Ability to perform professional practices in an ethical way, keeping in the mind cyber regulations & laws, responsibilities and norms of professional computing practices.
Life-long Learning
Ability to engage in independent learning for continuous selfdevelopment as a computing professional.
Project Management & Finance
Ability to apply 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 in multidisciplinary environments.
Communication Efficacy
Ability to effectively communicate with the technical community and with the society at large about complex computing activities by being able to understand and write effective reports, design documentation, make effective presentations with the capability of giving and taking clear instructions.
Societal & Environmental Concern
Ability to recognize and assess societal, environmental, health, safety, legal and cultural issues within local and global contexts and the consequential responsibilities applicable to professional computing practices.
Individual & Team Work
Ability to work in multi-disciplinary team collaboration both as a member and leader, as per need.
Innovation & Entrepreneurship
Ability to apply innovation to track a suitable opportunity to create value and wealth for the betterment of the individual and society at large.
PROGRAM EDUCATION OBJECTIVES
It is envisioned that the graduates passing out MCA degree, will achieve the following objectives and accomplishments,in a span of 05 – 10 years’ time, after having passed the MCA degree:
PEO 1:
Exhibit professional competencies and knowledge for being a successful technocrat.
PEO 2:
Adopt creative and innovative practices to solve real-life complex problems.
PEO 3:
Be a lifelong learner and contribute effectively to the betterment of the society.
PEO 4:
Be effective and inspiring leader for fellow professionals and face the challenges of the rapidlychanging multi-dimensional, contemporary world.
PROGRAMME OUTCOMES (POS):
It is envisioned that the graduates passing out MCA degree, will be able to possess following Graduate Attributes and demonstrate related competencies:
PO1:
Computational Knowledge
Demonstrate competencies in fundamentals of computing, computing specialization, mathematics and domain knowledge suitable for the computing specialization to the abstraction and conceptualization of computing models from defined problems and requirements.
PO2:
Problem Analysis
Identify, formulate and analyze complex real-life problems in order to arrive at computationally viable conclusions using fundamentals of mathematics, computer sciences, management and relevant domain disciplines.
PO3:
Design /Development of Solutions
Design efficient solutions for complex, real-world problems to design systems, components or processes that meet the specifications with suitable consideration to public health, safety, cultural, societal and environmental considerations.
PO4:
Conduct Investigations of Complex Computing Problems
Ability to research, analyze and investigate complex computing problems through design of experiments, analysis and interpretation of data and synthesis of the information to arrive at valid conclusions.
PO5:
Modern Tool Usage
Create, select, adapt and apply appropriate technologies and tools to a wide range of computational activities while understanding their limitations
PO6:
Professional Ethics
Ability to perform professional practices in an ethical way, keeping in the mind cyber regulations & laws, responsibilities and norms of professional computing practices.
PO7:
Life-long Learning
Ability to engage in independent learning for continuous selfdevelopment as a computing professional.
PO8:
Project Management & Finance
Ability to apply 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 in multidisciplinary environments.
PO9:
Communication Efficacy
Ability to effectively communicate with the technical community and with the society at large about complex computing activities by being able to understand and write effective reports, design documentation, make effective presentations with the capability of giving and taking clear instructions.
PO10:
Societal & Environmental Concern
Ability to recognize and assess societal, environmental, health, safety, legal and cultural issues within local and global contexts and the consequential responsibilities applicable to professional computing practices.
PO11:
Individual & Team Work
Ability to work in multi-disciplinary team collaboration both as a member and leader, as per need.
PO12:
Innovation & Entrepreneurship
Ability to apply innovation to track a suitable opportunity to create value and wealth for the betterment of the individual and society at large.
MCA COURSE OUTCOMES
|
|
|
VOCATIONAL COURSES
|