-
Course Code: CMPS464
-
Credits: 3
-
Hours Distribution: (3Crs.:2 Lec,3Lab)
-
Course Type: Departmental Elective (DE)
Course Description
This course will give students the necessary techniques and skills to solve problems within a competitive problem-solving environment using algorithmic and AI concepts. The topics covered include strategies for addressing and solving complex computational problems, functional programming, basic mathematical problem solving, competitive and dynamic programming, combinatorial games, graphics algorithms, network flow problems, computational geometry, and string algorithms. Additionally, students will have the opportunity to explore how AI methodologies can be applied to enhance their problem-solving capabilities in the realm of competitive programming. Pre-req.: CMPS441