MCA (Master of Computer Application)

MCA (Master of Computer Application)

  • Overview
  • Curricculum

Master of Computer Application is a postgraduate degree focused on system programming. Master of Computer Application program focuses both in-depth study of systems and programming. The core courses in MCA program cover various areas of principles of programming language, Java, Data Mining, Artificial Intelligence apart from various linked courses.

Eligibility

Passed any graduation degree having obtained at least 50% marks (47.5% marks in case of candidates belonging to reserved category (SC/ST/Differently abled). (for students having no Mathematics background at 10+2 level or at graduation level, a compulsory bridge course, framed by the University, has to be done and an additional bridge course related to computer subjects for students having no computer science background at 10+2 level or at graduation level, has to be done as per the norms of the University).


Semester 1


  • Programming in Java
  • Data Structures using C++
  • Operating Systems
  • Data Communication and Computer Networks
  • Object-Oriented Analysis and Design using UML
  • Lab - Programming in Java
  • Lab - Data Structure Using C++

 


Semester 2


  • Web Technologies
  • Linux and Shell Programming
  • Advanced Data Base Systems
  • Principles of Programming Languages
  • Design and Analysis of Algorithms
  • Lab - Web Technologies
  • Lab - Linus and Shell Programming
  • *Open Elective MOOC (Selected Course should not be from Computer Science)

 


Semester 3


  • Computer Architecture and Parallel Processing
  • Data Mining and Integration using R
  • Artificial Intelligence
  • Cyber Security
  • Advanced Web Technologies
  • Lab : Data Mining and Integration Using R
  • Lab: Advanced Web Technologies
  • *Open Elective MOOC (Selected Course should not be from Computer Science)
  • Project Work

 


Semester 4


  • Big Data and Pattern Recognition
  • Computer Graphics and Animation
  • Mobile Application Development
  • Machine Learning
  • Blockchain Technology
  • Lab : Big Data and Pattern Recognition
  • Lab : Mobile Application Development

Have Any Question?

Are you seeking clarity or information? At University Search, we’re here to help. Our dedicated team is ready to address any questions you may have.