TECH 301
Algorithms, Search & Sequential Decisions
3 Unit(s)
This course develops the computational thinking and algorithmic foundations required for intelligent systems. Learners study data structures, complexity, search, sorting, dynamic programming, graph algorithms, constraint satisfaction, symbolic reasoning, planning, and sequential decision-making. Classical algorithms are connected to contemporary applications such as retrieval, recommendation, constrained generation, routing, planning, and agent decision loops.