Undergraduate Programs

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

  • 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 (B.A.) in Computer Science: This 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.
  • Bachelor of Arts (B.A.) in Computer Science, Ethics, and Society: This B.A. combines strong technical training in computer science with the deep study of ethical and policy challenges relevant to the field.
  • 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.
  • Concentration in Technology, Ethics, and Society: This concentration program provides a pathway for computer science majors to gain exposure and literacy in the ethical, legal, and social implications of their field.
  • 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