Time Schedule:
James Mclurkin
CSE 481
Seattle Campus
Students work in teams to design and implement a software project involving multiple areas of the CSE curriculum. Emphasis is placed on the development process itself, rather than on the product. Prerequisite: CSE major; CSE 326; CSE 341; CSE 378; substantial programming experience, such as in CSE 451 or CSE 457.
Class description
Multi-Robot Systems: Theory and Implementation This course will cover key topics in multi-robot systems: distributed algorithms, ad-hoc networking, and coordinated motion. The topics will be introduced through a series of labs using 12-robot mini-swarms. The main emphasis of the course will be on distributed algorithm design. An algorithm course is a prerequisite, and students will need programming experience to complete the labs.
Student learning goals
General method of instruction
Recommended preparation
Class assignments and grading