Master of Science in Computer Science

The M.S. program is available on a thesis and non-thesis option. A minimum of 33 semester hours is required for completion of the M.S. program. Students who select the thesis option will be required to complete at least 6-9 hours of 810:299 thesis research. Students who select the non-thesis option must complete a 6-hour software development project. A minimum of eighteen (18) hours of 200-level (or above) course work is required. For both the thesis and non-thesis options, students must pass an oral defense of their final project.

Degree Requirements

Required: 24 hours
Electives: 9 hours
Total: 33 hours

Courses in the student's areas of concentration provide in-depth knowledge of a professional sub-discipline. These 15 hours consist of 9 hours within computer science (excluding both computer science education and research credits) and 6 cognate hours from outside computer science. These hours must be approved by the Graduate Committee. However, students who have a bachelor's degree in an area outside of Computer Science may take all 15 hours of their concentration-area hours within Computer Science.

Students in this program are exempt from general limitations on the number of hours of research credit. Master of Science Computer Science programs of study may include 6 hours or more of 810:299 research credit. However, the number of hours greater than 6 hours must be in addition to the minimum 33 hours required for the degree.



Home

About Us

Undergraduate Programs

Graduate Programs

Introduction

MS in Computer Science

MA in Computer Science Education

Graduate Admissions

People

Research

Courses and Registration

Student Life

For Prospective Students

Other Resources


Department of
Computer Science
305 ITT
(the old East Gym)
Cedar Falls, Iowa
50614-0507
ph. (319) 273-2618
fax (319) 273-7123

dept@cs.uni.edu

University of Northern Iowa

Diversity Matters

FACULTY PROFILE

Paul Gray

With distributed computing, the devil is in the details. That's because a programmer is dealing with all sorts of different hardware and networks. Meshing all of these elements presents a significant challenge that Paul Gray, associate professor of computer science, is leading the charge to solve... [more]

More Profiles

PROJECTS/GROUPS

bootable cluster project

mumps/mdh

realtime systems lab

CedarLug

More Projects

Department of Computer Science