The Department of Computer Science at GWU offers two distinct undergraduate pathways to earn a degree in Computer Science. Each is designed to support different academic goals—whether you're looking for a deep technical dive or a broader interdisciplinary experience.
Bachelor of Science (B.S.) in Computer Science
This program offers a rigorous, technically focused education, grounded in computer science, mathematics, science, and engineering principles. It’s ideal for students seeking to work in advanced technology roles or pursue graduate studies. A highlight of this program is the 8-credit senior design project, which mimics real-world, industrial-strength software development from planning to implementation.
Bachelor of Arts (B.A.) in Computer Science
The B.A. offers greater flexibility, making it perfect for students who wish to combine computer science with interests in other fields. Students in this program are required to complete a second major or two minors, often in areas such as liberal arts, business, or natural sciences. This track supports interdisciplinary learning while still providing a solid CS foundation.
Shared Core Curriculum
Both degree paths include a core set of computer science courses that build essential technical skills:
Introduction to Software Development
Data Structures and Algorithms
Computer Architecture
Operating Systems
Software Engineering
Theory of Computing
Program-Specific Requirements
Bachelor of Science (B.S.):
Mathematics and Science Courses: A strong analytical base through math and science coursework
Senior Design Project: An in-depth, year-long capstone that simulates a professional software development experience
Technical Electives: At least three upper-level CS courses (numbered 4000 and above) for specialized learning
Bachelor of Arts (B.A.):
Second Major or Two Minors: Encourages interdisciplinary exploration and broad academic development
Flexible Electives: More room to take courses outside of CS, ideal for students pursuing diverse academic interests
Both programs are supported by detailed curriculum sheets to help students plan their academic journey with clarity and purpose.
Whether you're seeking a deep technical foundation or aiming to blend computing with other disciplines, GWU’s Computer Science degrees offer the structure and flexibility to help you thrive.
GWU emphasizes hands-on learning through various avenues:
Undergraduate Research: Students have opportunities to engage in research projects, collaborating with faculty on cutting-edge topics. Research opportunities exist within the School of Engineering and Applied Science (SEAS) labs and with faculty in other GW schools.
Internships and Co-ops: The SEAS Career Services Center facilitates a curriculum aimed at ensuring students are prepared to explore and pursue a range of employment options.
Study Abroad: GWU encourages students to expand their education globally. Computer science majors typically study abroad in their 6th semester (spring of their junior year).
Student Organizations: Active participation in computing clubs and organizations fosters collaboration, networking, and leadership skills.
Graduates from GWU's Computer Science programs are well-prepared for diverse career paths in technology, research, and academia.
Employment Opportunities: The department is known for producing graduates who secure positions at leading technology firms and organizations, including Google, Amazon, and NASA.
Graduate Studies: The strong foundational knowledge provided by these programs prepares students for advanced studies in computer science and related fields.
The SEAS Career Services offers comprehensive support, including career counseling, resume workshops, and networking events, to assist students in transitioning from academic studies to professional careers.
By integrating a rigorous curriculum with experiential learning opportunities, The George Washington University's Computer Science programs aim to develop well-rounded professionals capable of adapting to the rapidly evolving tech landscape.
Embark on your educational journey with confidence! Our team of admission experts is here to guide you through the process. Book a free session now to receive personalized advice, assistance with applications, and insights into your dream school. Whether you're applying to college, graduate school, or specialized programs, we're here to help you succeed.