Computer Science

What Is It?:

The Computer Science curriculum provides a broad and deep knowledge of the theory, design, and application of digital computers and information processing techniques. The first two years are spent on basic work in mathematics, physics, and an introduction to the fundamental areas of computer science: computing, programming, the organization of digital machines, numerical analysis, and theory of computation. The third year completes the work in basic computer science and requires electives to broaden the background of the student. During the fourth year, the students deepen their understanding of topics of particular interest and ability.

Students with interest in Computer Science can select from the following majors:

For more information, visit the Department of Computer Science.

Courses That Introduce the Major:

  • CHEM 102/103—General Chemistry I / General Chemistry Lab I
  • CS 125—Intro to Computer Science
  • CS 173—Discrete Structures
  • MATH 221—Calculus I
  • MATH 231—Calculus II
  • PHYS 211—University Physics: Mechanics
  • PHYS 212—University Physics: Electricity & Magnetism

Students should consult with an academic advisor regarding course selection prior to the advanced registration period.

Possible Career Opportunities:

  • Banking transactions
  • Code breaking
  • Computer theory
  • Data networking
  • Digital art
  • Environmental management
  • Hardware systems
  • Inventory management
  • Medical imaging
  • Networking
  • Software systems
  • Surveillance
  • Virtual reality

Common Career Titles Related to this Major:

(Some careers may require education beyond an undergraduate degree)

  • Applications Programmer
  • Artificial Intelligence Specialist
  • Computer Aided Engineer
  • Computer Engineer
  • Computer Programmer
  • Computer Systems Manager
  • Database Manager
  • Electronic Data Processing Auditor
  • Operating Systems Programmer
  • Operations Research Specialist
  • Software Engineer
  • Special Effects (FX) Specialist
  • Systems Analyst
  • Systems Software Developer
  • Technical Sales Representative
  • Technical Writer

Enhancing Your Academic Experience:

  • Participating in undergraduate research
  • Applying for a study abroad experience
  • Utilizing resources of The Career Center
  • Joining a Registered Student Organization (RSO) related to this major, such as:
    • iRobotics: focuses on competing in CARD and other robotics competitions, as well as spreading the word of science and technology to the community.
    • Women in Computer Science: offers a comfortable environment for everybody who studies and does research in computer science.

Related Skills:

  • Analytical skills
  • Communication skills
  • Computer skills
  • Data analysis
  • Problem solving skills
  • Research skills
  • Teamwork skills

Further Information:

For more information on what you can do with a major in Computer Science, visit The Career Center’s webpage: What Can I Do With This Major.

There are several professional organizations dedicated to Computer Science.  Their websites might be able to provide a glimpse in the world of Computer Science.  These organizations include Association for the Advancement of Artificial Intelligence, Association for Computing Machinery, Association for Women in Computing, and IEEE Computer Society.

For more information on the classes needed for a degree in Computer Science, visit Undergraduate Programs.