This class was tough.
This is a great class where you will learn about C++ by processing EGM's and doing Arduino Projects. The course contains a lot of time consuming work, but by the end you will have a strong programming foundation.
I learned the fundamentals of C++ including data types and variables, arrays, console and file I/O, functions, and processing EGMs. Arduino projects have since been added to the program.
Hours per week:
Advice for students:
Start projects early, write pseudo code, and find a group to work on labs with. This course comes with a ton of assignments, and it you don't prepare for that in the beginning you won't make it.