Prerequisites and Advancement
Prerequisites for Admission to Conditionally Classified Status:
- Satisfactory grade point average as specified in Graduate and Postbaccalaureate Admission Requirements in the University Catalog.
- Approval by the department and the Office of Graduate Studies.
- An acceptable baccalaureate from an accredited institution, or an equivalent approved by the Office of Graduate Studies.
- Completion of background preparation equivalent to:
- CSCI 311 (Algorithms and Data Structures)
- CSCI 340 (Operating Systems)
- EECE 320 (System Architecture and Performance)
- CSCI 217 (Foundations of Computing) or MATH 217 (Discrete Mathematical Structures)
- Completion of the Graduate Record Examination with a combined score of 300 on the verbal and quantitative portions. Graduates of an ABET accredited program in computer science are exempt from this requirement.
- Submission of a statement of purpose.
Prerequisites for Admission to Classified Status:
In addition to any requirements listed above:
- Completion of program prerequisites equivalent to the following senior courses:
- CSCI 430 (Software Engineering) with a grade of B- or higher.
- CSCI 511 (Object-Oriented Programming) with a grade of B- or higher.
- CSCI 550 (Theory of Computing) with a grade of B- or higher.
- Students are expected to complete these courses immediately as a matter of reasonable progress toward the master's degree.
- Courses taken for the purpose of advancement to classified status will not be used towards the MS degree.
Advancement to Candidacy:
In addition to any requirements listed above:
- Completion of the Graduate Requirement in Writing Proficiency.
- Classified graduate standing and completion of, or enrollment in, the graduate core courses.
- Development of an approved program in consultation with the Graduate Coordinator.
- Formation of the graduate advisory committee, in the case of the thesis or project plan as described below, in consultation with the Graduate Coordinator.