Graduate Programs

Computer Science Department

You are here

Graduate Student at Commencement

Computer Science Graduate Program

M.S. in Computer Science

The Masters in Computer Science program provides a firm foundation in research and applications in Computer Science. It is a two-year full-time program with a strong research orientation. The program is designed for students with undergraduate degrees in computer science or computer engineering.

The UMD Computer Science Department accept applications for Fall Semester only.


February & March - Initial Round of Financial Aid Decisions
The decisions on admissions and financial aid for the next academic year are made during this period. To be considered in the first round, an applicant must have submitted an admissions application by March 15.

March & April — Notification of Financial Aid
The department makes its offers of financial aid as early as possible in the spring of the year but may make offers later if funding is available. Although we attempt to make all offers by April 15th, for various reasons during a particular year this may not be possible. See Section 2.2 of the CS Graduate Brochure for details.

July 15 — Deadline for Fall Admission
No applications are accepted to start in spring semester.

Before Applying for Graduate School

You can find information on the application process on the UMD Graduate School page. There is an online application, which you should fill out as thoroughly as possible. Some components are required by the UMD Computer Science Department and others are required by the University of Minnesota Graduate School Office. Please remember that, once you click submit, you will no longer be able to upload documents.

Components Required for Consideration by the Computer Science Admission Committee

(If the following components are not included in your online application records, your application will NOT be considered for admission)

(If you are not applying for a funded assistantship please let us know.)

Recommended Uploads

  • Writing Sample (if foreign student)
  • Resume
  • Any pertinent certificates

Please review the list of deadlines at the top of this page. Applications are not accepted to start in spring semester.


More Detailed Information

The Master of Science in Computer Science Brochure  contains detailed information about admission to the Graduate School, applying for financial aid, and requirements for the degree.

Our graduate program strives to meet the following Graduate Learning Goal Categories (GLGC):

  • GLGC 1 - Knowledge and Scholarly Formation (Graduates will demonstrate knowledge and mastery of computational systems at the graduate level.)
    • Outcome 1a: Through coursework, students will demonstrate competency across computer science areas of computational systems, theory and applications.
    • Outcome 1b: Students will develop specialized knowledge about a research area in computer science.
  • GLGC 2 - Research and Methodological Skills Relevant to Field (Graduates will be trained to conduct research in the field of computer science.)
    • Outcome 2a: Students will prepare a research paper in accordance with professional presentation appropriate to the topic.
  • GLGC 3 - Communication Skills (Graduates will develop communication skills to facilitate professional engagement in the field of computer science.)
    • Outcome 3a: Students will present and evaluate oral presentations on technical topics in computer science.
    • Outcome 3b: Students will write about and evaluate technical topics in computer science.
  • GLGC 4 - Leadership and Collaborative Skills (Graduates will develop collaborative skills to enable leadership in the field of computer science.)
    • Outcome 4a: Students will work with peers and experts in the field to develop strong collaboration skills.
  • GLGC 5 - Cultural Competence and Global Context Formation of the Field (Graduates will deepen their understanding of the global context of the field of computer science and the role of computation in society.)
    • Outcome 5a: Identify and evaluate ethical issues related to computation.


Current Graduate Students & Alumni

There are currently 23 full-time graduate students pursuing the M.S. degree in Computer Science. Each student has a graduate teaching assistantship or a research assistantship.

2018-2019 Graduate Student Poster

Since the establishment of the graduate program in computer science, 155 students have been awarded the Master of Science in Computer Science degree at UMD. Here is a list of graduate theses completed.