Richmond Home

Transferring Courses

If you wish to transfer credits from a computer science course taken at another college or university, keep in mind these criteria:

  • Credit may transfer only for courses that are comparable to courses offered at UR.
  • Coursework may be taken only at institutions accredited by a regional accrediting agency at the time the work is taken.
  • You must earn a grade of C (2.0) or better.
  • No transfer credits will be officially accepted or recorded until the UR Registrar's Office has received an official transcript directly from the records office of the college or university attended.
  • The transfer work approval form may be obtained from either the Registrar's Office (Sarah Brunet Hall) or the Department of Math & Computer Science (212 Jepson Hall).

Steps in the Approval Process

  1. Students must complete the transfer request form.
  2. The computer science program coordinator, Dr. Barry Lawson, will review course requests and responds via e-mail as to whether or not the course is approved.
  3. If the course is approved, students must complete a transfer work approval online form.

    If the course is not approved, students may need to communicate again with the math program coordinator by email or with a scheduled appointment to discuss other options.

  4. Students must earn at least a grade of C (2.0) in the summer course and have a copy of the official transcript sent to the UR Registrar's Office.
  5. Students who need symbolic reasoning (FSSR) credit for a course taken during the summer must read the guidelines below before selecting a course for approval.

Guidelines for Transfer Credit Approval

The Department of Math & Computer Science does not grant credit for courses that are primarily applications oriented (for example, courses on using various Microsoft Office applications) or for web design courses. To receive transfer credit, an introductory computing course must be substantially similar to CMSC 150. Appropriate courses deal primarily with problem-solving through the writing of computer programs in some high level language such as Java, C, C++, Pascal, Fortran, etc.