Students who are interested in pursuing a major or minor in the Computer Science Department are encouraged to talk with the Computer Science Department Chair or other regular computer science faculty member early in their academic career. The Department Chair and Computer Science faculty often know about upcoming changes to the department or course offerings, so talking can help in curriculum planning as well as in planning for a career after graduation.
Major and Available Concentrations:
- General Curriculum
- The general concentration is designed for the typical CS student. The concentration requires 4 courses in the upper division (300 and 400-level courses).
- Computer Science Concentration
- The computer science concentration is designed for students who are typically looking to go to graduate school, and have a strong interest in exploring computer science more deeply. The concentration requires 3 additional computer science courses and 2 additional mathematics courses on top of the requirements for the general concentration.
- Computational Mathematics Concentration
- The computational mathematics concentration is designed for students who are typically looking to go to graduate school, and students who have a strong interest in theoretical computer science and its relationship to math. The concentration requires 5 additional mathematics courses on top of the requirements for the general concentration.
- Information Systems
- The Information System concentration is designed for students interested in the intersection of computer science and business, particularly in the area of information management. The concentration requires 1 additional CS course and 3 additional BUS courses in the upper division on top of the requirements for the general concentration.