Computer Science - Bachelor of Science

At a Glance

Degree Type

Bachelor of Science

Total Credits

94 Credits (12-15 in supporting science)


The Computer Science Bachelors of Science is accredited by the Computing Accreditation Commission of ABET,, under the General Criteria and the Computer Science Program Criteria.

Program Requirements

2023-2024 Catalog

Potential Careers

Computer Engineer, Game Programmer, IT Consultant, Network Engineer, Software Engineer, and more!


The Computer Science BS degree provides a strong foundation in theory, applications and systems, and gives you skills to innovate computing solutions that can be applied to any field. The educational experience we provide emphasizes lab-based hands-on learning. Major-level classes are small, and students select CS electives in specialty areas such as Machine Learning, Computer Graphics, Bioinformatics, Virtual Reality, Computing Education, Natural Language Processing, Human-Centered Design and many more. The senior capstone provides students with a year-long software design or research project experience. We offer many opportunities to enrich your education outside of the classroom, expand your connections, and build your path to an exciting career, including:

  • Faculty-mentored research opportunities
  • Over a dozen CS student-led clubs
  • CS lecture series
  • Networking with the tech industry

CS Core Curriculum

Core Curriculum Chart Computer Science Bachelors of Science

Computer Science - BS Pre-Major Information

Lines of code

Sign-Up Form, registration prep, and more

Computer Science - BS Major Information

Student coding

Core Courses, application, and more

Computer Science Advising

Mary Hall Headshot

Mary Hall (she/her)