The MCS program is designed for students who possess a bachelor's degree in computer science. Students considering joining this program should have basic knowledge of computer systems and the capability to work on developing applications and software utilizing the knowledge and skills acquired at the undergraduate level.