The Department of Computer Science has course exemption examinations available for CMSC 131, 132 and 250 and 212.These examinations aid in determining the most appropriate initial placement of a student into CMSC courses at UMCP and cannot be used to receive credit (ie they are not credit-by-examinations). Prior to taking a particular CMSC course, a student must have all prerequisite courses on their UMCP transcript, or they must have passed the departmental exemption examination for the prerequisite course(s) in question.

A student is allowed to attempt the exemption examination for a particular course only once. Also, a student may not take a CMSC exemption exam once they have enrolled in a CMSC course here at UMCP - "enroll" is defined for purposes here as "having taken the course and attended it beyond the end of the schedule adjustment period". Typically an incoming student will take the exemption exam during their orientation. No sample exams are available and the contents of the exams may require writing code, tracing code, answering questions, solving problems... The exams are all paper exams and may last anywhere from 60 to 90 minutes. Not all topics listed below may actually appear on each exam. There is no charge to take a CMSC exemption exam and only one exam may be taken during each testing date. Additionally it should be noted that introductory CMSC courses here at the Univ. of MD, College Park may require 5-7 substantial programming projects to be written independently by each student throughout the semester. Written exams, by their very nature, cannot fully assess ones capability to complete an electronic program which contains 100's ( to 1000's) of lines of code (100's for CMSC 131 projects, to 1000's for CMSC 212 projects). Students placing into CMSC 131, 132 or higher should be prepared to write computer programs on the order of several hundred lines of code (for the 1st 132 project) or a thousand or so lines of code (for the 1st 212 project). If you have any questions after reviewing these webpages you may contact a CMSC advisor during any of the posted advising hours.