CS 3700: Explorations in Artificial IntelligenceCross-Listing: INFO 3720 (parent) How do computers solve tasks as diverse as playing chess or backgammon, control autonomous space missions such as NASA’s Deep Space One, plan the route for a driverless car as in the Darpa Grand Challenge race, perform content-based selection of music programs, or solve Sudoku, the latest puzzle craze? This course introduces students to a range of computational modeling approaches and solution strategies using examples from AI and Information Science. We cover different formalisms such as logical representations, constraint-based languages, mathematical programming, and multi-agent approaches (including adversarial games). Emphasis is on modeling, not on algorithms, but efficiency issues (complexity) are highlighted as part of the modeling approaches. Students also learn about the tradeoffs in modeling choices. Offered: Spring only Prerequisites: MATH 1110 or equivalent, an information science–approved statistics course, and CS 2110 or permission of instructor. Grade options: Letter or S/U Credit hours: 3 Recent offerings:
|