Introduction to Perception and Robotics

Georgia Tech CS 3630 Fall 2026 edition

Syllabus

CS 3630 Introduction to Robotics and Perception Fall 2026

Course Description

This course covers fundamental problems and leading solutions to autonomous robot navigation – what and how must a robot perceive the world, and how can it use that information to navigate effectively.

Course objectives/learning outcomes

Upon completion of this course, students will be able to:

Required Course Materials and Prerequisites

No required course materials, but the course requires access to a computer. If you don’t have access to a computer, please contact the instructor ASAP. All programming assignments will be completed in Python.

The only formal prerequisite is CS1332 Data Structures & Algorithms. Prior knowledge of fundamentals of linear algebra and probability is helpful, but not required. Background in AI and Machine Learning is not assumed.

Grading Policy and Weighting

The grading distribution is:

Component Grade
Participation 10%
Quizzes 30%
Projects 60%

Attendance policy

Important: Classes are delivered in person.

Additional criteria for successful completion

Students are expected to interact in small groups in class to discuss the course material and questions related to the material.

Academic honesty / academic integrity statement

Academic dishonesty will not be tolerated. This includes cheating, lying about course matters, plagiarism, or helping others commit a violation of the Honor Code. Plagiarism includes reproducing the words of others without both the use of quotation marks and citation. Students are reminded of the obligations and expectations associated with the Georgia Tech Academic Honor Code and Student Code of Conduct, available here.

You are expected to implement the core components of each project on your own, but the extra credit opportunities often build on third party data sets or code. That’s fine. Feel free to include results built on other software, as long as you are clear in your hand-in that it is not your own work.

You should not view or edit anyone else’s code. You should not post code to Ed Discussion, except for starter code / helper code that isn’t related to the core project.

Statement about acceptable student conduct

At Georgia Tech, we believe that it is important to strive for an atmosphere of mutual respect, acknowledgement, and responsibility between faculty members and the student body. In the end, simple respect for knowledge, hard work, and cordial interactions will help build the environment we seek. Therefore, I encourage you to remain committed to the ideals of Georgia Tech while in this class.

Services offered through the Office of Disability Services

If needed, we will make classroom accommodations for students with documented disabilities. These accommodations must be arranged in advance and in accordance with the ADAPTS office.

Core IMPACTS statement

Not applicable.