Computer Science

The Department of Computer Science offers a Master of Science (M.S.) Computer Science degree with a thesis or non-thesis options online through Engineering Outreach. Either option requires a minimum of 30 credits to graduate.

This degree prepares students to lead the discussion and development of advanced computer concepts and applications in science, engineering, business, the academic environment and in everyday life.

As a graduate student in the computer science program, you will learn the foundations of computer science theory and application and the interaction between the two. You'll also gain an in-depth understanding of the current limitations of the field and learn how to apply methodical and inspired approaches to overcome these obstacles.

▼ Admission Requirements
Information about academic background, GPA and departmental requirements for Computer Science.
▼ Application Priority Deadlines
Semester Application Priority Deadline: Date:
Summer and Fall Semesters (MayDecember)
February 1
Spring Semester (JanuaryMay) September 1

Students may apply at any time. Applications received by the priority date will receive first consideration by the academic department. Applications received after the priority date will be considered; however, the department may postpone making admission decisions on late applications until the following semester.

If the deadline for a specific semester has passed, you can apply as a non-degree student and take courses until your graduate application is accepted. Work with your adviser to ensure the course(s) can be applied toward your degree.
▼ Course Offerings
View a list of the EO-delivered courses that are currently being offered.

For a historical reference, view the Computer Science Course Timeline (PDF). This reference will show you which courses have been offered through EO for the past several semesters.

For further information about the program: