CSCI 151
Data Structures

CSCI 151 is a course in Data Structures and the second course in our sequence for CS majors. In addition to furthering your knowledge in essential areas of Computer Science (recursion, induction, algorithm analysis, etc.), we will implement from scratch many of the classes in the Java Collections Framework and then write application programs that make use of our implementations. This course will transition you from knowing a programming language to being a programmer.

Introductory Stuff

Notes and Advice on Java and Eclipse

To request a tutor for this class:

To sign up for the CS Department mailing list:


Class Notes and Examples


Click here for the Lab Helper Hours

Exam 1 Friday, March 25

Exam 2 Friday, May 6

Final Exam: Wednesday, June 1, 9-11 AM