- Available to US Citizens, green card holders, or other status permitting US work and study
- US Equivalent Bachelor’s degree from any country
- Submit additional personal documentation (we will send you further instructions after you apply)
- Pass entrance exam (see details below)
Standard 18-month Track
- Take our online Math Placement Test (demonstrate pre-calculus competency with minimum score of 76)
- Take a 2nd math test on campus. To maintain acceptance, you will need to verify your Math score with a proctored test on campus soon after arrival.
Accelerated 12-month Track
if you are accepted into the program and feel you have a strong coding background, then you will have the option to apply for our 12 month accelerated program track.
Visit our Admissions Steps Checklist
(800) 563-9673 — (call or text)
(641) 819-3013 — (call or text)
or Send Email
MSD Standard Track
To continue after finishing the foundational semester (first 6 months):
We will assess your programming abilities at the end of the first semester based on your GPA (Grade Point Average). A GPA of 3.3 or higher will be needed to continue in the MSD program.
In the case that a student has a lower GPA, they can:
- Take additional time to strengthen their programming skills by switching over to the Bachelor’s program and pursuing a 2nd Bachelor’s degree in Computer Science.
- Repeat or take additional courses to improve their GPA before they can continue with the MSD program.
MSD Accelerated Track
To continue in the accelerated track:
Students must maintain a 3.00 GPA in each semester of the accelerated track.
CS305 is a foundational course. Students must pass the course with a grade of B+ or better.
- If a student finishes the CS305 course with a grade of B, they may be advised to switch over to the Standard track as per their faculty advisor and program director’s decision.
- If a student finishes the CS305 course with a grade less than B, they will be switched over to the Standard Track.
To graduate, students must have a minimum GPA of 3.00
Students must also sucessfully complete a total of at least 60 credits consisting of:
- 4 credits or more of STC
- 12 credits or more of foundational courses that must include CS203 OOP and CS221 Data Structures, or advisor-approved replacements. This requirement can be waived via aptitude assessment when a student is accepted to the accelerated track
- 44 credits of MSD core courses, five courses of which must be at the 500 level, including 2 credits from MGT 5321 Career Strategies Workshop.