Computer Science (M.S.)
The Department of Computer Science offers a program of study leading to the degree of Master of Science. The program is designed to be flexible enough to accommodate the needs of two kinds of students: those who have recently completed an undergraduate degree in computer science and want to further their education, and those practicing professionals who want to acquire specific academic experience relevant to their work.
Student Outcome
A goal of this curriculum is to align educational outcomes with industry and research needs and expectations.
Student Learning Outcomes
Student Learning Outcomes specify what students will know, be able to do, or be able to demonstrate when they have completed a program of study.
Graduate Curriculum Options
The department offers both thesis and non-thesis options in the master鈥檚 program.
Non-Thesis Option
Students that want to acquire employment in a specialized IT/Computer Science field may want to consider a non-thesis master鈥檚 degree. Students completing the master's degree without a thesis are required to give a satisfactory performance in a comprehensive examination covering course work. Further details about the non-thesis MS program can be found here.
Thesis Option
Students interested in academic research (and perhaps continuing on to acquire a Doctorate) are encouraged to pursue a master鈥檚 degree via the thesis-included curriculum. Students completing the master's degree with a thesis are required to submit an acceptable thesis and give a satisfactory defense of the thesis. Further details about the thesis-based MS program can be found here.
Areas of Study
To meet breadth, depth, and background requirements, graduate students will take courses from different areas of study. A is available to help students choose courses for credits towards their degree.