Skip navigation.

Contact Us

Department of Computer Science

Janssen Engineering
Room 236
PO Box 441010
Moscow, Idaho
83844-1010

phone: 208-885-6592
fax: 208-885-9052

e-mail:
dept chair
graduate info
undergrad info
sys admin
webmaster

CS Department Banner Graphic

Your Future In Computer Science

Computer Science is more than pressing buttons on a game program or filling in a spread sheet. Computer science involves the study of the hardware and software that brings you the latest entertainment, communications, business, and medical applications, and many of the other services that place the marvels of modern life at your finger tips.

Used with permission of stock.XCHANG

We have reached a point in our society where almost everything you interact with is controlled by some form of computer, even if it isn't readily visible. There are computers in your car, phone, mp3 player, TV, appliances, and maybe on your desk. They can even go with you on your belt or in your backpack. And with wireless communications abounding, the wonders of the Internet are available almost everywhere. The potential is exciting and challenging, limited only by our imagination.

As a Computer Science student you will actually learn what makes these products and applications work and how to design and implement your own!


What does someone with a Computer Science degree do?

Endless opportunities exist for those who complete a Computer Science degree. Challenging opportunities exist in engineering, science, business, and entertainment industries. The most common choice following graduation is to begin a professional career working for a company or public sector organization performing software development. Yet, some graduates prefer to work in positions that don't involve as much software development including, technical marketing, system administration, web site development and support, network administration, or database administration. Other graduates elect to pursue further studies at the Masters or PhD levels.

Used with permission of stock.XCHANG

Many people think that a person with a Computer Science degree will be working endless hours, alone in a cubicle, writing line after line of code. This vision has been popularized by the Dilbert cartoon series, however, it is largely inaccurate. A professional software developer will spend considerable time working with other developers, managers, engineers, marketers and maybe even customers to develop an effective solution to a computing problem or opportunity. Software development is definitely a team activity, and often it ends up being interdisciplinary effort.

If you would like to see more information about a Computer Science career and the opportunities it presents, visit the Bureau of Labor Statistics web site.  To see what some of our alumni have done since graduate visit the Alumni Profile section of our web site.


Where can you go with a Computer Science degree?

With a degree in computer science you understand how software is designed, developed, and delivered. Computer science at the University of Idaho is a practical degree with a hands on focus. And when you are done you have a degree in a field that is expected to grow by nearly 40% from 2007 to 2012, compared with only 15% predicted growth for all occupations combined.

Blue Marble courtsey of NASA Goddard Space Flight Center

With about 20% of all venture capital spent in 2006 spent on software, it is one of the fastest growing areas of the economy and promises to continue at this pace well into this century. As a result, computer science degrees are still one of the highest paid degrees in science and engineering. Starting salaries often fall in the range from $60,000 to $80,000.

Not sure where you want live after graduation. Looking to relocate? Hot spots for computer science are on both coasts and in mid-country places like Colorado. You may also be surprised to find out that a lot of software development is done in small companies located in small and out of the way places. Internet services make working from almost any location in the world feasible.

If you've been worried that computer science jobs are rapidly leaving this country and going over seas, you shouldn't be. It is true that countries in eastern Europe and Asia are developing skilled work forces to perform software development and some routine software development work has moved there. However, the really challenging and creative jobs are largely remaining in our country. With many of our leading software development firms now having a global focus and new market opportunities, for those who are interested, great opportunities are available to work collaboratively with people in other countries and to travel internationally.


What is it like to be a student in the University of Idaho's Computer Science Department?

Our program has a number of attributes that may fit nicely with the education and environment you are looking for:

