Undergraduate Degrees & Programs

Computer Science at Georgetown provides a foundational, durable computer science curriculum within Georgetown’s mission and cura personalis tradition—the care of the whole person. Our graduates think computationally, build creatively, and act consequentially: they make things that work well, and they take responsibility for what those things do in the world.

Small Class Size
Flexible Courses
Strong Technical Training

Majors & Minor

Bachelor of Science (B.S.) in Computer Science: This B.S. is our most technical undergraduate offering, designed to prepare students for careers in industry or for advanced study in computer science. 
Bachelor of Arts (A.B.) in Computer Science: This A.B., with its broad, flexible requirements, is ideal for students who want to combine computer science with another discipline, such as mathematics, biology, chemistry, physics, government, psychology, linguistics, or philosophy.
Bachelor of Arts (A.B.) in Computer Science, Ethics, and Society: This A.B. combines strong technical training in computer science with the deep study of ethical and policy challenges relevant to the field.

Explore Our Majors & Minor

Accelerated M.S. (B.S./M.S.) Program

The Computer Science accelerated M.S. program allows current Georgetown undergraduates in the B.S. Computer Science program the opportunity to take graduate-level coursework during their senior year and to apply some coursework to both the B.S. and M.S. degrees. This allows students to complete the M.S. degree with only one year of additional study beyond the B.S. degree.

Explore the Accelerated M.S. Program

Post-Baccalaureate Certificate

The Post-Baccalaureate Certificate in Computer Science (PBCS) program is designed for qualified students who have an undergraduate degree in a discipline other than computer science. It lets students take foundational courses in programming, data structures, algorithms, and systems, as well as electives in cutting-edge topics. The program prepares students for further advancement in their current field, for entry-level positions in industry and in government, or for graduate-level study in computer science.

Explore the PBSC

Interdisciplinary Connections

Students obtain computer science expertise that is usable in complex problems beyond CS itself; the discipline meets the world in the company of other disciplines. CSES, Tech Ethics and Society minor, Data Science minor, certificate in Artificial Intelligence.

Interdisciplinary Minor in Tech, Ethics & Society Major in Computer Science, Ethics & Society Certificate in Artificial Intelligence

Faculty Highlights

Philip Buffum

Philip Buffum, Ph.D.
Associate Teaching Professor | Associate Director of Undergraduate Studies

Dive Into Your Interests

Get involved! We have a range of student clubs, an annual Georgetown hackathon, tutoring opportunities, and research and teaching assistantships. We are not just a place to take classes. We are a community. 

Explore Community Activities Join Student Groups