The Department of Computer Science offers M.S. and Ph.D. degrees.
The master’s program, through coursework and thesis options, lets students strengthen their foundational education and prepare for technical careers in industry and government or for advanced study at the doctoral level.
The doctoral program in computer science prepares students for research and teaching careers in academia and for research and technical careers in industry and government.
Areas of concentration are offered in information systems as well as computer and network security.
The department’s faculty work in the areas of algorithms, artificial intelligence, bioinformatics, computer security, database systems, data mining, information assurance, information retrieval, information systems, machine learning, network security and non-standard parallel computing.
- B.S./M.S. (Accelerated five-year program for Georgetown undergraduates)
October 1, 2020
January 15, 2021 (priority)
March 1, 2021 (final)
December 15, 2020 (priority)
January 15, 2021 (final)
Please be sure to review the Graduate School Admissions How to Apply page.
PROGRAM ADMISSIONS REQUIREMENTS
Application Materials required:
- Application Form
- Non-refundable Application Fee
- Statement of Purpose (academic, personal, and professional goals)
- Transcripts – Applicants are required to upload to the application system copies of official transcripts from all undergraduate and graduate institutions attended. Visit our How to Apply page for additional details and FAQs.
- Official Recommendations (3)
- GRE Score (optional)
- TOEFL/IELTS (please see below)
Applicants to the Master of Science program must have a Bachelor’s degree from an accredited academic institution in computer science, computer engineering, information systems, electrical engineering, or a closely related field. Candidates must have taken basic courses in programming, data structures, computer hardware, and mathematics, such as discrete mathematics, calculus, linear algebra, probability, and statistics. They must have a grade-point average of at least 3.0 in their undergraduate studies. Applicants can submit GRE scores if they would like to, and foreign applicants must take the TOEFL.
Prospective applicants to the Master’s program without the requisite background in computer science and mathematics may enter the program only after taking preparatory courses in computer science and mathematics at another university or at Georgetown. Such applicants must take or have taken the following courses or their equivalents: an introductory programming course, such as COSC-072 in C++ or COSC-175 in Java, Data Structures (COSC-173), and Hardware Fundamentals (COSC-250). They must also take or have taken one course in mathematics beyond integral calculus, such as multivariate calculus (MATH-137) or linear algebra (MATH-150). Students must have a grade-point average of at least 3.0 for these classes, which will not count toward the Master’s degree. Only after completing this preparation may students enter the Master’s program in computer science.
Applicants to the Doctor of Philosophy program must have a strong academic background and hold a Bachelor’s or Master’s degree from an accredited academic institution in computer science, computer engineering, information systems, electrical engineering, or a closely related field. Candidates must have taken courses in data structures, computer hardware, algorithms, and mathematics, such as discrete structures, calculus, linear algebra, probability, and statistics. Ideally, applicants will have conducted and published research through experiences at work or in undergraduate or graduate studies.
Assistantships and Financial Assistance
For doctoral students, the department will provide full support consisting of merit-based scholarships to cover tuition and assistantships for the academic year. Students may be able to qualify for support during the summer. We encourage prospective applicants to seek their own funding through programs at the National Science Foundation and the Department of Defense. Georgetown’s stipend for research assistants is $14,500 per semester.
For Master’s students, the department expects such students to finance their education. However, a limited amount of funding may be available for exceptional candidates.
GRE – GRADUATE RECORD EXAM
Results of the General Test of the Graduate Record Examination (GRE) are optional for all applicants. There is no required minimum score on the GRE. Georgetown University’s reporting code is 5244. Test scores must be received by the application deadline date. Applicants should allow six to eight weeks from the test date for the reporting of scores to the institution. Information on registering to take the GRE can be found at: http://www.gre.org/ttindex.html
ENGLISH PROFICIENCY: TOEFL / IELTS
All applicants are required to demonstrate a level of proficiency in the English language sufficient to meet the admission requirement of the Graduate School of Arts and Sciences. Proficiency can be demonstrated by the receipt of a bachelor’s or advanced degree from an accredited institution of higher education in the United States or from a university where English is the primary language of instruction (please note that applicants receiving degrees at universities in U.S. territories, such as Puerto Rico, are required to submit the TOEFL or IELTS unless the primary language of instruction at the institution is English). All other applicants must achieve at least a minimum score on either the TOEFL or IELTS test. Test scores must be received by the application deadline date. Applicants should allow six to eight weeks from the test date for the reporting of scores to the institution. Applications will not be considered without TOEFL/IELTS scores.
TOEFL: A minimum score of 80 (iBT test) on the Test of English as a Foreign Language (TOEFL). Georgetown University’s reporting code is 5244. TOEFL information: http://www.ets.org/toefl/
IELTS: A minimum score of 7.0 from the International English Language Testing System. IELTS Information: http://www.ielts.org
These students may elect to complete the requirements of the M.S. degree by taking 10 courses or by taking eight courses and writing a thesis. All students must take Algorithms (COSC-531) and Architecture (COSC-560). Students pursuing the coursework option take a total of eight electives to complete the degree. Up to two courses from another department may be substituted for similarly numbered electives, provided that the courses support the student’s plan of study and have been approved by the student’s faculty advisor.
Students choosing to write a thesis complete the same requirements, but they substitute a graduate thesis research class for two electives. These students must maintain a grade-point average of 3.4 or higher as well as select an advisor, form a committee, submit a thesis proposal, conduct the proposed research, write a thesis describing their study and finding and defend the thesis in a public presentation.
- Complete the requirements for the master’s degree
- Take three doctoral seminars
- Pass a qualifying examination
- Complete the Apprenticeship in Teaching Program
- Complete and defend a proposal
- Complete and defend a dissertation
The program requires full-time enrollment and also usually requires four to five years to complete. Students with a master’s degree or prior graduate work in computer science may qualify for advanced standing in the program.