CMSC818B

Advanced Topics in Computer Systems; Decision-Making for Robotics

Restricted to Computer Science students (CMSC) or permissin of instructor. Motion planning focuses on the problem of how to go from point A to point B. In this course, we will examine higher-level algorithms that make decisions as to what points A and B should be depending on the task at hand. Topics that will be covered include (but are not limited to): Markov Decision Processes; Partially Observable Markov Decision Processes; Monte-Carlo Tree Search; Deep reinforcement learning; Graph Neural Networks; Multi-Robot Task Assignment; Vehicle Routing Problems; Information-Theoretic Path Planning (mutual information, entropy, submodularity).

Sister Courses: CMSC818C, CMSC818D, CMSC818E, CMSC818F, CMSC818G, CMSC818I, CMSC818J, CMSC818K, CMSC818L, CMSC818N, CMSC818O, CMSC818P, CMSC818Q, CMSC818R, CMSC818T, CMSC818V, CMSC818W, CMSC818X, CMSC818Y

Past Semesters

1 review
Average rating: 5.00

1 review
Average rating: 5.00

1 review
Average rating: 5.00

1 review
Average rating: 5.00

0 reviews
Average rating: N/A

During the Spring 2020 and Spring 2021 semesters, students could choose to take some of their courses pass-fail mid-semester which skews grade data aggregated across multiple semesters.

Average GPA of 3.64 between 184 students*

CMSC818B Grade Distribution+-0510152025303540455055606570758085% of studentsABCDFWother
A-: 15.76%
A: 38.04%
A+: 27.17%
B-: 2.72%
B: 1.63%
B+: 7.61%
F: 0.54%
W: 4.35%
other: 2.17%
* "W"s are considered to be 0.0 quality points. "Other" grades are not factored into GPA calculation. Grade data not guaranteed to be correct.