CSCI 373 Artificial Intelligence (Not offered 2004-2005) (Q)
This course introduces the state-of-the-art in the field of Artificial Intelligence, which is concerned with the ability to create machines that perform tasks requiring "intelligence." The course covers techniques for solving problems in the field, including knowledge representation, search strategies, planning, and reasoning. It then explores those further by surveying current applications in the areas of machine learning, game playing, robotics, and natural language processing. Format: lecture/laboratory. Evaluation will be based on programming assignments. Four programming projects in the first half of the semester and a larger project spanning most of the second half account for 70% of the student's final grade. A midterm examination and a six-page survey paper account for the remainder of the student's grade. Prerequisites: Computer Science 136 and Mathematics and Statistics 251. No enrollment limit (expected: 20). PROJECT COURSE