Robotics Programming Certificate

The robotics programming certificate is designed to provide additional training to supplement related degree programs. The curriculum combines aspects of engineering and computer science, emphasizing design of physical robotic systems and the software necessary for intelligent control. The certificate introduces students to mechanical, electrical, software, and operational aspects of robotic systems. Students gain practical engineering and software development experience in laboratories and automation-type projects.

Robotics Curriculum

All prerequisites must be satisfied before taking any of the following required courses. For example, Mechatronics Engineering majors must choose MATH 2345 Discrete Mathematics as their math elective, and Computer Science students must choose PHYS 2211 in Area D and MATH 3260 as their math elective.

Students of any major who satisfy certificate course prerequisites, including Engineering Standing, are welcome.

Required Courses

  • CS 3305 - Data Structures
  • MTRE 3810 - Device Control and Simulation of Mobile Robots
  • MTRE 3810L - Device Control and Simulation of Mobile Robots Laboratory
  • MTRE 3610 - Modeling and Feedback Control of Dynamic Systems
  • MTRE 3610L - Feedback Control Laboratory
  • MTRE 4810 - Robotics Analysis and Synthesis
  • MTRE 4810L - Robotics Analysis and Synthesis Laboratory

Elective Courses

Select 6 credit hours from the following list.

  • CS 3642 - Artificial Intelligence
  • CS 4732 - Machine Vision
  • CS 4267 - Machine Learning

Program Total (22 Credit Hours)

Engineering Standing is required for all MTRE courses in the certificate.