CSCI 108(F) Artificial Intelligence: Image and Reality (Q)

Over 50 years ago, scientists began to envision a world where computers and humans could converse. In 1956 the field of "Artificial Intelligence" was officially born, and the work on "AI" began in earnest. Walking and talking robots are still mostly the stuff of science fiction, but AI is close to making them reality. In this course, we will explore the field of Artificial Intelligence. We will try to answer the question "what makes a machine intelligent?" Among the systems we will explore in lecture will be game-playing systems, systems that learn from their environments, and systems that create plans for complex tasks. Underlying all the topics addressed in this course will be two fundamental issues: How can information be represented in a computer so that the machine is able to make use of it? How can the system manipulate that information so that it is able to perform a task that requires intelligence? This course will emphasize hands-on laboratory experience. Laboratory projects will focus on the building and programming of simple robots. Format: lecture/laboratory. Evaluation will be based on weekly laboratory programming assignments, four problem sets, short papers, and a final examination having similar format to the problem sets. This course does not assume any programming experience, but assumes that the student is comfortable working with a computer. This course is not open to students who have successfully completed a Computer Science course numbered 136 or above. Enrollment limit: 18 (expected: 18). Preference given to first-year students and sophomores.