In addition to the graduate school admission requirements, students entering the graduate program must have completed computer science course work in the areas of: 1) programming in a modern high-level language, 2) basic computer organization and architecture, 3) data structures, and 4) principles of operating systems and networks. They should also have completed mathematics courses equivalent to: 1) differential and integral calculus including infinite series, 2) discrete mathematics, 3) linear algebra, and 4) probability and statistics.
The requirements for the Master’s of Science degree may be met in one of three ways. The courses Computer Science 631, 641, 702, and 721 are identified as the core courses for the MS degree and are required of all students.
The MS degree with thesis requires thirty semester hours including six hours of thesis research (Computer Science 791, 792) and a successfully completed thesis. The course work must include the twelve-hour core. The remaining twelve hours are selected from computer science courses with at least six of these hours from 700-level courses other than Computer Science 795.
The MS degree with project requires thirty-three semester hours including three hours of project research (Computer Science 795) and a successfully completed project. The course work must include the twelve-hour core. The remaining eighteen hours are selected from computer science courses with at least six of these hours from 700-level courses other than Computer Science 791, 792.
For the MS degree without thesis or project, thirty-six semester hours are required. The course work must include the twelve-hour core. The remaining hours are selected from computer science courses with at least six of these hours from 700-level courses other than Computer Science 791, 792, and 795.
With the approval of the graduate adviser, graduate courses may be taken in related areas to fulfill requirements; however, no more than six such hours may count toward the degree.
Computer Science graduate students can apply to participate in the Interdisciplinary Graduate Track in Structural and Computational Biophysics. The specific requirements are found in the Graduate School Bulletin. On successful completion of this track a student will earn an MS degree in computer science (thesis option) with a Certification in Structural and Computational Biophysics.