Not too easy. Not too difficult.
This course is a requirement for people in the eece department. The course builds upon concepts established in the previous class. The labs are the only real work in the class and alot of time is given to complete them. The class dynamic is very layed back as well.
I learned about data structures that are applied to real world applications including stacks, queues, and linked lists and how to make them. These basic concepts are used frequently in the software world and having a basic understanding of them could come in handy later on if I ever need to consult someone in IT/software.
Hours per week:
Advice for students:
Make sure you have a strong foundation in the concepts taught in the previous cs course because you will be just building upon that in this course. Get started on lab assignments early so that you have time to ask questions and get the proper help you need. Spend time trying to come up with a solution on your own before asking for help also