Programs & Degrees

Programs & Degrees

The Department of Computer Science offers two bachelor’s degrees—an ABET-accredited Bachelor of Science degree in computer science and a Bachelor of Arts degree in computer science—and a five-year Bachelor of Science and Master of Science degree in computer science.

B.A. vs. B.S. Program: Which one is right for me?

The Bachelor of Science (B.S.) program in computer science is a strong core-computer science program accredited by ABET, the professional society that accredits engineering programs. The B.S. program provides general education, strength in mathematics and science, communication and an in-depth program in computer science including a 8-credit Senior Design Project that closely models "industrial-strength" project development. Choose the B.S. program if you want to have depth and focus in computer science.

The Bachelor of Arts (B.A.) program is designed for students who wish to combine a concentration in computer science with a second major, or set of minors, in natural science, liberal arts, or business. The program provides a foundation in computer science, along with lots of room in the curriculum to select courses in other disciplines. Students are required to elect a second major. Choose the B.A. program if you have varied interests and want to pursue them side-by-side with a computer science concentration.

Note that, as part of a residency requirement, all computer science majors must take a minimum of 30 credits in computer science at GW.  The 30 credits include courses that students who participate in a study abroad program take during their approved study abroad.

Visit the page links below to find more detailed information about the programs, their curricula, and requirements:


Majors, Minors, and Courses for Non-majors