背景介绍
申请难点
留学规划与提升
院校解读
留学方案
案例分析
MASTER IN COMPUTER SCIENCE (MSCS)
MSCS OVERVIEW
The Masters in Computer Science (MSCS) program is designed to make you a better thinker, a better programmer and a better system architect. It will also provide you with a good understanding of current technology. Our philosophy is to require you to master foundational topics and then let you specialize in application areas of your interest. You will gain a broad and deep understanding of many aspects of computer science, choosing among such fields as security and cryptography, graphics, scientific computing, programming languages, databases, networking, and distributed systems, to name a few. This may enable you to become a design lead in a complex multi-faceted project.
REQUIREMENTS IN A NUTSHELL
The MSCS degree is course-based. Typically, students take approximately 12 graduate-level courses. These courses must include:
- Three foundational courses in algorithms, programming languages and operating systems
- Two courses in different designated application areas, such as graphics and databases.
- One course among the capstone courses that provide substantial programming exercises.