Bachelor of Arts/Bachelor of Science Major in Computer Science (Arts & Sciences)
Director: Associate Professor Sam Guyer
Computer Science isn't just for engineering majors. Undergraduates in the School of Arts and Sciences also have the flexibility to pursue a major in the dynamic field of computer science.
Students in the School of Arts and Sciences may fulfill the major requirements for Computer Science as outlined below. Students who fulfill these requirements may ask for either a BA or a BS — the requirements are the same. Students in the School of Engineering should refer to Bachelor of Science in Computer Science.
Computer Science Major Requirements
The major in Computer Science requires 10 courses: eight courses in computer science and two courses in mathematics. The computer science courses must include Computer Science 15, 40, 80 or 105, 160, and 170 and the remaining courses must be numbered above 15. Only one of Computer Science 80 or 105 may be counted toward the major. No more than one Directed Study (93, 94, 193, 194) may be counted toward the major. The mathematics courses are Linear Algebra (which can be taken as Mathematics 70 or 72) and Discrete Mathematics (which can be taken as Computer Science 61 or Mathematics 61 or 65). Only one of Computer Science/Mathematics 61, or Mathematics 65 may be counted toward the major. All courses to be counted toward the major must be completed with a grade of C- or better.
The introductory courses Computer Science 10 and 11, as well as Mathematics 4, 14, 30, and 32, do not count toward the major. Computer Science 55, 99, 155, and 182-188 do not count toward the major. The above are minimal requirements for the concentration. For students who desire a stronger program, the following courses are recommended: Computer Science 97, 98, 111, and 181; as well as Mathematics 145, 165, and 166.
For an ABET CAC accredited program, see the BSCS in the School of Engineering.
BA/BS students majoring in Computer Science must have a grade of C- or better in all ten concentration courses ("10-Courses/C-" requirement).