\"\"

Department of Computer Science

Events

There are no upcoming events.

News

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...

Twitter Feed
Master of Science

Program Overview

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.

Application Deadlines

January 15 (for fall admission)
October 1 (for spring admission)
Apply Online

Contact

Lisa Singh
Director of Graduate Studies
E: singh at cs dot georgetown dot edu

Admission Requirements

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:

  1. graduate school application forms
  2. statement of academic, professional, and personal goals
  3. three letters of recommendation
  4. official transcripts from all previous academic institutions
  5. official GRE scores
  6. official TOEFL or IELTS scores, if necessary (see Item 7 of the Graduate School's checklist for required minimum scores)

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.

Financial Aid

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.

Degree Requirements

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.

Table 1: Hypothetical Schedule for Full-time, Course-work Option.
FallSpring
Year 1Algorithms (COSC-540)Architecture (COSC-520)
Graduate ElectiveGraduate Elective
Upperclass ElectiveGraduate Elective
Year 2Graduate ElectiveGraduate Elective
Graduate Elective
Upperclass 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.

Thesis Option

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.

Table 2: Hypothetical Schedule for Full-time, Thesis Option.
FallSpring
Year 1Algorithms (COSC-540)Architecture (COSC-520)
Graduate ElectiveGraduate Elective
Upperclass ElectiveGraduate Elective
Year 2Graduate ElectiveThesis Research (COSC-999-01)
Graduate Elective
Thesis Research (COSC-999-03)

Frequently Asked Questions

These are questions that prospective applicants ask frequently. Please read these carefully before sending email.


Am I eligible to apply?

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.


I am an international student and have a three-year degree in computer science. Can I apply?

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.


I don't have an undergraduate degree in computer science. Can I apply?

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.


How long will it take for Georgetown to make a decision about my application?

Applicants should learn the Graduate School's decision no later than six to eight weeks after the deadline.


Will you accept me conditionally or provisionally?

No. Georgetown does not accept graduate students conditionally or provisionally.


Whom can I contact about my application?

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.


Should I contact professors about my application?

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.


Do you provide financial assistance?

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.


Who is eligible for financial assistance?

All applicants are eligible for financial assistance. This includes international applicants and applicants to the Master's program who want to attend part-time.


If you provide full financial support to doctoral students, then why should prospective applicants apply for their own external funding?

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.


How much is tuition?

Georgetown's Office of Student Financial Services maintains current information about tuition, fees, and the cost of attendance.


My employer has a tuition assistance program, but it doesn't cover all of Georgetown's tuition. Am I eligible for financial assistance?

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.


Do you provide research or teaching assistantships to Master's students?

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.


What is the required grade-point average?

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%).


What are the minimum scores for the GRE test?

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.


Will you waive the GRE test?

No. Current and official test results for the GRE General Test are required for all applicants regardless of their qualifications.


Can you use my old GRE scores?

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.


Will you accept the GMAT instead of the GRE?

No. Current and official test results for the GRE General Test are required for all applicants.


Is the TOEFL (or IELTS) required?

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.


What is the minimum required TOEFL score?

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.


What are the required minimum scores for the sections of the TOEFL?

We use only the total score. We do not have required minimum scores for the sections.


Will you waive the TOEFL test?

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.


What is Georgetown's ETS code?

The ETS code for Georgetown's Graduate School is 5244.


Do I send my scores to the department?

No. Send all official scores directly to the Graduate School using the ETS code 5244, as explained in the Graduate School's Application Procedures.


What is the minimum required IELTS score?

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.


What is Georgetown's code for the IELTS?

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.


What if my TOEFL score, IELTS score, or grade-point average is below the required minimum? Will you review my application?

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.


Should international applicants use WES for foreign transcripts?

It is strongly encouraged. See the Graduate School's requirements for official transcripts.


What if my official scores or transcripts do not arrive by the deadline?

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.


Can I transfer courses into the graduate program?

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.


Do you accept part-time students?

We accept part-time students for the Master's program, but the Ph.D. program requires full-time enrollment.


If I apply for the Ph.D. program, will you also consider me for the Master's program?

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.


Can I start as a Master's student and transfer to the Ph.D. program?

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.


How long will it take me to complete the program?

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.


Do you assign doctoral students to advisors at the time of admission?

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.


Will you help me with my application?

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.


Can you tell my why you did not admit me?

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.


I applied previously. Can I reuse my application?

Unfortunately, no. We do not retain applications after our review. It is necessary to create and submit a new application.


I got in! But can I defer?

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.


I missed the application deadline. Will you consider my application?

No. We do not consider new applications after the deadline. We do not have rolling admissions.


I missed the application deadline. What should I do?

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.


Can I take classes as a non-degree student?

No. To take our graduate courses, students must be in a degree program at Georgetown or at a Consortium University.


I am a graduate student at Georgetown, but not in computer science. Can I take CS classes?

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.