CS165: Java (CS2) Data Structures and Algorithms

Object oriented concepts, assertions, inheritance, polymorphism, algorithms and data structures using Java.

See syllabus for instructor and teaching assistant information.


Midterm 2 has been postponed to April 20.

Keep track of weekly topics and deliverables on the Schedule page. Participate in Recitations occuring online via Teams. View lecture recordings on Echo360 in Canvas. Ask questions on Piazza. Help desk is available on Teams at the original scheduled hours (see syllabus).

The InfoSpaces project within Computer Science ( ) is a resource to help students with their learning. As part of this project, there is now a playlist ( ) of several videos that might be helpful in preparing for remote instruction.

Section 002 and 302 meet in Glover 130, MWF at 1 PM!