Robotics and Embedded Systems

The Robotics and Embedded Systems concentration prepares students to work with devices that combine hardware and software. Such devices include robots and most high tech mechanical devices like cars, planes, farm equipment and construction equipment

This concentration requires the following courses:   

  • CS 23301  ROBOTICS AND EMBEDDED SYSTEMS LABORATORY I
  • CS 23302  ROBOTICS AND EMBEDDED SYSTEMS LABORATORY II
  • CS 33301  EMBEDDED SYSTEM PROGRAMMING
  • CS 49901  CAPSTONE PROJECT

It also requires one course chosen from the following list:

  • CS 43302  ALGORITHMIC ROBOTICS
  • CS 43303  INTERNET OF THINGS
  • CS 43334  HUMAN-ROBOT INTERACTION

It also requires one concentration elective chosen from the following list:

  • CS 43203  SYSTEMS PROGRAMMING    
  • CS 43301  SOFTWARE DEVELOPMENT FOR ROBOTICS    
  • CS 43302  ALGORITHMIC ROBOTICS    
  • CS 43303  INTERNET OF THINGS    
  • CS 43334  HUMAN-ROBOT INTERACTION    
  • CS 44201  ARTIFICIAL INTELLIGENCE    
  • CS 45203  COMPUTER NETWORK SECURITY    
  • CS 45231  INTERNET ENGINEERING    
  • CS 47201  HUMAN COMPUTER INTERACTION

The formal concentration requirements are listed in the University Catalog, but the following degree diagram gives an informal view of the degree with this concentration for the current academic year. Links to higher-quality PDF versions of the degree diagram for recent years are given at the bottom of the page.

2019 BS + Robotic & Embedded Systems Degree Diagram

Degree Diagrams for Recent Catalog Years