Elements of Artificial Intelligence (B551) - Fall 2009 Instructor: Kris Hauser Description: Introduction to major issues and approaches in artificial intelligence. Principles of reactive, goal-based, and utility-based agents. Problem-solving and search. Knowledge representation and design of representational vocabularies. Inference and theorem proving, reasoning under uncertainty, and planning. Overview of machine learning.
Behavior-Based Robotics (B659) - Fall 2009 Instructor: Matthias Scheutz Description: The course is designed to investigate and study methods and models in embodied cognitive science, with particular focus on behavior-based techniques on robots. All models and architectures is theoretically scrutinized and evaluated with respect to their conceptual clarity, support by empirical data, plausibility, etc. without neglecting issues of practicality such as feasibility of implementation, real-time/real-world issues, computational resources, etc. These practical considerations turn out to be particularly important for model implementations on robots.
Computer Networks (P538) - Fall 2009 Instructor: Minaxi Gupta Description: The course is to learn about computer networks., by understanding how the networks work today and why they are designed the way they are. The course primarily focuses on the Internet but also covers other past and present network technologies to put things in perspective. It also studies DNS, peer-to-peer networks, multicast, and security. Topics covered include: Error control, medium access, routing, congestion control, end-to-end transport, TCP/IP, IEEE 802.11 networks, security, and applications.