• The ICFAI University,  Raipur

The MCA Program

The MCA Program

Master of Computer Application (MCA) is a leading degree in today's time. It grooms students with highend expertise in the domain, also, helps them explore new ways to attain the next level of skills in the same line.

After completing MCA, one can also start his/her own venture in the field of interest.

3 Years


  • Graduation in any discipline with 45% and above aggregate marks.
  • Final year students awaiting results can also apply.

Elective Streams
During the 3rd year, students are exposed to elective courses in their respective field of specialization. These elective courses provide an intense knowledge on specialized areas.

Program Structure
The MCA Program is organized into six semesters spread over three years. There are 31 courses. Students are required to do Summer Projects after completion of Year I and Year II respectively and an IT Project in the Sixth Semester.

Program Structure for 3-years BCA Program
  Semester-I Semester-II
Year I
  • Programming & Problem Solving with C & C++
  • Computer Organization
  • Discrete Mathematics
  • Database Management System
  • Principles of Management
  • Financial Accounting
  • Data Structures
  • Java Application Development
  • Data Communication and Computer Networks
  • Operating System
  • Probability and Statistics
  • Financial Management - I
Summer Project - I
  Semester-III Semester-IV
Year II
  • Design and Analysis of Algorithms
  • OOAD and UML
  • Web Technologies
  • Financial Management - II
  • Operations Research
  • Computer System
  • Software Engineering
  • Dot Net Technologies
  • Management Information and Decision Support System
  • Soft Skills
  • Elective I
  • Elective II
Summer Project - II
  Semester-V Semester-VI
Year III
  • Enterprise Application Development using Java
  • Computer Graphics
  • Elective - III
  • Elective - IV
  • Elective V
  • Elective - VI
  • Enterprise Application Development using Java
  • Internship Or Thesis

list of Electives: Artificial Intelligence, Advance Operating Systems, Theory of Computing, Database Security & Administration, Program Paradigms, Software Project Management, Data Warehousing & Data Mining, Mobile Computing, Software Design Pattern, Embedded Systems, Advanced Topic in Computer Network, Neural Network Computing, Bio - informatics, Parallel & Distributed Database System, Multimedia Systems, Software Testing & Quality Management, IT in Banking & Accounting, Management Accounting, Enterprise Solution, Compiler Design, Image Processing, Unix/Linux System Administration, Computer Simulation and Modeling, Spatial Database, Investment Banking & Financial Services, Financial Markets

The program structure is subject to periodic review