Undergraduate Programs

The Computer Science department offers the following programs of interest to undergraduate students:

  • Bachelor of Science (B.S.): The 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 (B.A.): The B.A., 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.
  • Minor in Computer Science: The CS minor, requiring basic courses on programming, mathematical methods, and data structures, lets students supplement and strengthen their major requirements.
  • Post-Baccalaureate Certificate for people with an undergraduate degree in a field other than computer science.
  • Accelerated Master of Science for Georgetown students pursuing the B.S. in computer science.

For the B.S. and B.A. degrees and the CS minor, requirements for students matriculating in the current academic year are described in the current Undergraduate Bulletin. For undergraduate students matriculating in prior years, the requirements are described in appropriate bulletin available in the Bulletin Archives