The Idaho Commons
  • The University of Idaho is a mid-sized institution -- large enough to provide a wide variety of educational opportunities, yet small enough to retain a friendly and supportive atmosphere. It effectively balances its educational, research, and service responsibilities.
  • We are a residential campus. Most students live within a few minutes of the places they need to go.
  • We are located in a scenic, agricultural region of northern Idaho with many outdoor recreational opportunities close at hand.
  • Our Computer Science Department has a low student to faculty ratio, ensuring that you will have ready access to our faculty.
  • Our campus supports a full compliment of computer systems and software applications, with high speed and wireless internet access. You can work in our labs or from your residence.
  • We have a faculty with expertise in many significant and contemporary areas of Computer Science. You can learn about leading-edge developments from those who are helping to make them happen.
  • There are opportunities to work with faculty on exciting research project or with area companies.
  • Our program has a hands on focus that will hone your skills as a software developer to complement the technical knowledge you will gain in fundamental areas of Computer Science. When you graduate you will be prepared to work in challenging positions in government and industry, or move on to advanced study in Computer Science.
  • We consider it important that you have the opportunity to tailor a portion of your education to focus on areas of special interest. For 60 of the 128 credits required for the BSCS degree, you get to make course selection decisions.
  • Most of our classes are offered in small sections that facilitate interaction with students.
  • We offer you the opportunity to gain specialization in "hot" areas of computer science including: information assurance; computer graphics, games, and virtual environments; evolutionary computation and bioinformatics; embedded systems; and software engineering.
  • We have a cooperative arrangement with Washington State University that allows students to take some designated WSU courses while paying just University of Idaho fees.
  • Integral to our program is a Senior Capstone Design course that gives every student the opportunity to practice what they have learned in a collaborative project team environment working on a real software development project.

Additional reasons to consider attending the University of Idaho can be found at "Why Idaho?"

If you'd like to see what some of our graduates have to say about their University of Idaho experience visit the Alumni Profile section of our web site.

The University of Idaho Computer Science program was one of the first programs in the nation to integrate a Capstone Design (practical, senior-level, software design and development) experience into its curriculum. To give you a sense of the technical abilities that our graduates possess, we invite you to visit the Computer Science Capstone Design Web Site.


What is Moscow like?

Moscow is located in the Palouse "hills" region of northern Idaho. It is a dry land agricultural region producing wheat, barley, peas, and lentiles. Moscow is a "university" community of about 22,000 and has the unique situation of being located very near to another "university" community. Just 8 miles to the west is Pullman, WA, home of Washington State University.

Photos from around Moscow, © 2007 William S. Junk

We also have live webcams showing pictures around campus.






If you would like to find out more about recreational activities and things to do in North Idaho, look here: http://www.northidaho.org/.


What are the requirements for a University of Idaho BSCS degree?

We have several pages in our web site devoted to degree requirements and course information. We invite you to take a look:


What do I need to do to be prepared?

Clock

Being adequately prepared for your entrance into the college experience will make the transition easier. A strong background in science and mathematics is helpful. Here are a few suggestions on how to prepare for college and how to select a college that will offer a program that is right for you. The guide was developed by one of the leading professional computing societies in our discipline, the IEEE Computer Society. Careers in Computer Science and Computer Engineering Another source of information comes from the Association for Computing Machinery and is located in the Computing Degrees & Careers portion of their web site.


What financial assistance is available?

Approximately 2/3 of entering freshmen receive some form of financial aid. Aid can come in various forms, ranging from federal grants, to student loans, to scholarship awards, to work-study opportunities. The Computer Science Department also has some discretionary scholarship funds that are distributed to deserving students. To discuss your personal situation and to see what may be available to you, contact the Student Financial Aid Services office at (208) 885-6312. More information about various forms of financial aid can be found at the Financial Aid and Scholarships web site.

Additional information on the cost of a University of Idaho education is available at "Cost of Attendance."


How do I sign up?

If you would like more information or would like to talk personally with a member of the Computer Science Department, give us a call at (208) 885-6589 or e-mail us at undergradinfo@cs.uidaho.edu

To complete the admissions process please review the information on the Admissions web site or contact the University of Idaho Admissions Office at (208) 885-6326.

Copyright © 2008 University of Idaho Board of Regents