BS Robotics Engineering

Mechatronics Course Undergraduate Research Robotics and Control Graduate Program Autonomous Robotics Laboratory (Elkaim) Dynamics and Control Laboratory (Dunbar)

The UCSC Robotics Engineering program prepares graduates for rewarding careers at the interfaces between electrical, computer, and mechanical engineering. UCSC Robotics Engineering graduates will have a thorough grounding in the principles and practices of robotics and control, and the scientific and mathematical principles upon which they are built; they will be prepared for further education (both formal and informal) and for productive employment in industry. — Program Objective Statement

The B.S. degree, launched in Fall 2011, leverages Computer Engineering's research and courses to create an innovative and specialized major that combines education and practical experience in the design and construction of computer, electronic, and mechanical systems. The curriculum has been designed to include courses tailored to the robotics major at every level, from Robot Automation in the first quarter at UCSC through the intensive senior design course and the graduate robotics elective in the senior year.

Robots are used in every technological industry, including automotive, aerospace, electronics and computer, chemical, manufacturing, telecommunications, consumer products, medicine and health, optics, agriculture, nuclear, mining, space, and textile. While technology continues to bring cyber and physical worlds together, the demand for robotics engineers will continue to increase, and UCSC Robotics Engineering majors will be ideally positioned to take advantage of these opportunities.

The Program Learning Outcomes(PLOs) for the robotics engineering B.S. degree, are:

  • an ability to apply knowledge of mathematics, science, and engineering;

  • an ability to design a system, component, or process to meet desired needs within realistic constraints;

  • an ability to function effectively on teams that establish goals, plan tasks, meet deadlines, and analyze risk and uncertainty;

  • an ability to communicate effectively; and

  • an ability to use the techniques, skills, and modern engineering tools necessary for engineering practice.

Students are advised to declare the major as soon as possible. This major has many requirements (see the Computer Engineering section of the catalog), and working one-on-one with the Baskin School of Engineering advising office and your faculty advisor as soon as possible is important. Students should also consider joining an engineering student organization to meet other Baskin School students. The Baskin School of Engineering advising office maintains curriculum charts.