This is a traditional Computer Science degree stressing computer science theory in hardware and software. This major prepares students for immediate entry into the computing professions as analysts, programmers or software engineers, as well as for graduate study. This major emphasizes research and technical proficiency, combining expert instruction with a broad-based curriculum and state-of-the-art facilities. Course work also incorporates the social implications imperative for understanding the nature of the computer and its effect on our lives.
The minor in Computer Science requires that a student take the same four freshman and sophomore computer science courses as the major. Two additional computer science courses at or above the 200 level are also required.