CS330 Data Structures, Algorithms, and Their Societal Impact
Description
This course investigates the fundamental principles of organizing and processing data, expanding beyond the traditional boundaries to incorporate cutting-edge applications in artificial intelligence (AI), social impact, and ethics. The curriculum covers a range of essential data structures, including arrays, linked lists, trees, and graphs, providing students with a solid foundation for data organization and manipulation. This course studies advanced algorithm design, emphasizing the strategic analysis of algorithmic complexity. Students gain proficiency in crafting efficient algorithms tailored for real-world problem-solving scenarios, emphasizing the responsibility of technologists in shaping a socially responsible and inclusive technological landscape.
Prerequisites
MAT205 Discrete Structures
Sections
| Term Dates | Term & Duration | Format |
|---|---|---|
| January 5, 2026 to March 1, 2026 | Spring I - 8 Week | Online |