Skip to main content
Department of Computer Science

Bachelor of Science in Computer Science (School of Engineering)

Director: Associate Professor Alva Couch 

The Bachelor of Science in Computer Science (School of Engineering) is accredited by the Computing Accreditation Commission of ABET, Inc. Students in the School of Arts & Sciences should refer to Bachelor of Arts/Bachelor of Science Major in Computer Science.


Students in the Bachelor of Science in Computer Science program in Engineering must earn a C- or better in 75% of concentration courses. They also must have a C- or better in two-thirds of their 38 required courses.

  • The Computer Science major includes ten courses: eight in computer science and two in mathematics.
  • Computer science courses must be more advanced than Computer Science 11 and must include Computer Science 15, 40, 105, 160, and 170.
  • Mathematics courses must include Mathematics 34, 36, or 39 (formerly 12 or 17) and Mathematics 61 or Computer Science 61 (formerly numbered MATH/COMP 22).
  • The introductory courses Computer Science 10 and 11, as well as Mathematics courses numbered below 34, do not count toward the major. No more than one Directed Study (193, 194) may be counted toward the major.

The above are the minimum requirements for the major in Computer Science. For students who wish to build a particularly rigorous program, one or more of the following courses is recommended: Computer Science 111, 180, 181, Mathematics 70, 145, 161.


All forms for CS undergraduate students.

Guide to Computer Science major in Engineering

Forms for undergraduates