"Announcement : The date of applications for admission to Ph.D. program for the year 2023 extended to 28.07.23 (Friday)."
MCA Programme

The present era has seen momentous advancements in computer-driven technology. We have been dependent on computers for decades, and the growing demand for specialists has created new opportunities for those with Master’s degrees in Computer Applications.

The Master of Computer Applications (MCA) is a two-year professional post-graduate program that offers learning related to computers, programming, and applications to students who wish to dig deeper into the field of computer application development. The curriculum combines both the oretical and practical expertise.

Learning Outcome

After completion of the course students will be able to:

  • Apply knowledge of computing, mathematics, and domain knowledge appropriate for conceptualization of computing models from defined problems and requirements.
  • Design applications for complex computing problems with appropriate considerations for any specific need on societal and environmental aspects
  • Understand and commit to professional ethics and cyber regulations, responsibilities, and norms of professional computing practices.
  • Function effectively in the workplace both as a team leader and team member on multi-disciplinary projects demonstrating computing and management skills.
  • Inculcate employability and entrepreneur skills among students who can develop customized solutions for small to large Enterprises.

During two years (four semesters) MCA programme students are required to undergo the following:

  • Foundation course during Deeksharambh (Student Induction Program)
  • Core Courses
  • Practical papers
  • Elective papers
  • Project (Minor projects and Major projects)
  • Value Added Courses
  • Add-on, non-credit courses
  • Creative projects
  • Experiential Learning through Summer Internship, Industry visits, Activity based self Learning, and Live projects


With an objective to improve the teaching quality and to enforce improvement in the learning outcome of the students the following pedagogy is adopted.

  • Blended learning
  • Project based learning
  • Flipped classroom
  • Experiential learning through
    • Summer Internships
    • Hackathone
    • Major and minor projects

Passed BCA/ Bachelor Degree in Computer Science Engineering or equivalent Degree.
Passed B.Sc./ B.Com./ B.A. with Mathematics at 10+2 Level or at Graduation Level (with additional bridge Courses as per the norms of the concerned University). Obtained at least 50% marks (45% marks in case of candidates belonging to reserved category) in the qualifying Examination.

Selection is based through centralized Counseling by OJEE.

For details visit www. odishajee.com

Click here to download Syllabus.