|
|
|
Jan 29, 2026
|
|
2025-2026 Undergraduate Catalog
|
AIML 2226 - Data Structures and Algorithms in Python Prerequisites: CSCI 1109 and CSCI 1166 or MATH 1166 . Fundamental data structures and algorithms with emphasis on implementation, analysis, and application. Topics include linear structures (linked lists, stacks, queues), trees and heaps, hash tables, and graphs. Algorithm design techniques including recursion, searching, sorting, and introductory dynamic programming. Students analyze time and space complexity using Big-O notation and select appropriate data structures for problem requirements. Implementations will be in Python with applications relevant to AI and data science. 3 credits.
|
|
|