Formed in 1981, the University of Idaho Computer Science Department has 11 faculty, about 160 undergraduates, and 50 graduate students pursuing masters and doctoral degrees.
The department offers a practical orientation to computer science; cutting-edge, world-class research; a congenial, accessible faculty; and an active student population. We offer the BS, MS, and PhD degrees in Computer Science and we invite you to become involved in our community.
This program consists of a carefully designed computer science core, surrounded by an extensive array of challenging technical elective courses. The core consists of courses in algorithms and data structures, programming languages, computer architecture, operating systems, files and database, theory of computation, and a senior capstone design sequence. All of these courses have important components of theory, abstraction, and design.
As a small department, we support high-quality research that is contributing to the advancement of our discipline. We strongly encourage independent thinking and initiative. Our highly qualified faculty enjoy teaching and research in many leading-edge areas:
- Information Assurance
- Games and Virtual Environments
- Embedded Systems
- Distributed & Network Computing
- Fault Tolerant Systems
- Artificial Intelligence
- Evolutionary Computing
- Computer Architecture
- Software Engineering
We are also working with other faculty in the College of Engineering researching and offering coursework supporting Computer Engineering. In 1999 the National Security Agency designated the University of Idaho as one of the initial seven Centers of Excellence in Information Assurance Education. In 2001, the National Science Foundation created the Scholarship for Service (SFS, aka CyberCorps) program and the University of Idaho was one of the first five schools in the nation to host a scholarship program specifically for students focusing on Information Assurance studies. In June of 2006 the University of Idaho was selected to join the Institute for Information Infrastructure Protection (I3p).
In addition to our programs offered on the Moscow campus, we offer MS and PhD graduate programs at the University of Idaho, Idaho Falls Center. The Idaho Falls programs are easily available to those in south eastern Idaho, providing access to contemporary graduate coursework that may be of special significance to employees of the Idaho National Laboratory.
For graduate students who are not able to relocate to Moscow, the department also offers online video courses through Engineering Outreach.
The Computer Science undergraduate degree program is accredited by the Computing Accreditation Commission of ABET, http://www.abet.org.