The MCA Program..

The MCA Program is a three year, full-time program designed to develop IT professionals.


Graduation (10+2+3 or 10+2+4) from any discipline (English medium) with 50% and above aggregate; and final year students awaiting results.

Program Structure

The MCA Program comprises of around 33 courses spread over 3 years (6 semesters). The program is designed to train students in the state-of-art technology such as object-oriented analysis/design techniques and programming, client server application development, distributed database development, telecommunications and local area network design and artificial intelligence/ expert systems. The MCA Program is structured to help the students achieve the learning objectives in three stages spread over three years.

Stage 1-Foundation Courses

The program will begin with a series of foundation courses which will cover the basics of computers.

Stage 2-Tools & Techniques

During this stage the students will be imparted in-depth knowledge of various tools and techniques with reference to computer applications.

Stage 3-Integrative Courses

At the final stage, the course takes an inter-disciplinary and integrative approach to the subject of computer applications in various business areas like finance, hospitals, banking, E-business, etc. Throughout the program, emphasis will be given to the development of three types of skills in the courses:
Computer Skills: They deal with the technical aspects of computer applications.
Management Skills: They deal with management from holistic perspective to having a strong interface with IT and Systems.
Human Skills: They deal with personal and interpersonal skills with focus on “how to” get things done.

Elective Streams

During the 4th and 5th semester, the students are exposed to elective courses in their respective field of specialization. These elective courses provide an understanding of the specialized focus fields. Each student is required to do 7 elective courses.
Students may select the following combination of courses based on the following focused areas of specialization.

Database Area

  • Data Warehousing and Data Mining
  • Parallel and Distributed Database Systems
  • Database Security and Administration

Computer Network Area

  • Computer System and Network Security
  • Mobile Computing
  • Advanced Topics in Computer Network

Software Engineering Area

  • Software Testing and Quality Management
  • Software Design Patterns
  • Software Project Management

Systems Area

  • Advanced Operating System
  • Embedded Systems
  • Compiler Design

Business Solutions Area

  • IT in Banking & Insurance
  • Management Accounting
  • Investment Banking & Financial Services
  • Financial Markets
  • Enterprise Solutions

Inter Disciplinary Area

  • Image Processing
  • Multimedia Systems
  • Bio-informatics
  • Neural Network Computing.

All electives offered at Faculty of Science and Technology are subject to a minimum number of 20 students enrolling for a particular elective. The elective streams indicated are tentative and subject to revision if required.