CS62 - Administrivia

Course description

This course couples work on program design, analysis, and verification with an introduction to the study of data structures that are important in the construction of sophisticated computer programs. By the end of this course, you should have a good understanding of object-oriented design, coding and debugging of programs in Java, and have a good understanding of how one might analyze programs for correctness and efficiency. In particular, you will understand the trade-offs involved in selections of different data structures and algorithms to solve computational problems.

Online Format

Class will be held during the scheduled time via zoom (check either piazza or sakai for the zoom link). If possible, I encourage you to attend class synchronously. I do understand that attending class live may not be possible. We will record all lectures and make then available to the class. Given the nature of the class, these video recording should still be a good way to engage with the material.

Techology support

With the move online, the college is fully dedicated to make sure that all students can effectively engage with their courses in this online format. As part of this, the college has a wide range of additional support for students ranging from laptop loans to wifi hotspots. If you find that you are not able to engage with your coursework because of technological limiations, please reach out to either of us or ITS to figure out how we can resolve things!

Coursework