Skip Navigation

Majors & More

Computer Science

Department of Mathematics and Computer Science

Using the language of mathematics, computers have changed our ability to create. They lift design off the flat surface of the page and give it three dimensional qualities formerly available only through model building. They allow us to throw away our erasers and concentrate on words and images. They permit us to communicate with each other with the speed and ease offered by electric circuitry.

Because of their flexibility, computers are integral to most research and are indispensable in most professional careers. In education they are used for instruction, for learning, and for efficiency. In industry they are revolutionizing businesses, and in science they allow us to simulate a Jupiter fly-by, to design the next generation air-bus, and to investigate the effects of pollutants on the environment.

Computer Science majors learn to look at complex situations, identify patterns, and develop processes that take advantage of those patterns in order to solve a problem or improve an approach to a problem. They transform their solutions into algorithms and implement programs for a broad range of software systems. Majors in Computer Information Systems, a program offered jointly with Business Administration, study software development for automating business processes.

Career Directions

  • 3D Graphics Programmer
  • Analyst
  • Application Developer
  • Artificial Intelligence Engineer
  • Automation Engineer
  • Consultant
  • Design Engineer
  • Documentation Tools Specialist
  • Game Programmer
  • Interface Designer
  • Issue Associate
  • IT Development Program Associate
  • Patent Examiner
  • Quantum Computing Researcher
  • Research Assistant
  • Software Developer
  • Software Engineer
  • Usability Consultant
  • User Interface Coordinator
  • Web Developer
  • Web Experience Developer
  • Also: Graduate Study