Placement Requirements

All on campus MS/CSstudents must meet the algorithms placement requirement by the end of their first year or they will be terminated from the CS program.  In order to be eligible for departmental funded employment they must meet this requirement by the end of their 1st semester.

Distance Ed Students must pass the algorithms placement exam before they can submit a Program of Study
 
A student can meet the algorithms placement requirement by Passing CS2420 or CS5050 with a B- or better.
Show completion of course work from another ABET accredited college or university equivalent to the department algorithms placement courses with a grade of  B- or better. Pass the algorithms placement exam on the first try.
 
A student will be allowed to take the algorithms placement exam a maximum of two times.  If they pass the test on the first try they can take CS5050 if they desire.  If they pass it on the second try, they must take CS 5050 or CS2420. If they do not pass the test on the second try they must take CS 2420.
 
To facilitate studying for the exam the department has provided the following study materials:
 
 
 
If a student did not receive a BS Computer Science degree from an ABET accredited school, in addition to taking the algorithms placement exam, they must take the department's intensive programming class(CS 5060) their first semester and receive at least a C-.
 
CS5060 (Intensive Programming) is not required of students who have, within the last ten years, received a BS computer science degree from an ABET accredited program or a BS computer science degree from an articulated Utah college or university. If this is not the case, then CS5060 is required. Furthermore, if this course (CS5060) is not required, it may not be included on a MS program of study.