Course detailHarvardEmerging / Needs Reviewopen

CSCI S-22

Data Structures

This course is a survey of fundamental data structures for information processing, including lists, stacks, queues, trees, and graphs.

It explores the implementation of these data structures (both array-based and linked representations) and examines classic algorithms that use these structures for tasks such as sorting, searching, and text compression.

The Java programming language is used to demonstrate the topics discussed; and key notions of object-oriented programming, including encapsulation and abstract data types, are emphasized.

Schedule note
MW 3:15pm - 6:15pm Jun 21 to Aug 6

Help keep the register running.

Every cup of coffee fuels the sync workers and proxy rotations.

Buy me a coffee