Bachelor of Science Program
The bachelor of science (BS) program in computer science provides general education, strength in mathematics and science, communication, and an in-depth program in computer science, including an 8-credit senior design project that closely models "industrial-strength" project development.
As part of a residency requirement, all computer science majors must take a minimum of 30 upper-level credits in computer science at GW. These credits include courses that students might take in an approved study abroad program. SEAS and non-SEAS students interested in pursuing the BS in computer science as a double major need to complete all the requirements below.
Detailed information concerning the program curriculum is available in the Bulletin, which is the definitive statement of degree requirements for students. Degree requirements in the current Bulletin apply to students matriculating in the current academic year. Bulletins applicable to students who matriculated in prior academic years are archived. Choose your curriculum year below. It is generally the academic year you began the program, but the correct year for you is noted on DegreeMap.
- Students following curriculum for academic year 2024-2025
- Students following curriculum for academic year 2023-2024
- Students following curriculum for academic year 2022-2023
- Students following curriculum for academic year 2021-2022
- Students following curriculum for academic year 2020-2021
- Students following curriculum for academic year 2019-2020
For a list of CS BS Technical Track, Non-technical Track, and Elective requirements for Academic Years 2019-20 through 2021-22, see below.
- Bachelor of Science technical tracks
- Bachelor of Science non-technical tracks
- Electives (scroll all the way down for selected electives)