next up previous
Next: Doctor of Philosophy Degree Up: Master of Science in Previous: ADMISSION REQUIREMENTS

DEGREE REQUIREMENTS

The Master of Science in Computer Science requires a minimum of 32 credit hours. Students are encouraged to complete and successfully defend a thesis. Students who decide not to write a thesis must pass a comprehensive examination given in the last semester in which the student is registered for courses.

To ensure students are exposed to a variety of areas in computer science, they must pass one course in each of three categories: Applied Software, Foundations, Software and Systems. Students are exempted from this breadth requirement only if they can show evidence that they have passed courses equivalent to all those on the category lists. A student can substitute listed course with another appropriate course only with permission of the student's advisor and program chair.


Applied Software:

1.
CSE 5260 Database Systems
2.
CSE 5280 Graphics
3.
CSE 5290 Artificial Intelligence


Foundations:

1.
CSE 5210 Formal Languages
2.
CSE 5211 Analysis of Algorithms

Software and Systems:

1.
CSE 5231 Computer Networks
2.
CSE 5251 Compiler Theory and Design
3.
CSE 5270 Software Engineering

The course requirements are:

MTH 5051 Discrete Mathematics 3
Computer Science Theory 3
System Software 3
Applied Software 3
CSE 5500 Computer Science Seminar 2
CSE 5200 or higher Computer Science Electives 6
CSE 5600 or higher Advanced Computer Science Electives 6
CSE 5999 Thesis in Computer Science
OR
Two Additional Advanced Electives 6

32
All electives that apply to the program must be approved by the student's advisor. The computer science office maintains an approved set of courses, including courses in other disciplines, from which electives can be selected.


next up previous
Next: Doctor of Philosophy Degree Up: Master of Science in Previous: ADMISSION REQUIREMENTS

1998-09-01