Students in bachelor's and master's programs in robotics engineering focus heavily on mathematical foundations, engineering theories and practical implementation and testing of robotic devices; bachelor's programs also include a substantial amount of lab work.