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 2025: Monday, December 16 at 9:30AM, Online
Fall 2025: Friday, August 1 at 9:30AM, Online
Instructions
To register for Placement Exam(s), please email Dr. Wenlin Han 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 with the facilitator at 9:15AM to prepare for your test starting at 9:30AM on the date you choose.
Join Zoom Meeting
For examination policies and results, please contact Dr. Wenlin Han (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++