Course Schedule

WEEK DATES TOPICS ASSIGNMENTS
1 Mon 08/28
Wed 08/30
Lecture: Autonomous Agents and Architectures
Lecture: TerraBots, ROS, Growing Plants
ROS HW Out
In-class exercise (bring laptop)
2 Sun 09/03
Mon 09/04
Wed 09/06

Labor Day - no classes
Lecture: Finite State Machines
Partner Survey Due

ROS HW Due; FSM HW Out
3 Mon 09/11
Wed 09/13
Lecture: Monitoring I
Lecture: Monitorin II

4 Mon 09/18
Wed 09/20
Lecture: Testing and Deployment
Hands on: Testing and Deployment
FSM HW Due; Monitoring & Testing HW Out (Group)
In-class exercise (bring laptop)
5 Mon 09/25
Wed 09/27
Fri 09/29
Lecture: Machine Learning I
Lecture: Machine Learning II

Monitoring & Testing HW Due; Machine Learning HW Out
6 Mon 10/02
Wed 10/04
Lecture: Computer Vision I
Lecture: Computer Vision II
Grow Period A Begins
7 Mon 10/09
Wed 10/11
Midterm Review
Midterm Exam

8 Sun 10/15
Mon 10/16
Wed 10/18

Fall Break
Fall Break
Grow Period A Officially Ends
9 Mon 10/23
Wed 10/25
Fri 10/27
Lecture: Ethics
Presentations: Grow Period A

Machine Learning HW Due; Computer Vision & Grow B Prep HW Out (Group)
Grow Period A reports due
10 Mon 10/30
Wed 11/01
Lecture: Explanations I
Lecture: Explanations II
11 Mon 11/06
Wed 11/08
Sun 11/12
Lecture: Scheduling I
Lecture: Scheduling II

Explanations Out
Computer Vision & Grow B Prep Due;
12 Mon 11/13
Wed 11/15
Lecture: Resource Optimization
Lecture: Advanced Planning I
Grow Period B Begins
13 Mon 11/20
Wed 11/23
Thur 11/24
Lecture: Advanced Planning II
Thanksgiving - no classes
Explanations Due; Scheduling Out (Group)
14 Mon 11/27
Wed 11/29
Interactive: Case Study
Presentations: Grow Period
Grow Period B Officially Ends
15 Mon 12/4
Wed 12/6
Presentations: Final Project
Final Exam
Scheduling Due
Peer Evaluation Due