CS 2024 - C++ Programming

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

Edit this page on GitHub: classes/CS2024.md

Edit me on GitHub