Not too easy. Not too difficult.
Learning in this class goes way further than lecture. You have to be determined to spend a great amount of time and effort outside of class in order to thoroughly understand the material. The lecture really is pointless, but they take attendance as participation points so, it'll help to be present in the long run.
The content in this class is learning the basics of coding in C. Labs test your ability to compute the programs on topics such as: pointers, strings, arrays, linked lists and others.
Hours per week:
Advice for students:
Be sure to start on the Lab assignments early to make time to debug your code. Sometimes it may take hours to compute whereas other times it may take minutes. Make sure to complete the online homework on Zybooks before the lecture; these points will help you towards the end of the course. The most difficult parts of the course are the quizzes and exams since it is very vague what will be covered on them. Also, the tests/quizzes are written. Make time to understand every aspect of the course, especially if you're majoring in Computer Engineering or Computer Science.