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.
Additional information for undergraduate students:
- Prerequisite structure for undergraduate courses
- Honor policy for CS courses
- Learning goals
- Procedure for undergraduate curriculum-related requests
- Course numbering system
- Frequently asked questions
We offer M.S. and Ph.D. programs in Computer Science. Additionally, for Georgetown students pursuing the BS in computer science, we offer an Accelerated Master of Science program.
Doctoral students receive full support during the academic year through scholarships and research assistantships. Scholarships are available for students in the MS program.
Additional information for graduate students: