Course detailBerkeley ExtensionTechnology and Information Managementopen

COMPSCI X404.1

Data Structures and Algorithms

<p> 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++.</p>

Schedule note
01 Jun 2026 - 03 Aug 2026; 2; pm600 - pm900; Live Online