Computer Science

Master's Degree Program

Program Description
Admission Requirements
Application Materials
Course Timeline
Department Contact

Program Description
The Department of Computer Science offers a Master of Science (M.S.) degree online through Engineering Outreach. The degree is available with both a thesis and non-thesis option; with degree requirements of 30 credits.

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. 

The department also offers academic certificates in Communication and Control for Power Transmission and Distribution and Secure and Dependable Computing Systems, which each require 12 credits of course work.

Admission Requirements
Students taking courses delivered by Engineering Outreach follow the same admission procedures as on-campus students, and work directly with the academic departments and admissions office.

To be considered for graduate admission, students must have a bachelor's degree from a college or university accredited by a regional accrediting association. If the degree is from a recognized but not regionally accredited institution, the application will be reviewed by the department and by the College of Graduate Studies.

GPA Requirements
Applicants must have a minimum overall Grade Point Average (GPA) of 3.00 on a 4.00 grade scale equivalent to U.S. Bachelor's Degree. If your GPA meets the minimum admission requirements, the department of major will determine if your overall academic record and test scores meet department requirements.

Please note: If you do not meet the minimum 3.00 GPA, your application can be considered for admission if you:
  • have worked in the program specific profession for 5+ years
  • have a letter of support from a faculty member in the department
  • write a detailed statement/essay describing your professional experience and potential to succeed academically
Departmental Requirements
Individual department requirements may be more rigorous than the general University of Idaho requirements. In those situations, final admission is based on the department's decision.

Visit Graduate Admissions for more information about requirements for domestic applicants and international applicants, including an international Bachelor's Degree Equivalency Guide.

Application Materials
Visit How to Apply for Admission for a checklist of application procedures and instructions for submitting required supporting documents. Application deadlines vary by department, but the usual priority deadlines are:
  • February 1: summer and fall semester admission
  • September 1: spring semester admission
Course Timeline
  • For a historical reference of courses that have been delivered by EO over the last several years, please refer to the CS Course Timeline (PDF).
  • See Courses for a list of courses currently scheduled for EO delivery.
Department Contact