The three year full time MCA course has a strong focus on practical applications with strong mathematical basis. It is a transformation course designed to equip graduates for employment in enterprises, applying information technology either in production or in administrative and financial environment. Core computer science courses are combined with applications of commercial interest to make them relevant to immediate industries needs. Both in-house and external experts from the industries have been meticulously mobilized to share their expertise. One of the highlights of the MCA course is final semester project work. Over a six-month period students go through the full software lifecycle, developing an application for an industry. This full time industry project experience invests students with confidence, knowledge and insight into real-life work situation. The programme aims at preparing professionals for the Information Technology industry. This post graduate course focuses on both theoretical and practical application of computer technology in enabling the students to be knowledgeable in programming, analytical ability, networking, computational techniques, multimedia communication methods, simulation, modeling, artificial intelligence etc.
The MCA program is a mix of foundation courses, Core compulsory computer-related courses, elective courses and general management related courses.
The foundation course comprises of: Basics of IT, Professional Communication and Discrete Mathematics.
Core Compulsory computer related Courses comprises of all the technology and applications courses like ‘C’ Language, Object Oriented Language, Computer Network, Computer Organization, Data Structures, Software Engineering, Operating System, Database Management System, Theory of Computation, Web Technology, JAVA programming etc.
Elective courses comprises of Android Programming, Cloud Computing, Compiler Design, Pervasive Computing, Data Warehousing & Business Intelligence, Operation Research, Enterprise Architecture Using C# .NET, Artificial Intelligence, Design & Analysis of Algorithm, Object Oriented Analysis & Design Using UML, Mobile Computing etc.
General management related courses comprises of Management Information System, Financial Accounting & Management.
In the six semester of MCA course, the student has to go through all the phases of software development to get the real life exposure by developing the project. At the end of sixth semester, student has to submit a project report.
The MCA course has enormous job opportunities in the field of Information Technology. The course is designed to meet the growing demand for qualified professionals in the field of Information Technology. It is a postgraduate course that can be taken up after obtaining a Bachelor's Degree. The MCA programme is inclined more towards Application Development and thus has more emphasis on latest programming language and tools to develop better and faster applications.
Today is an age of computers; a candidate with an MCA degree will have great job opportunities in top level IT companies and consultancy firms. Students have opportunities in large corporations having an in-house systems department. An MCA graduate can work for any IT company big or small as a system developer and various other roles. Many top rated and widely recognized organizations in the IT industry namely Tata Consultancy Services (TCS), Infosys, Wipro, Cognizant Technology Services, IBM, Accenture, offer good job opportunities to fresh MCA candidates. Students can opt for fields such as Software Programmer, Software Tester, Software Engineer, Software Developer, Systems Analyst, Software Application Architect, Software Consultant.