CS 5756

CS 5756

Course information provided by the 2025-2026 Catalog.

How do we get robots out of the labs and into the real world with all it's complexities? Robots must solve two fundamental problems -- (1) Perception: Sense the world using different modalities and (2) Decision making: Act in the world by reasoning over decisions and their consequences. Machine learning promises to solve both problems in a scalable way using data. However, it has fallen short when it comes to robotics. This course dives deep into robot learning, looks at fundamental algorithms and challenges, and case-studies of real-world applications from self-driving to manipulation.


Prerequisites CS 2800, probability theory (e.g. BTRY 3010, ECON 3130, MATH 4710, ENGRD 2700), linear algebra (e.g. MATH 2940), calculus (e.g. MATH 1920), programming proficiency (e.g. CS 2110), and CS 3780 or equivalent or permission of instructor.

Last 1 Terms Offered 2025SP

View Enrollment Information

Syllabi: none
  •   Regular Academic Session.  Choose one lecture and one project. Combined with: CS 4756

  • 4 Credits GradeNoAud

  • 16336 CS 5756   LEC 001

  • Instruction Mode: In Person

    Enrollment limited to: Computer Science (CS) Master of Engineering (MEng) students. All others should add themselves to the waitlist in January during add/drop.
    For Bowers Computer and Information Science (CIS) Course Enrollment Help, please see: https://tdx.cornell.edu/TDClient/193/Portal/Home/

  • 16337 CS 5756   PRJ 601

    • Jan 20 - May 5, 2026
    • Fang, K

  • Instruction Mode: In Person