There are plenty resources available online to satisfy your preference and style of learning. Examples:
For students who feel they need resources about the Java programming language beyond what is available on the Internet, the following books are suggested:
Data Structures is a core Computer Science (CS) course that all CS major and minor students must take. Other students also take this course as it covers foundational concepts and skills that are prerequisites for most CS upper-level courses, including interdisciplinary ones.
For those who consider job/internship opportunities in the software industry, this course is the most relevant for preparing for the technical (coding) interview.
<aside> 🎯 Attend the lectures in person!
</aside>
<aside> 🎯 Stay caught up and come to lectures prepared!
</aside>
The course material builds on earlier topics. If you don't know what we did last lecture, you will have a difficult time following this lecture! If you come prepared and caught up, the class time would be so much more productive and enjoyable for you and us alike. We would have informed class discussions and focus on addressing outstanding issues and problems.