Information for UMD non-CS Students

For UMD Non-CS Students

Registering for CS Graduate Courses

Non-CS graduate students who wish to enroll in Computer Science graduate courses must first review the Course Permission listed on Testudo. Permission requests are considered based on space availability and course-specific restrictions.

After reviewing the course information and obtaining instructor approval (if required), please complete the Non-Major Course Request Form.

If you see the message “Must be in the Computer Science program,” these are hard-coded restrictions, and permissions cannot be granted for these courses.

  • Courses requiring "permission of instructor": Contact the instructor first before submitting the form.
  • Courses without restrictions or those stating "may contact the department": You may submit the form directly.
  • Requesting 400-level or lower courses: Please refer to the Undergraduate Office website for instructions on how to request permission.

Graduate Assistant Positions

  • Teaching Assistant (TA): Unfortunately, CS TA positions are not open to non-CS students.
  • Research Assistant (RA): RA appointments are arranged directly between individual faculty members and students, depending on research needs and funding availability. You may reach out to faculty members whose work aligns with your interests to explore potential opportunities.

The CS Graduate Office does NOT hire or assign Graduate Assistant positions for non-CS students.

You may explore other campus employment opportunities available to all graduate students:

Interested in Applying to Our Program?

If you are currently a UMD graduate student in another department and are interested in pursuing a Computer Science graduate degree, please review our Applying for Admission page for eligibility, application requirements, and deadlines.