The post graduate degree if offered by business schools and integrated information technology colleges. The programme is designed for students interested in systems development studies. It is equivalent to a Master of Information Management. MCA can be pursued by a number of students form different undergraduate backgrounds like science and commerce focusing in Information Technology. The course generally includes system design, analysis, data communications, project management, and security. The course teaches both business skills and computer science. However the core subjects may differ according to the school you are studying.