Office of the Dean
deanengr@uidaho.edu
phone: (208) 885-6479
toll free: 88-88-UIDAHO
fax: (208) 885-6645
Janssen Engineering, Room 125
P.O. Box 441011
Moscow, ID 83844-1011
Students working together in a Computer Science laboratory
Contact Department of Computer Science
csinfo@uidaho.edu
phone: 208-885-6592
toll free: 1-88-88-UIDAHO
fax: 208-885-9052
Janssen Engineering, Room 236
PO Box 441010
Moscow, ID 83844-1010
Download the Computer Science Curriculum Guide2009 Curriculum Guide
Preview which classes you will need to get your degree.
» Download PDF here


Computer Science

What can you do as a computer scientist?


As a computer scientist you can use evolutionary computation to program robots that can clear countries of landmines, or simulate international relations scenarios seeking to reduce conflict. You can design features for an MP3 player or help people find better answers online.


You can use bioinformatics to search genetic databases for the causes of diseases and treatments for cancer. You can devise methods to maintain the safety of the financial network and electric power grid infrastructure. You can even step into artificial worlds and provide new ways for people to communicate.


Undergraduate Program


As a computer science major, you will have one-on-one interaction with your professors, the ability to work with faculty to tailor your education to your interests, and the opportunity to be involved in award-winning, cutting edge research at a computer science department of national distinction. Choose from advanced courses in computer and network security, games and virtual environments, embedded systems, distributed and network computing, fault-tolerant systems, artificial intelligence, evolutionary computing, computer architecture, software engineering, and bioinformatics.