3/7, Colloquium, Maxwell Young to present "How to Bankrupt an Attacker." More...
3/17, Colloquium, Jonathan Katz to present "Privacy-Preserving Computation: How, What, and Why." More...
4/11, Colloquium, Ran Canetti to present "On Cryptographic Program Obfuscation." More...
Researchers recognized as leaders by national academy of inventors More...
Congrats to students who participated in Paypal's BattleHack Hackathon More...
Congratulations Wenchao Zhou for having won Honorable Mention (2nd prize) in the 2013 SIGMOD Doctoral Dissertation Award! More...
New software security center to evaluate cyber threats More...
The MS program, through course-work and thesis options, lets students strengthen their foundational education, prepare for technical careers in industry, or prepare for advanced study at the doctoral level. The department's faculty work in the areas of algorithms, artificial intelligence, bioinformatics, computer and network security, database systems, data mining, distributed algorithms, distributed systems, information assurance, information retrieval, machine learning, networking, non-standard parallel computing, and parallel algorithms.
January 15 (for fall admission)
October 1 (for spring admission)
Director of Graduate Studies
E: clay at georgetown dot edu
Applicants to the Master of Science program must have a Bachelor's degree in computer science, computer engineering, information systems, electrical engineering, or a closely related field from an accredited academic institution. Candidates must have taken undergraduate courses on programming, data structures, hardware, architecture, algorithms, 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 must provide the following documents:
Applicants to the Master's program must apply online. Please take note of the Graduate School's application procedures and requirements checklist, and our answers to frequently asked questions. All applicants regardless of their qualifications must submit current, official GRE scores. In addition to sending required official transcripts and test scores, we strongly encourage applicants to upload unofficial copies of transcripts and test scores with their application.
Prospective applicants who lack the requisite background in computer science and mathematics will be considered for admission only after they have successfully completed preparatory courses in computer science and mathematics. People in this category can apply to the department's post-baccalaureate certificate program in computer science.
There is a limited number of merit-based scholarships for exceptional Master's students. We provide support to cover one-third of a student's tuition. A limited number of research and teaching assistantships may be available to Master's students, but we make decisions regarding assistantships only after students have been in the program for at least one semester.
Students elect to complete the requirements of the degree by taking ten courses (30 credits) or by taking eight courses (24 credits) and writing a thesis. All students must take Algorithms (COSC-540) and Architecture (COSC-520). Students pursuing the course-work option take a total of eight electives to complete the degree. A generic schedule for a full-time student pursuing the course-work option appears in Table 1, which leads to a number of possible courses of study.
Note: The information on this page is intended for prospective students. Current students should refer to the Graduate Program Handbook for requirements, procedures, and policies.
|Year 1||Algorithms (COSC-540)||Architecture (COSC-520)|
|Graduate Elective||Graduate Elective|
|Upperclass Elective||Graduate Elective|
|Year 2||Graduate Elective||Graduate Elective|
Students may choose as an elective any course numbered 350 or higher, but at least five of these classes must be numbered 500 or higher. The department regularly offers introductory or advanced electives in the areas of artificial intelligence, computer and network security, database systems, data mining, information assurance, information retrieval, and machine learning.
Students may also elect to substitute up to two courses from another department 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. We have prepared a list of approved external electives, and students may petition for the use of other courses as external electives.
Students choosing to write a thesis complete similar requirements, but substitute Graduate Thesis Research (COSC-999) for two electives numbered 350–499. That is, such students complete the core requirements, take one elective numbered 350–499, and take five electives numbered 500 or higher, for a total of twenty-four credit hours. Students selecting the thesis option must maintain a grade-point average of 3.4 or higher. A hypothetical schedule for a full-time student pursuing the thesis option appears in Table 2.
|Year 1||Algorithms (COSC-540)||Architecture (COSC-520)|
|Graduate Elective||Graduate Elective|
|Upperclass Elective||Graduate Elective|
|Year 2||Graduate Elective||Thesis Research (COSC-999-01)|
|Thesis Research (COSC-999-03)|
These are questions that prospective applicants ask frequently. Please read these carefully before sending email.
Strictly speaking, everyone is eligible to apply. As a minimum, applicants must have taken undergraduate courses in computer science and mathematics so they are prepared to take the program's required and elective courses. Please do not send e-mail asking if you are eligible for admission. Prospective applicants and their advisors and mentors should be able to determine the prospects for admission based on the information on our Web pages. The purpose of the formal application process is for determining an applicant's eligibility for admission.
Yes, provided that a three-year degree is the standard post-secondary degree in the applicant's country. In this case, we are more concerned about courses and grades than the duration of the program.
Yes, apply, but applicants must have taken undergraduate computer science courses on programming, data structures, architecture, algorithms, and mathematics beyond calculus. If they have not taken these courses, then they must take them at another institution before applying to our graduate program, or consider applying to our post-bac certificate program. If applicants are missing a course on, say, algorithms, the Graduate Committee may admit them and require them to take our undergraduate course on algorithms as an additional requirement. Our program is not structured in a way that we can admit applicants who have taken only introductory courses in programming and computer science.
Applicants should learn the Graduate School's decision no later than six to eight weeks after the deadline.
No. Georgetown does not accept graduate students conditionally or provisionally.
For questions about the program and the application process, contact the Director of Graduate Studies (DGS). Before contacting the DGS, please review the information on this page and on the pages to which it links. Please do not send application materials by e-mail. Please do not attempt to apply by e-mail.
The best option is for applicants to discuss their interest in working with specific professors in their statement. The Graduate Admissions Committee will ensure that professors named in statements will see competitive applications. Before contacting professors, please check their Web site to determine if they welcome such inquiries. Applicants can contact individual professors about their research and whether they are taking students. Please do not send professors application materials by e-mail. Please do not attempt to apply by e-mail.
Yes. We provide only merit-based financial assistance. We provide full support for doctoral students, and provide partial support for exceptional Master's students. For doctoral students, we provide merit-based scholarships that cover all tuition, research assistantships for the academic year, and health insurance. Doctoral students can also apply for summer support and travel awards. For Master's students, we provide merit-based scholarships that cover up to one-third of the program's tuition. The Graduate School communicates offers of financial aid with the letter offering admission. See the Graduate School's Web page on Financial Support, which also includes information about need-based aid.
All applicants are eligible for financial assistance. This includes international applicants and applicants to the Master's program who want to attend part-time.
Programs that provide external funding for graduate studies are highly competitive and prestigious. We also encourage our current doctoral students to apply for these awards.
Georgetown's Office of Student Financial Services maintains current information about tuition, fees, and the cost of attendance.
Yes, applicants with their own funding are eligible for merit-based aid. Applicants should discuss these details in their statement. For exceptional Master's students, we will cover up to one-third of their tuition. For doctoral students, we will cover anything the employer does not. However, since the doctoral program requires full-time enrollment, the employer benefit must also include an accommodation of time to participate fully in the program. This must be documented in the application.
Master's students may be eligible for research or teaching assistantships after their first semester. These opportunities are subject to availability and are merit-based forms of aid. Consequently, students must maintain a grade-point average of 3.78 or higher to qualify and remain eligible for these positions.
The Graduate School requires that applicants have in their undergraduate studies a grade-point average of 3.0 on a 4.0 scale (i.e., 75%).
The department does not have required minimum scores for the GRE. Having said that, successful applicants have quantitative scores in the 90th percentile and verbal scores in the 80th percentile.
No. Current and official test results for the GRE General Test are required for all applicants regardless of their qualifications.
We must have current and official test scores. If ETS will send them, then we will use them. If ETS will not send them because they are old, then applicants will have to retake the test.
No. Current and official test results for the GRE General Test are required for all applicants.
Not necessarily. There are other ways of demonstrating proficiency in English. For more information, see the Graduate School's requirements for entrance exams for foreign applicants.
The Graduate School stipulates that applicants must have a minimum TOEFL score of 550 (paper-based test) or 80 (Internet test). Please see the Graduate School's requirements for entrance exams for foreign applicants.
We use only the total score. We do not have required minimum scores for the sections.
No. Current and official test results for the TOEFL (or the IELTS) are required for all applicants who cannot otherwise demonstrate proficiency in English. For more information about demonstrating proficiency in English, see the Graduate School's requirements for entrance exams for foreign applicants.
The ETS code for Georgetown's Graduate School is 5244.
No. Send all official scores directly to the Graduate School using the ETS code 5244, as explained in the Graduate School's Application Procedures.
The Graduate School stipulates that applicants must have an IELTS score of 7.0. Please see the Graduate School's requirements for entrance exams for foreign applicants.
There is no code for the IELTS. The IELTS is administered by Cambridge ESOL, British Council, and IDP:IELTS Australia. Official score reports should be sent to Georgetown directly from the testing agency. Please go to the IELTS website at www.ielts.org for more information.
We review all applications. If an applicant's score or grade-point average is below the Graduate School's required minimum, then if the department wants to admit such an applicant, it must request an exception from the Graduate School, which may or may not approve the request. Any aspect of an application that is less than ideal must be offset by other aspects that are exceptional. We encourage applicants to address any weaknesses in their statement.
It is strongly encouraged. See the Graduate School's requirements for official transcripts.
The department gives first priority to applications that are complete by the deadline. Applications are not complete without official test results and transcripts. If there is a chance that official documentation will not arrive by the deadline, then unofficial copies should be included with the electronic application. The department may review applications with unofficial documentation, but the Graduate School will not process acceptances without official test results and transcripts. For doctoral students, it is critical that applications are complete by the deadline because of the limited number of available slots. If an application is not complete, then the department puts it on hold while it processes complete applications. If the department fills its available slots, then applications on hold may not be reviewed. Once we make a decision not to review an incomplete application, our only option is to reject it.
Yes. After the first semester, students can apply for transfer credit. They can transfer up to 25% of the total credits required, which equates to three courses. These credits must not have been applied toward another degree. Doctoral students who have earned a relevant Master's degree may be eligible for advanced standing toward program's required Master-level course work.
We accept part-time students for the Master's program, but the Ph.D. program requires full-time enrollment.
Yes. If we are unable to offer admission to applicants to the Ph.D. program, then we will consider them for the Master's program. We will send e-mail to such applicants asking if they wish to be considered for the Master's program. It is possible to apply for both programs, but this requires two separate application fees.
Master's students can apply to the Ph.D. program. It is not possible to transfer to the Ph.D. program without a formal application. Master's students should apply to the Ph.D. program after their first year.
The expected time to complete the Master's program is two years or four semesters. International students normally have two years to complete the program, whereas other students normally have three years. The expected time to complete the Ph.D. program is four years. Students who already have a Master's degree in computer science may be able to complete the Ph.D. program in less time. Students normally have no more than seven years to complete the Ph.D. program.
No. We do not assign doctoral students to advisors at the time of admission. Incoming students may have identified and communicated with a prospective advisor, but students have three semesters to find an advisor. Most students find advisors by the late part of their first semester or the early part of their second semester. We want students to have the opportunity to meet prospective advisors, take classes from them, and learn about their research projects.
No. We cannot provide advice to applicants on their application. Applicants should get advice about applying to graduate school from professors at their home institutions.
Unfortunately, we cannot. The deliberations of the Graduate Admissions Committee are confidential. We also do not have the resources to give feedback to applicants. Applicants should get advice about applying to graduate school and strengthening their application from professors at their home institutions.
Unfortunately, no. We do not retain applications after our review. It is necessary to create and submit a new application.
Successful applicants can request to defer their matriculation for up to one year. Requests may not be granted, and if granted, we cannot guarantee that awarded funding will be available when applicants decide to matriculate. To apply for a deferral, successful applicants must complete the Deferral of Admission Request Form and submit it to the Graduate School. For more information, see the Graduate School's policy on the admission of applicant's.
No. We do not consider new applications after the deadline. We do not have rolling admissions.
Unfortunately, the only option is to wait until the next deadline to apply. People who take graduate-level courses at another university through a non-degree program may be able to transfer up to three courses to our program, assuming they are admitted and matriculate.
No. To take our graduate courses, students must be in a degree program at Georgetown or at a Consortium University.
Graduate students at Georgetown in other departments and programs can take up to two graduate courses in computer science subject to the permission of the instructor. Graduate students who want to take more than two courses must petition the department through its DGS with a proposal, which must be approved by the student's advisor and DGS and details how the courses support the student's overall plan of study. The requested courses are still subject to the permission of the instructor.