The Course Deals With Fundamental Concepts in Designing and Analyzing Data Structures and Algorithms. Topics# Sorting Algorithms, Fundamental Data Structures# Stack, Queue, Binary Tree Data Structures Including Universal Hashing, Basic Graph Algorithms# Searching, Shortest Paths, Minimum Spanning Tree, Dynamic Programing.

Faculty: Data and Decision Sciences
|Undergraduate Studies

Pre-required courses

(94201 - Introductio to Data Science and 94345 - Discrete Mathematics (for I.e)) or (94219 - Software Engineering and 94347 - Discrete Mathematics) or (94219 - Software Engineering and 94345 - Discrete Mathematics (for I.e))


Parallel course

94411 - Probability (ie) 94412 - Probability (advanced)


Course with no extra credit

44268 - Int. to Data Structur and Algorithms 94223 - מבני נתונים ואלגוריתמים 234218 - Data Structures 1 234246 234247 - Algorithms 1


Course with no extra credit (contains)

94223 - מבני נתונים ואלגוריתמים 94226 - Introduction to Algorithms


Semestrial Information