Our computer science curriculum is unique in its opportunities for hands-on learning with individualized guidance from professors. Nearly all required computer science courses include a weekly formal lab component in which students gain software development skills through both individual and team projects.

  • Bachelor of Arts (BA):?prepares you for work as a computing professional, providing breadth through a minor in business or a related field.
  • Bachelor of Science (BS): offers greater depth and prepares you for graduate studies as well as computing careers.

Both programs meet national guidelines developed by the Association for Computing Machinery (ACM) the premier computer science professional society. They have at their core a software engineering sequence that explores every aspect of software development from communication with clients through design and implementation. Otterbein computer science professors have real-world experience as software developers in addition to advanced degrees in computer science and extensive teaching experience.