Intermediate Programming
Lecture, three hours; discussion, one hour; laboratory, eight hours. Requisites: course 10A, Computer Science 31. Object oriented programming in C++; operator overloading; memory management, copy and move constructors, copy and move assignment operators, destructors; iterators; data structures and their implementation, linked lists, binary search trees; inheritance and polymorphism; recursion, algorithms for sorting and searching. P/NP or letter grading.
Review Summary
- Clarity
-
0.0 / 10
- Organization
-
1.7 / 10
- Time
-
5-10 hrs/week
- Overall
-
5.0 / 10
Reviews
The professor made the midterm and final very similar to the practice midterm and final. His tests were very fair, and his notes were very comprehensive to the point where I didn't have to go to lecture. Also, the homeworks can be done in groups which was really helpful.
The professor was not the best. I was cramming at the end of it. very theoretical class
Overall pretty easy class. Just review the homeworks and you will be fine for exams.
Displaying all 3 reviews
Course
Grading Information
-
No group projects
-
Attendance not required
-
1 midterm
-
Finals week final
-
0% recommend the textbook
Previous Grades
Grade distributions not available.