Pretty easy, overall.
It is a great introductory course to c++ that any engineer would need to know. If you already have knowledge on programming, it will be a breeze. If not, it is still very possible to exceed in the course. The assignments and tests are all very reasonable, nothing is asking too much of the student, while the course material is still very thorough for an intro c++ class.
I learned the basics of c++ programming. I already knew the basics of programming in Java, so much of the course material was essentially review with small changes in syntax. The topics covered include but are not limited to primitive data types, printing, strings, string functions, loops (while, do while, for), arrays, and functions. The assignments given weekly are all very simple and can be completed in 20 minutes or less, only requiring more if you get stuck.
Hours per week:
Advice for students:
If you already know basic programming, whether it is in c++, java, python, etc. do not worry about this class at all. It covers the very basics of variables, printing, loops, strings, arrays, etc. If you do not already have basic programming knowledge, read up on the topics mentioned before. It does not matter what language you learn those topics in, because they are all more or less equivalent to each other in these basic areas.