Chat with a student
New! Admission 2026-2027
READ MORE
skip to content

M.C.A.

Vision

To be a center of excellence in IT education, training, and research, aiming towards carrying out advanced research and development in information and software technologies, and in leveraging IT in specific domain areas, enabling students to become innovators, researchers, developers, and entrepreneurs.

Mission

  • Nurturing competent professionals with a deep understanding of emerging technologies across the entire spectrum of Information Technology.
  • Providing quality education that empowers learners to build successful careers in Computer Science and fulfills the dynamic needs of the industry.
  • Seeking excellence in technical education by preparing skilled and innovative entrepreneurs and researchers
  • Encouraging the development of successful, ethical, and adaptable individuals who are effective problem-solvers and lifelong learners, dedicated to contribute towards society.

Programme Educational Objectives (PEOs)

PROGRAM EDUCATIONAL OBJECTIVES (PEO)

PEO1: To apply computing skills to analyze, design, and develop innovative software products to meet the industry needs and excel as software professionals.

PEO2: To communicate and function effectively in teams across multidisciplinary fields within the global, societal, and environmental contexts.

PEO3: To exhibit professional integrity, ethics, and an understanding of responsibility to contribute technical solutions for the sustainable development of society.

PEO4: To pursue lifelong learning and do research in the computing field based on solid technical foundations.

Programme Outcomes (POs) & Programme Specific Outcomes(PSOs)

PROGRAM OUTCOME (PO)

PO1: Computational Knowledge: Apply knowledge of computing fundamentals, computing specialization, mathematics, and domain knowledge appropriate for the computing specialization to the abstraction and conceptualization of computing models from defined problems and requirements.

PO2: 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.

PO3: 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.

PO4: 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.

PO5: 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.

PO6: Professional Ethics: Understand and commit to professional ethics and cyber regulations, responsibilities, and norms of professional computing practice.

PO7: Life-long Learning: Recognize the need, and have the ability, to engage in independent learning for continual Development as a computing professional.

PO8: 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.

PO9: 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.

PO10: 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.

PROGRAMME SPECIFIC OUTCOME (PSO)

PSO1: Be well-versed in the various software and logical skills, such as Java Programming, Python Programming, Database concepts, etc.

PSO2: Be competent in the fundamentals of software and hardware concepts, and the emerging technologies in networks, recent trends in the computer science field.

Curriculum & Syllabus 2025

CURRICULUM & SYLLABUS

MINIMUM CREDITS TO BE EARNED: 90

Hours/WeekMaximum Marks
CategoryCodeCourseLTPOCCIAESETotal
CC25CMCA11Mathematical Foundations of Computer Science410244060100
CC25CMCA12Problem Solving Techniques through C Programing410244060100
CC25CMCA13Operating System with Unix Architecture & Programming310234060100
CC25CMCA14Software Engineering Methodology300234060100
CC25CMCA15Advanced Database Systems300234060100
CC25CMCA16Data Communication and Computer Networks300234060100
Audit Course – 1 *20000---
SEC25PMCA11Communication Skill and Personality Development Lab002224060100
CC LAB25PMCA12C & Data Structures Laboratory004224060100
CC LAB25PMCA13RDBMS Laboratory004224060100
Total22310-26---

View full course curriculum

 

 

Curriculum & Syllabus 2024

CURRICULUM & SYLLABUS

MINIMUM CREDITS TO BE EARNED: 90

CategoryCodeCourseHours/WeekMaximum Marks
LTPOCCIASEETotal
CC24CMCA11Mathematical
Foundations of
Computer Science
410254060100
CC24CMCA12C Programming and
Data Structures
410254060100
CC24CMCA13Relational Database
Systems
410244060100
CC24CMCA14Operating Systems300234060100
CC24CMCA15Software Engineering300234060100
SEC24SSKU11 SSoft skill - I200224060100
CC LAB24PMCA11C Programming and
Data Structures
Laboratory
004224060100
CC LAB24PMCA12Relational Database
Systems Laboratory
004224060100
Total2038-26---

View full course curriculum

 

 

Curriculum & Syllabus

CURRICULUM & SYLLABUS

MINIMUM CREDITS TO BE EARNED: 90

Code No.Code No.CourseHours/Week
LectureTutorialPracticalCredits
CORE22CMCA11Mathematical Foundations of Computer Science4105
CORE22CMCA12C Programming and Data Structures4105
CORE22CMCA13Relational Database Systems4004
CORE22CMCA14Operating Systems3003
CORE22CMCA15Software Engineering3003
SECSoft Skill - I2002
CORE22PMCA11C Programming and Data Structures Laboratory0042
CORE22PMCA12Relational Database Systems Laboratory0042
202826

View full course curriculum

 

 

Career Prospects

CAREER PROSPECTS

 

  • Software Developer
  • Database Engineer
  • Web Designer
  • Cloud Architect
  • Data Scientist
  • Data Analyst
  • Chief Information Officer
  • Computer Programmer
  • Computer Scientist
  • Computer Systems Analyst
  • Database Administration
  • Information Systems Manager
  • Web Developer

Alumni Testimonials

Innovations by the Faculty in Teaching and Learning

The Master of Computer Applications (MCA) Department continuously strives to enhance the quality of education by adopting innovative teaching and learning methodologies. Faculty members actively integrate modern pedagogical practices such as project-based learning, experiential learning, coding practice sessions, and ICT-enabled teaching tools to create a dynamic and student-centered learning environment. Real-time case studies, industry-oriented projects, and hands-on programming exercises enable students to apply theoretical concepts to practical situations, thereby strengthening their analytical and problem-solving abilities.

These innovative initiatives promote critical thinking, creativity, and collaborative learning among students while encouraging active participation in the learning process. By continuously upgrading teaching strategies and incorporating emerging technologies, the department ensures that students acquire industry-relevant skills and remain well-prepared to meet the evolving demands of the IT industry.

View More