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
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
- 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.
- WISCareers – “Wisconsin’s career exploration and planning website.” Contact Student Affairs for access to this website.
- Transfer Information System (TIS) – Access a transfer planning guide for specific majors and UW institutions.
- Course Schedule – Search for courses available at UWFox
- Education advisors – An excellent resource for all your academic and career questions.