FAQs

MCS Majors

What opportunities await MCS majors after graduation?

Students with degrees in MCS can pursue a multitude of career paths after graduation. The MCS major develops skills like problem solving, critical thinking, analysis of data, and communication of complicated information, which are highly sought after in the workforce. MCS majors can expect excellent job opportunities anywhere in the world. Opportunities in academia, industry, and government abound in professions such as actuary, mathematician, statistician, data scientist, software engineer and computer systems analyst. The Careercast 2016 list of top 10 jobs for graduates includes seven that are perfect for MCS majors.
Computer Scientists are needed by most of the major companies in the world. To ensure that your profile will be attractive, make sure to specialise in a specific area; examples of such areas in CS would be security, machine learning, human-computer interaction. In the field of computer vision and machine learning, the opportunities are aplenty. Machine learning and computer vision skills are currently sought after by many companies like Google, Facebook, Amazon, IBM, Microsoft and other smaller companies. This is because data are immense, but finding information or patterns in those data is not easy. Thus, it is the tasks of machine learning (general data) and computer vision (images/videos) to find the useful information.

Can I count modules taken abroad toward my major / minor?

Modules taken while abroad may count towards your MCS major / minor requirements. However, you will require a form that must be signed by the Head of Studies to permit them to count towards your major. It is possible that some modules may not be of sufficient level to count towards the Yale-NUS MCS requirements. Some modules taken abroad may count for fewer than 5MC, and you still must complete a certain number of modules at Yale-NUS.
It is best to discuss the modules you will take abroad with the Head of Studies as soon as you can. Contact Registry for more details.

What if I do not know who my MCS advisor is?

If you do not know who your advisor is, please email the Head of Studies for clarification. Moreover, you should set up a meeting to get to know your advisor. Remember, we are here to help you.

What are the required modules for the MCS major, and how often will they be offered?

There is no required course for MCS majors, but Proof is strongly encouraged. Proof & Intro to Computer Science are offered every semester.

How do I track my progress towards completing my MCS major / minor requirements?

You should keep in regular contact with your MCS advisor or the Head of Studies, to plan out your courses to ensure that you complete the requirements for a major / minor before the end of your fourth year at Yale-NUS College. Remember, it is incumbent upon you to reach out and work with the MCS faculty.

MCS Minor

Can I count modules taken abroad toward my major / minor?

Modules taken while abroad may count towards your MCS major / minor requirements. However, you will require a form that must be signed by the Head of Studies to permit them to count towards your major. It is possible that some modules may not be of sufficient level to count towards the Yale-NUS MCS requirements. Some modules taken abroad may count for fewer than 5MC, and you still must complete a certain number of modules at Yale-NUS.
It is best to discuss the modules you will take abroad with the Head of Studies as soon as you can. Contact Registry for more details.

I am interested in MCS, but I think I want to major in another subject. Can I also minor in MCS?

Absolutely! Please discuss your decision with the Head of Studies, so that we can advise you on the modules most relevant to supporting your major or your wider interests.

What are the requirements to earn a minor in MCS?

For a minor in MCS, you should complete at least 25MC of major-qualifying MCS courses of which at least 20 must be taken at Yale-NUS. For further details, please discuss the specific requirements for a minor in MCS with the Head of Studies.

What if I do not know who my MCS advisor is?

If you do not know who your advisor is, please email the Head of Studies for clarification. Moreover, you should set up a meeting to get to know your advisor. Remember, we are here to help you.

How do I track my progress towards completing my MCS major / minor requirements?

You should keep in regular contact with your MCS advisor or the Head of Studies, to plan out your courses to ensure that you complete the requirements for a major / minor before the end of your fourth year at Yale-NUS College. Remember, it is incumbent upon you to reach out and work with the MCS faculty.

Study Abroad

What about spending a semester abroad? How do I apply? Where should I go?

We encourage MCS majors to take the opportunity to study abroad.
Contact CIPE for information about study abroad opportunities. They can also help you through the application process.
If you are stuck for ideas of where to study, then you should look into some of the recommended institutions for study abroad. You should discuss where you would like to go with your major advisor to come to a decision that is right for you, which may be different from any of the institutions listed.

When should I go abroad?

MCS majors typically spend one semester of their third year abroad, but there is no obligation to do so. There is no preference between semester 1 and semester 2, provided you have completed enough of the important MCS modules before your semester abroad. Your advisor can help you decide which modules you should complete before a semester abroad.

Can I count modules taken abroad toward my major / minor?

Modules taken while abroad may count towards your MCS major / minor requirements. However, you will require a form that must be signed by the Head of Studies to permit them to count towards your major. It is possible that some modules may not be of sufficient level to count towards the Yale-NUS MCS requirements. Some modules taken abroad may count for fewer than 5MC, and you still must complete a certain number of modules at Yale-NUS.
It is best to discuss the modules you will take abroad with the Head of Studies as soon as you can. Contact Registry for more details.

Career Information

What opportunities await MCS majors after graduation?

Students with degrees in MCS can pursue a multitude of career paths after graduation. The MCS major develops skills like problem solving, critical thinking, analysis of data, and communication of complicated information, which are highly sought after in the workforce. MCS majors can expect excellent job opportunities anywhere in the world. Opportunities in academia, industry, and government abound in professions such as actuary, mathematician, statistician, data scientist, software engineer and computer systems analyst. The Careercast 2016 list of top 10 jobs for graduates includes seven that are perfect for MCS majors.
Computer Scientists are needed by most of the major companies in the world. To ensure that your profile will be attractive, make sure to specialise in a specific area; examples of such areas in CS would be security, machine learning, human-computer interaction. In the field of computer vision and machine learning, the opportunities are aplenty. Machine learning and computer vision skills are currently sought after by many companies like Google, Facebook, Amazon, IBM, Microsoft and other smaller companies. This is because data are immense, but finding information or patterns in those data is not easy. Thus, it is the tasks of machine learning (general data) and computer vision (images/videos) to find the useful information.

Where can I find information on internships?