General Information
Basically you learn everything about C++
Prerequisites
Topics Covered
From the Fall 2020 syllabus: I/O and Operators, Classes, Control Statements, Functions, Arrays & Vectors, Classic Arrays & Pointer Arithmetic, Operator Overloads, Inheritance, Polymorphism, Function Pointers & Lambdas, File Processing and Stream I/O, STL & Custom Templates, and Exceptions.
Workload
As close to 0 as you can get. One programming assignment per week that takes ~30 minutes. Two in class prelims that take ~15 minutes each.
During Fall 2020, the prelims were replaced with take-home coding problems.
General Advice
Useful for learning C++, and for fulfilling some vectors, such as the Programming Languages vector, which requires a 20XX class.
Testimonials
Incredibly boring. Unless you want to know the fine details of C++ I would avoid this.
It’s nearly impossible to get a U (Fail) in this course. The tests are the same as those of the previous year. Just memorize the answers. That is all. There are only 25 questions on the prelims so it’s not that hard to memorize.
If you take the attitude of “this class is a joke,” then you probably won’t get anything out of it.
A great way to learn C++ and get two credits for it. Very manageable workload, and interesting if you aren’t just taking it for the credits. - Fall 2020
Past Offerings
Semester | Time | Professor | Median Grade | Course Page |
---|---|---|---|---|
Fall 2020 | TR 4:10 - 5:00 | Ronald DiNapoli | N/A | N/A |