This class was tough.
I think that this course is useful for people who have prior knowledge of the course material. I think this is helpful to learn the basics of the inside of computers and the basics to programming. The final project was not overly difficult and provided different projects to choose from based on your skill level.
I learned the basics of computer programming along with basic components of computers. The professor was pretty open to helping explain things when you were confused and did accept late work. This class did not have a final exam but it did have a final project that you choose between multiple different projects.
Hours per week:
Advice for students:
I would advice reading all the material before going to the class. It is also very important to keep up on the works and hand it in all on time or you will fall behind and have a large amount to complete at the end of the course.