Enrollment, Attendance, and Exam
This page answers common questions students have about enrollment and attendance, but does not describe the basics of the course syllabus. For those, see the Course Syllabus.
Enrollment
Can I enroll if I’m missing the CS 128 / ECE 220 prereq?
Many introductory programming courses that cover the listed materials will suffice, including CS 128 and ECE 220. However, CS 101, 103, 105, or 107 are not adequate preparation for the programming you’ll be doing in this class (you should take CS 125 first).
Can I enroll if I’m missing the CS 173 / MATH 213 prereq?
No. The discrete math requirement for the course is real. Most of the claims we make about algorithm performance will be rigorously justified using the proof techniques from CS173 or MATH 213.
Should I enrolled if I struggled in CS 128?
If you received a B- or below in CS 128 you will almost certainly have a hard time being successful in CS 225.
Exam
What if I miss an exam?
Exams will be offered in the CBTF or online through ProctorU. CBTF exams will be handled by CBTF procedues. Please refer the CBTF policy about all these scenarios.
ProctorU exams can be taken within a pre-determined testing window similar to the CBTF, but no scheduling is necessary. Should this flexibility not be sufficient to meet student needs, extenuating circumstances will be determined by the instructor on a case by case basis.