EPP Exam
The exam is online and given via Canvas. Questions will become available at the beginning of the exam and you will submit answers via this Canvas webpage (Zoom is not required). The exam is scheduled in two parts (each 3 hours), on two days. Please email the Computer Science Department to schedule your exam.
Part 1 is worth 60 points and has 3 problems. Part 2 is worth 40 points and has one problem that requires using data structures from the C++ Standard Library. The passing score is 70. It is a pure programming examination; only minimal partial credit is given for code that does not run. The topics and a sample exam are below.
The exam is open textbooks, open notes. Internet access is allowed to look up reference material but not for copy and paste of any existing solution. Of course, collaboration with anyone is not allowed.
The strongly recommended platform is Linux/Tuffix. However, you can use any development environment you want since you will only be uploading the .cpp/.h files.
The EPP is not a prerequisite to any CPSC class. Please check your TDA to see if the EPP is a graduation requirement under your catalog year. If you have questions as to whether or not the EPP is required of you, please schedule an advising appointment.