From supercomputing in the study of global warming to developing complex wireless mobile devices to creating social networking sites like MySpace, computer science is a constantly evolving field that is 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 in C++. 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 200 undergraduate students and 50 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. For more information visit: http://www.outreach.uidaho.edu/eo/.
