Acourseon the fundamentals of programming from a lower-level perspective. Students will learn the basics of C++, a strongly-typed, high-performance language that compiles down to programs that run without a virtual machine. Thecoursewill cover concepts such as the representation of data with bytes, base-2 and base-16 numbers, memory addresses, and memory allocation. Some advanced programming concepts will be discussed, including elementary algorithms, recursion, and the basics of object-oriented programming. In addition to gaining programming experience, students will also be introduced to some common tools and techniques, such as the text-only command interface, file system operations, and version control with Git.
Written reviews 3
Anonymous student feedback, shown as submitted.
3 of 3 reviews
Semester not recorded
Do not take. you are not built differently. save ur GPA and avoid
Semester not recorded
Insanely tough grader with no curve. Goes very fast through slides, with not a lot of explanation.
Semester not recorded
Levear is the best CS2 prof. His lectures are well structured and easy to follow. Always willing to answer questions and available outside of class.