This class was tough.
I would recommend this course to those whom are familiar with object oriented programming already and wish to hone their skills. If you are have programmed in high school and know what it takes then this course is for you.
you learn object oriented programming in C++. They teach you how to use unix as well. The first midterm is only on unix. The second midterm is a bit harder and involves programming questions.
Hours per week:
Advice for students:
You need to start the programming assignments as soon as you get them. This is one of the hardest courses in davis and most people either drop out or fail. Most people camp out for several hours per day near seans office to get help. If you want help you will have to ask around a lot. Not an easy course.