This class was tough.
With technology taking over nearly every industry it is useful to have a skill set that enables you to understand the under-workings of how the programs work that you use everyday.
The final project for this class is a huge learning experience. It is very challenging but really forces you to commit to learning the material and gives you a thorough understanding of data structures.
Hours per week:
Advice for students:
One thing I would do to help succeed in this class is to learn the material as you go along. You can't play catch up right before the test for computer science classes as you can in other subjects.