Lecture, three hours; discussion, two hours; laboratory, eight hours. No prior programming experience assumed. Basic principles of programming, using C++; algorithmic, procedural problem solving; program design and development; basic data types, control structures and functions; functional arrays and pointers; introduction to classes for programmer-defined data types. P/NP or letter grading.

Review Summary

Clarity
0.0 / 10
Organization
5.0 / 10
Time
0-5 hrs/week
Overall
1.7 / 10

Reviews

    Quarter Taken: Fall 2023 In-Person
    Grade: P

    The professor is really sweet, but it feels like when they lecture they, do not want to be there. The lectures are really general info and it’s hard to grasp the material. The section helped a lot but the homework felt higher level than say we were being taught.

Course

Instructor
Zhang, M.
Previously taught
25W 24W 23F

Grading Information

  • No group projects

  • Attendance not required

  • 1 midterm

  • Finals week final

  • 0% recommend the textbook

Previous Grades

Grade distributions not available.