Not too easy. Not too difficult.
I would recommend this course because it really gets behind the scenes of what computers are doing mathematically to solve computations and conversions. Some of these mathematical computations include conversions of Base 10 numbers (1, 2, ... 9, 0) to hexadecimal, binary, and dotted decimal notation. Other computations include truth tables, which determine if a statement is true or not. With the proper studying habits, note-taking skills, listening skills, and determination to complete work, this is a somewhat challenging, but fun course to take.
The highlights of this course would definitely be working on assignments called peer-to-peer. These assignments are designed for 2 students to collaborate and work on the assignment together. I learned a lot of from these assignment because they prepared me for the daily quizzes and all exams during the semester. It is very beneficial to bounce ideas off of each other during the peer-to-peer assignments and see different perspectives and views from a fellow classmate. In mathematics, there's one solution, but many ways to find that solution. Applying this computers takes that knowledge one step further.
Hours per week:
Advice for students:
Advice I would give when considering this course is be ready to learn, to do work, and put forth your best efforts overall in your assignments. This course has the professor administering a quiz at the beginning of every class, and concluding the class with a peer-to-peer assignment. The quizzes are points towards your grade and the peer-to-peer assignments are points towards your grade. Another great thing about these two assignments as well as the tests is that the opportunity to score above 100% is ALWAYS there! So work hard to grab those extra points every time because it will save you and be VERY helpful in the end.