To apply to the MCS program:
The minimum qualifications for entering the MCS are an undergraduate degree and a C+ or better in the follow UVU or equivalent classes:
Your industry experience can be used to mitigate poor grades if they happened years ago, but industry experience is not a substitute for a formal education in these core areas. As these classes constitute the bare minimum qualifications UVU is looking for, it will greatly enhance your ability to compete for a position within the MCS if you have additional computer science education beyond these classes and/or years of industry experience.
Based upon the quality and quantity of candidates we have seen apply to the MCS, it is reasonable to expect that each year’s pool of candidates will be both larger and more qualified.
How to address this issue:
The MCS has identified three tracks of study beyond the minimum qualifications that would greatly improve your chances of being accepted into the program if you were to excel in one of these areas of study.
Recommendations from friends and relatives are not appropriate recommendations for the MCS. Professional recommendations should come from co-workers, supervisors, and/or educators.
How to address this issue:
It is important that you choose recommenders that actually know your strengths and weaknesses. Too much praise from someone who barely knows you will come off as exaggerated hype, while a bland, mediocre recommendation from a supervisor or educator will never help you. Talk to those who are recommending you—whether they be co-worker, supervisor, or educator—about your reasons for applying to the MCS.
If you don’t feel you currently have strong enough recommendations to apply, consider taking upper division classes from the UVU Computer Science Department, get to know your professors on a personal level, and get to know members of the MCS faculty, as well as the MCS Director, MCS Advisor, and the CS Department Chair. This will always benefit you.
Short, disassociated statements tell us nothing about you or your goals. If you don’t know why you want to be in the MCS, then we don’t know if we can help you achieve your goals, and as such we will look for candidates who appear to be a better fit for the MCS. If all you want to do is write code, the MCS will surely require you to do this, but it isn’t just about writing code, so again we are a poor fit for you. If making more money is your primary motivation for entering the MCS, the MCS can help you to make more money, but the goals and student outcomes of the MCS aren’t about making money, so again we are a poor fit for you.
How to address this issue:
Tell us about yourself, who you are, and what you want to become. The MCS is focused on having students design and implement large-scale systems, so highlight any relevant work experience you have and tell us about the most significant project you’ve ever worked on and what you did on that project. Let us know how you see the MCS helping you achieve your goals. Make time to talk to the MCS Director, and/or MCS Advisor; they can help you to better understand the role of the MCS and how you can fit in it.
They can even connect you with current MCS students to help broaden your perspective. Even consider talking with your boss or CEO about how they see the MCS benefiting you in your current job situation. In the end just remember, we’re interested in you and your goals, not the goals others have for you, and that is ultimately what you should be interested in also.