Not too easy. Not too difficult.
This course dives in-depth into java by using data structures and algorithms to solve technical problems and understand how to maximize efficiency and running time in code. I have learnt a lot from this course and with the help of professor Khalad and your hard-work, you'd be just fine!
I learnt how to use various data structures such as sets, stack and queues, linked lists, various kinds of trees(2-3 tree, 2-3-4 tree, binary search tree...) and graphs to store data in an efficient way.
Hours per week:
Advice for students:
Make sure you study the course material critically and always use a drawing board or a pencil and a piece of paper to sketch all your ideas and approach to solve a problem are. Also, don't be shy to ask the professor questions if you don't understand a concept or topic. As long as you put in your hard-work, everything would seem easy and you'd be just fine!