# Intro To Robot Programming

## ECSE-4470

This course provides an introduction to Robot Operating System (ROS), a widely used middleware for robot programming. Students will learn the basic components of ROS, how to utilize and write ROS packages, gain experience utilizing simulation software, and apply the concepts to physical platforms.

3 credits
Cross-listed with:
MANE-4550 Intro To Robot Programming
Prereqs:
one of:
CSCI-1100 Computer Science I MANE-2110 Numerical Methods And Programming For Engineers

# Past Term Data
Offered
Not Offered
Offered as Cross-Listing Only
No Term Data
Simple View
Detailed View

| Spring | Summer | Fall
--- | --- | --- | ---
| (Session 1) | (Session 2) |

2026

Intro To Robot Programming (3c)

- Kimberly Irene Oakes

Seats Taken: 27/30

2025 |  |  |
2024 |  |  |
2023 |  |  |
2022 |  |  |
2021 |  |  |
2020 |  |  |
2019 |  |  |
2018 |  |  |
2017 |  |  |
2016 |  |  |
2015 |  |  |
2014 |  |  |
2013 |  |  |
2012 |  |  |
2011 |  |  |
2010 |  |  |
2009 |  |  |
2008 |  |  |
2007 |  |  |
2006 |  |  |

2005

Appl Linear Sys Analysis (3c)

Seats Taken: 0/100

2004

Appl Linear Sys Analysis (3c)

Seats Taken: 0/100

2003

Appl Linear Sys Analysis (3c)

Seats Taken: 0/100

2002

Appl Linear Sys Analysis (3c)

- Paul D. Nugent

Seats Taken: 0/100

2001

Appl Linear Sys Analysis (3c)

- Laura Bukkosy Smith

Seats Taken: 13/100

2000

Appl Linear Sys Analysis (3c)

- Paul D. Nugent

Seats Taken: 12/100

1999

Appl Linear Sys Analysis (3c)

- Paul D. Nugent

Seats Taken: 14/100

1998

Appl Linear Sys Analysis (3c)

- Paul D. Nugent
- Paula D Bramstedt

Seats Taken: 20/110