From supercomputing in the study of global warming to developing complex wireless mobile devices to creating social networking sites like Facebook, the field of computer science is constantly evolving and ever-expanding. With a bachelor of science (B.S.) in computer science from the University of Idaho, you will be equipped with in-demand technical skills and practical experience to pursue an exciting career in one of the fastest growing and dynamic segments of our society.
As a student in the B.S. computer science program, you will learn to analyze problems, formulate, test and use advanced computing equipment, and work in teams to solve problems and develop products. You will become familiar with Linux and Windows operating systems, study computer organization and architecture, and learn to program using the most up-to-date languages and techniques. You will also take courses in mathematics, calculus, linear algebra and statistics. As you progress through the program, you will have the flexibility to tailor your studies to specific subject areas, such as computer networking or security.
Graduates of the B.S. computer science program are also prepared for advanced study in the field. Related graduate degrees offered at the University of Idaho include master of science (M.S.) in computer science, doctorate of computer science, M.S. bioinformatics, M.S. computer engineering and M.S. mathematics.
With more than 120 undergraduate students and 60 graduate students in the computer science program, you'll be part of a vibrant learning environment that encourages student collaboration and personal attention from our experienced faculty. Students also have access to specialized labs dedicated to learning and research in computer security and collaborative virtual environments.
Most computer science courses are offered on the Moscow, Idaho, campus with a select number of undergraduate and graduate courses also available on video through our Engineering Outreach program.