You are here


Once the graduate school deems your application complete, it is forwarded to the Center for Advanced Computer Studies for further review. The graduate school does not forward the application to the Center until after receiving all transcripts, GRE scores, three letters of reference, and TOEFL or IELTS scores (for international students). Also you should include a statement of purpose, especially if you are interested in research.

Upon receiving the application from the graduate school, the Center makes a decision of acceptance or denial within three weeks. Before we notify the applicant of the outcome, the graduate school must approve the Center's decision. So, you will here of the outcome from the graduate school before you hear it from the Center.

Besides the graduate school requirements, the department has its own additional requirements. The applicant needs a four-year bachelor’s degree, preferably in computer science, computer or electrical engineering, or a related field (with GPA equal to 2.75). The GRE (General Test) is required of all applicants. The GRE-V should not be less than 145 (or 380 under old system), and the GRE-Q should not be less than 148 (or 600 under old system). Either a TOEFL or IELTS score is required of international students without a degree from the U.S., U.K., or English-speaking Canada. The minimum required TOEFL is 81 and the minimum required IELTS is 6.5.

Upon admission to the MSCS program, the department assesses whether the incoming student has completed the equivalent of four core courses (not listed above) at the senior undergraduate level. These courses are computer architecture (CMPS 430), programming languages (CMPS 450), operating systems (CMPS 455), and data bases (CMPS 460). These courses are enforced prerequisites. If the student has not taken these classes as an undergraduate, then they or their graduate level equivalents must be taken while in the MSCS program. Since prerequisite courses form a foundation for graduate courses, students should schedule prerequisites in preference to other courses, and complete them as soon as offerings permit. At most 6 hours (2 classes) of these prerequisite classes can be used toward MSCS degree hours.

For the MSCS degree, the Center also has specific course prerequisites in both computer science and mathematics. The computer science prerequisites are, at minimum, software design and data structures (CMPS 405 or 260-261), assembly language programming (CMPS 351), and discrete mathematics and logic design (CMPS 341). The mathematics prerequisites for the MSCS degree are, at minimum, two courses in college-level differential and integral calculus (e.g., MATH 270, 301). The MSCS program also recommends as prerequisite one course in applied statistics and probability (e.g., STAT 427).