This class was tough.
I thought this was a fairly difficult course, especially for someone who is not a computer science major. You have to put in a decent amount of time to figure the problems and homework out.
I am now have a basic knowledge of computer programming systems like C, C++, and Python.
Hours per week:
Advice for students:
I would tell students who are considering taking this course to make sure that they don't miss a class. There are quizzes that count towards your grad. I would also let them know that while the tests may be open book you do not have enough time to be flipping through a book to look for answers. Also, make sure you attend the lab and ask your TA questions. They are very helpful and allow you to work things out until you get the answer/.