Students sometime have problems registering for CS 157. CS 157 has two prerequisites (requirements):
You must get at least a D- (high standards, indeed) in CS 156 to take CS 157. If you get an F in CS 156, then you can’t take CS 157. After we grade the CS 156 final exams and compute CS 156 grades, we will drop you from CS 157 if you failed CS 156. Unfortunately, this doesn’t happen until a few days into CS 157, so students who may have failed CS 156 have to endure a CS 157 class or two before they know if they’re eligible to continue with CS 157.
What does “or concurrent registration” mean? “Concurrent” means “at the same time”. “Concurrent registration” means that you can register for both CS 156 and CS 157 at the same time. You don’t have to finish CS 156 before you register for CS 157. If you’ve registered for CS 156, then you can register for CS 157, even if you haven’t taken CS 156 yet.
This means that you have to finish MATH 118 before you can start CS 157. This means exactly MATH 118—not any other math course. If you took an equivalent Algebra II class in high school, that’s great, but the registration computer doesn’t recognize that as being good enough. Similarly, if you persuaded the Math department to let you skip MATH 118 and go directly to MATH 987, good for you, but the registration computer doesn’t recognize that as satisfying the requirement.
Say, for example, that you’ve taken a math course that’s much better than MATH 118, and you’d like to register for CS 157. To do that, send email to the CS 157 instructor, asking for an override. Make sure to mention in your email:
You might send something like this to the course instructor:
Dear CS 157 Instructor,
I am Joe Q. Student (CSUID 812345678). I’m trying to register for CS 157 this Fall, but I can’t, because I didn’t take MATH 118. However, I’m a Math major, and so I’ve taken MATH 789, which covers everything that MATH 118 does, and more. May I please have an override so that I can register for CS 157?