MCA (Master of Computer Applications) is a two-year professional Master's Degree programme in Computer Science. For those students who are graduate from streams other than computer science (BCA,B.Sc.-IT).

The broad objective of MCA programme is to prepare graduate students for productive careers in software industry and academia by providing appropriate environment for teaching and research in the core and emerging areas of the discipline.

The major thrust is on giving the students sound background in computing, business functioning and mathematics relevant to information technology. The laboratories, besides supplementing the theory course would also expose the students to the use of the latest software tools.

The MCA programme is approved by AICTE, Government of India. The programme is carefully redesigned and updated by the School keeping in view the ever changing trends in IT industry. The main emphasis in this programme is to deliver the industry-specific contents, which have their relevance in the present as well as emerging global scenario.

Duration: 3 Years

Eligibility: Graduation in any stream with minimum of 50% marks and Mathematics as one of the subjects, either at 10+2 or Graduation level.

Selection Procedure: Entrance Test and Personal Interview


Programme Outcome
I Semester MCA-101Mathematical Foundation of Computer Science MCA-102Computer and ‘C’ Programming MCA-103Computer Organization & Architecture MCA-104Data Base Management System MCA-105Accounting and Financial Accounting Practicals & Sessionals MCA-151Office Management Lab MCA-152Programming in C lab MCA-153DBMS Lab MCA-154Communication & Soft Skills -I II Semester MCA-201Data Structure Using C MCA-202Computer Oriented Numerical and Statistical Techniques MCA-203Operating System MCA-204Data Communication & Computer Networks MCA-205Environmental Science Practicals & Sessionals MCA-251Data Structures Using C Language Lab MCA-252Numerical & Statistical Techniques Lab MCA-253Unix &Shell programming Lab MCA-254Communication & Soft Skills -II III Semester MCA-301Object Oriented Programming with C++ MCA-302System Analysis and Design MCA-303Computer Graphics MCA-304Artificial Intelligence MCA-305Design and Analysis of Algorithm Practicals & Sessionals MCA-351Object Oriented Programming with C++ Lab MCA-352Computer Graphics Lab MCA-353DAA Lab MCA-354Communication & Soft Skills – III IV Semester MCA-401Software Engineering MCA-402Java Programming MCA-403Compiler Design MCA-404Computer Based Optimization Techniques MCA-405Microprocessor Design and Assembly Language Practicals & Sessionals MCA-451Software Engineering Lab MCA-452Java Programming Lab MCA-453Microprocessor Lab MCA-454Communication & Soft Skills -IV After completion of IV semester there is a provision of mandatory summer training on 'Oracle' V Semester MCA-501Web Technology MCA-502*Elective I MCA-503.NET framework and ASP.NET MCA-504Management Information System MCA-505*Elective II Practicals & Sessionals MCA-551Web Technology Lab MCA-552*Elective I Lab MCA-553.NET Lab MCA-553Communication & Soft Skills -V *Elective I 502.1Advanced Database Concepts 502.2Advanced Java Programming 502.3Android Programming *Elective II 505.1Parallel Processing 505.2Mobile Computing 505.3Data Warehousing & Data Mining 505.4Real Time Systems VI Semester MCA-651Industrial Report

Career Prospects

The following job opportunities are available for MCA graduates: They can pursue their career as project leader, junior programmer and system analyst. They can also go for jobs as Software Engineers, Software Consultants, Network Engineers, Database Administrators, Test Engineers, System Analysts, Programmers, Quality Assurance Engineers and Technical Support Engineers. Major employers in this field are AT&T, HP, IBM, Dell, Intel, Google, IBM and Yahoo etc.