Skip to main content

About the CSPT

Students interested in learning how to program should complete the entry level COP 2500 (Concepts in Computer Science). This is the introductory course for learning the basics of computer programming and a valuable class to enhance any career path a student may choose, even outside computing. Students can register for COP 2500 directly and do not need to complete the Computer Science Placement Test (CSPT).

Students who believe they possess a general understanding of programming, regardless of the language they know, and wish to go directly into COP 3223 (Introduction to Programming with C), can successfully complete the CSPT to skip COP 2500. The purpose of this exam is to ensure that students entering COP 3223 have a minimum level of background knowledge about computer programming needed to help them pass COP 3223. Those without background knowledge of programming are still encouraged to take COP 3223 and further courses in Computer Science or Information Technology after completing COP 2500, which provides foundational knowledge about Computing and computer programming.

Students entering UCF with an AP Computer Science A score of 3 or higher or COP 3223 credit do not need to take the CSPT. Recognized programming courses from other state of Florida institutions will be automatically reviewed for equivalency or requisite knowledge and if approved, will substitute for the prerequisite for COP 3223. Students can always take the CSPT if their completed course is not equivalent or if transcripts are delayed in reaching UCF.

Students interested in majors that require COP 3223 or subsequent Computer Science courses are recommended to take the CSPT at their earliest convenience, but no later than the semester before enrollment at UCF. Students who have their CSPT results available at Orientation will be able to receive assistance from their academic advisor to select the most appropriate beginning course. Students who have not taken the CSPT by their scheduled Orientation date should expect a delay in registering for a computing course at UCF.


To register for the CSPT, visit Once there, log in to myUCF to access the Student Center. In the menu, students will find a link for Placement Test Self Enrollment. Select the Computer Science Placement Test and follow the directions to enroll.

Once registered for the CSPT, it will appear in the student’s dashboard in This course contains the exam as the only assignment. The home page of the CSPT course includes a description of the exam and the score required to move directly into COP 3223. Please make sure to read the instructions carefully before entering the exam.

Note: Scores must roll from Webcourses and post to myUCF which can take up to 24 hours. You will not be able to take this test and register for COP 3223 in the same day. Please plan to complete the CSPT in a timely manner to allow for this delay in registration.

  • Students unsure of whether their major requires COP 3223 can view a list of required courses in the Major’s catalog description.
  • Students with questions concerning the Computer Science Placement Test, please contact the Computer Science Department via
  • Students requiring SAS accommodations should contact Student Accessibility Services before completing the Placement Exam.
  • Students having technical difficulty with Webcourses should contact