CMSC 150 Equivalency Exam
Students who took an introduction to computer science class at another institution or believe that they have sufficient knowledge to test out of CS 150 are welcome to take a departmental exam. The exam requires knowledge of Python and a variety of topics including but not limited to control flow, basic data structures, classes, functions, and recursion. Part of the exam requires writing software to satisfy a specified behavior. Students who wish to take the exam should contact the department coordinator to schedule a time. Students who took the AP Computer Science A test do not need to take this exam nor do students who took an equivalent, in-person class at another institution. Equivalency is determined by the department chair.