Georgetown University’s Department of Computer Science consists of ten full-time faculty working in the areas of algorithms, artificial intelligence, bioinformatics, database systems, data mining, information assurance, information retrieval, machine learning, and non-standard parallel computing.
Georgetown University is a National Center of Academic Excellence in Information Assurance Education (CAEIAE), a program administered through the Georgetown Institute for Information Assurance (GIIA).
For undergraduate students, the computer science department offers three academic programs: Bachelor of Science (BS), Bachelor of Arts (BA), and Minor.
The BS is the department’s most technical undergraduate offering, designed to prepare students for careers in industry or for advanced study in computer science. Finally, the minor and its basic courses on programming, mathematical methods, and data structures lets students supplement and strengthen their major requirements.
For graduate students, the department offers Master of Science (MS) and Doctor of Philosophy (Ph.D.) degrees. The MS lets students further develop their technical skills and concentrate in areas of their choosing. Two external electives give students the ability to broaden their studies to disciplines such as linguistics, psychology, international affairs, and biostatistics. A thesis option exposes students to research in preparation for careers in applied research or further study at the doctoral level.
The Ph.D. program prepares students for research and teaching careers in academia and for research and technical careers in industry and government. It is a full-time program that consists of completing the requirements for the Master’s program, taking doctoral seminars, passing a comprehensive exam, writing and defending a proposal for research, conducting that research, and writing and defending a dissertation describing the investigation.