Prerequisites


By permission of the instructor.


Although this is listed as a graduate course, undergraduates are more than welcome to register. The target class size is 20 students, 10 undergraduates and 10 graduate students. Graduate students are required to complete additional assignments, or work in smaller teams on group projects.

Students should have experience in programming and the Linux or OS X environment (familiarity with interacting via the command-line). A Linux/C++ boot camp will be offered in the first full week of the class for students with less experience in the above areas wishing to sharpen their skills.

In water experiments and competitions with the marine vehicles will be done with provided platforms with little or no need for physical modifications. The emphasis in this course is on the algorithmic concepts of autonomy, sensing and communications, not the hardware. Students looking for a greater focus on hardware and mechanical design may consider 2.017.


Due to the use of autonomous marine vehicles provided in this class, the class size has a hard limit of 20 students. Students are asked to pre-register. The order of registration may be used in a potential lottery.