Featured
false
Course Number
COMPSCI X404.1
Course Description
This course gives students an overview and hands-on experience with some of the more popular data structures and algorithms used in the industry today. We will focus on arrays, linked lists, stacks, queues, hash tables, trees, heaps, graphs, and their associated algorithms (e.g., searching, sorting, traversal, shortest path, compression, etc.). We will also cover measuring complexity, recursion, dynamic programming, and data representation. We will examine these concepts in the context of various real-world situations. This course is offered in Java, Python, or C++. Prior knowledge or experience in some programming language is required.
Course Object ID
31082496
Associated Programs
Associated Academic Area
Associated Program Streams
Version
156
Is Currently Available
Not available