Future information technology (IT) workers can gain a combination of theoretical knowledge and practical training with the Master of Computer Applications (MCA), a well-known advanced post-graduate degree in computer science. An MCA curriculum lasts for two years, during which students ...