BYU logo

ECE Tracks

← Back to Robotics
Robotics Programming

Robotics Programming

The Robotics Programming track centers on the software side of robotics, focusing on algorithms, simulation, and control strategies. Students study motion planning, kinematics, computer vision, and machine learning for robotic applications. Coursework emphasizes programming frameworks such as ROS (Robot Operating System) and real-time control software. With robotics software driving autonomy and adaptability, graduates will be prepared to work on projects in industrial automation, self-driving vehicles, and intelligent service robots. By combining strong programming skills with robotics expertise, students will play a key role in advancing the intelligence and capabilities of autonomous machines.