UCSC BS Robotics Engineering

Mechatronics Course Undergraduate ResearchRobotics and Control Graduate Program 


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 (also covered by UCSC's City on a Hill Press and the local GT Weekly), 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.

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

The Department of Computer Engineering has a publications page that includes PDF pamphlets on Assistive Technology (PDF)Robotics and Control (PDF), and Senior Design Projects (PDF).

As a new program, the B.S. in Robotics Engineering is not yet ABET accredited; programs can be accredited only after they have graduates.  The Robotics Engineering B.S. will be reviewed in 2015 with the closely-related Computer Engineering B.S., accredited since 1988.  


Bionics Laboratory (Rosen)Autonomous Robotics Laboratory (Elkaim)Dynamics and Control Laboratory (Dunbar)


Computer Engineering focuses on the design, analysis and application of computers and on their applications as components of systems. The UCSC Department of Computer Engineering sustains and strengthens its teaching and research program to provide students with inspiration and quality education in the theory and practice of computer engineering.
— Department of Computer Engineering Mission Statement