Professionalism, ethical computing and decision-making, writing, and communication skills are essential to all computer scientists and are emphasized throughout the curriculum. Computer Science is interdisciplinary in its very nature, and study in other fields through the Core Curriculum enhances the education of majors. The Bachelor of Science major is designed for students with a scientific interest who intend to continue on to graduate school or enter the profession as research or systems programmers. This program of study places a greater emphasis on mathematics and physics. The Bachelor of Arts major is designed to satisfy the needs of individuals who are interested in combining their studies with course work in another area.
Students can take concentrations in any other major.
Students can use the concentration and free electives to complete any of the minors from other academic departments. The Department also offers minors and courses in computing for non-majors. Admission Prospective Computer Science majors and minors must have a cumulative QPA of at least 2.0, at least a C in CSC 110, CSC 111 and CSC 111L, and any other computer science courses taken to date. On acceptance into the major or minor, students will be assigned an adviser in the department. The performance of all majors and minors is subject to review relative to their continuation in the program.