Course detailBerkeley ExtensionEmerging / Needs Reviewopen

COMPSCI X404.1

Data Structures and Algorithms

Get an overview and hands-on experience with some of the more popular data structures and algorithms used in industry today.

The course focus includes arrays, linked lists, stacks, queues, hash tables, trees, heaps, graphs and their associated algorithms (e.g., searching, sorting, traversal, shortest path, compression, etc.).

You will also learn measuring complexity, recursion, dynamic programming and data representation.

You will examine these concepts in the context of various real-world situations.

Course demonstrations are in Python; students can submit assignments in Python, Java, C/C++.

Schedule note
10 Sep 2026 - 12 Nov 2026; 5; pm600 - pm900; Live Online

Help keep the register running.

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

Buy me a coffee