UW-Fox Valley Logo

Computer Science

The rapid spread of computers and computer-based technologies over the past two decades has generated a need for skilled, highly trained workers to design and develop the hardware and software systems and to determine how to incorporate these advances into new or existing systems. Although many narrow specializations have developed and no general uniform job titles exist across the industry, professions within this group have been loosely divided into the three categories of computer engineering, information systems and computer science. This includes Computer Engineers, Information Systems Analysts, and Computer Scientists.


A person working in a computer science related field should possess the following qualities and skills:

  • Strong problem solving and reasoning ability
  • Teamwork and communication skills
  • Interest in keeping up with technology
  • Perseverance to solve complex puzzles

Career Opportunities

Computer science related fields regularly place among the top ten most in demand and highest paying jobs. A computer science major may work in any of the following capacities and more:

  • Development and maintenance of software systems
  • Design and support of hardware and networks
  • Support of other fields such as science and business
  • Research and development in theory and practice

Core Computer Science courses that may be helpful in pursuing the major**:

  • Pre-Calculus or Advanced Mathematics
  • Calculus
  • Introduction to Computer Science
  • Computer Science I, II, and III

**Specific computer science requirements will vary depending on the baccalaureate granting institution.

Looking for more information? Check out these resources.