Computer Science Placement Exams
The Computer Science curriculum begins with a three-course sequence, CPSC 120, 121, 131, covering concepts of programming and data structures. You may have gained knowledge of these topics in various ways but have neither formal course to transfer nor AP scores to submit. This exam will validate your knowledge for waiving one or more of these courses. The exam can be taken only once. Test scores are valid for two consecutive semesters.
There is no fee, and you do not need to pre-register, but picture identification is required.
The placement exam will ONLY waive the prerequisites and will NOT waive the required units. If you take the placement exam and receive a waiver in one or more of these courses, you will have to take additional CS elective course(s) or EXTRA CPSC 223* to satisfy the 120-units graduation requirement.
Computer Science Placement Exam is scheduled online as follows:
Spring 2027: Tuesday, December 15 at 10:00AM, Online
Fall 2027: Tuesday, August 3 at 10:00AM, Online
Instructions
To register for Placement Exam(s), please email Dr. Paul Inventado 14 days before the exam date with your name, CWID, and tell which exam(s) you will take.
The Placement test scheduled will be through a virtual Zoom meeting room. The students must show their driver’s licenses before the exam to ID themselves. The exam link will be given before the start time of the test on Zoom. You are required to have the camera turned on.
Please join the Zoom meeting 15 minutes before the exam to prepare for your test.
Join Zoom Meeting
For examination policies and results, please contact Dr. Paul Inventado (include your name and CWID).
Eligibility
Have you taken CPSC 120, 121, 131, or 240 at CSU Fullerton?
❑ Yes -> stop; You are not eligible to take this exam.
❑ No -> continue.
Have you transferred credits to CPSC 120, 121, 131, or 240?
❑ Yes -> stop; You are not eligible to take this exam.
❑ No -> continue.
Option (choose one):
❑ Part I: attempt to test out of 120 only
- 75 minutes allowed
- May use any programming language
- Language used: ____________________
❑ Parts I and II: attempt to test out of 120 and 121
- 120 minutes allowed
- Must use C++