For undergraduate students, the department offers three academic programs:

Bachelor of Science (BS)
Bachelor of Arts (BA)

The BS is our most technical undergraduate offering, designed to prepare students for careers in industry or for advanced study in computer science. The BA, 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. Finally, the minor and its basic courses on programming, mathematical methods, and data structures lets students supplement and strengthen their major requirements.

For Georgetown students pursuing the BS in computer science, we offer an accelerated Master's program:

Accelerated Master of Science

The accelerated MS program, through course-work and thesis options, lets Georgetown students strengthen their foundational education, gain additional preparation for technical careers in industry, or prepare for advanced study at the doctoral level.

For people with an undergraduate degree in a field other than computer science, the department offers a certificate program: