Master of Computer Applications (MCA) 60 Intake

Programme Curriculum ( Sem. I & II) (2020-2022)

Programme Curriculum ( Sem. III) (2020-2022)

Programme Curriculum ( Sem. IV) (2020-2022)

MCA SVIMS Subjects with COs ( 2020 Pattern)


  1. The name of the programme shall be Masters of Computer Applications (M.C.A)
  2. The revised MCA Curriculum 2020 builds on the implementation of the Choice Based Credit System
    (CBCS) and Grading System initiated in the AY 2015. The curriculum takes the MCA programme to
    the next level in terms of implementing Outcome Based Education along with the Choice Based
    Credit System (CBCS) and Grading System.
  3. The Institutes should organize placement programme for M.C.A. students by interacting with
    Industries and software consultancy.
  4. At the end of each semester, appearing for various certifications is possible for each student
    enabling them to make their resume rich.
  5. With the rapidly changing scenario industry and academia should identify possible areas of
    collaboration and work together. Institute’s placement cell should focus on identifying industrial
    expectations and institutional preparation for meeting industrial needs.

MCA Programme Outcomes (POs): At the end of the MCA programme the learner will possess the
following Program Outcome:
PO1: 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: 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 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: Use research-based knowledge and research methods including design of experiments,
analysis and interpretation of data, and synthesis of information to provide valid conclusions.
PO5: Create, select, adapt and apply appropriate techniques, resources, and modern computing
tools to complex computing activities, with an understanding of the limitations.
PO6: Understand and commit to professional ethics and cyber regulations, responsibilities, and
norms of professional computing practice.
PO7: Recognize the need, and have the ability, to engage in independent learning for continual
development as a Computing professional.
PO8: Demonstrate knowledge and understanding of 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: 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: 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.
PO11: Function effectively as an individual and as a member or leader in diverse teams and in
multidisciplinary environments.
PO12: 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.