Robotics Engineering Electives 2024-2025

Robotics Electives  |   Advanced Electives

Robotics Engineering Electives

One course from any of the following categories (with a recommendation of ECE163):

Applied Math

  • AM 114 Introduction to Dynamical Systems
  • AM 147 Computational Methods and Applications

Computational Media

  • CMPM 146 Game AI

Computer Science and Engineering

  • CSE 102 Introduction to Analysis of Algorithms
  • CSE 103 Computational Models
  • CSE 106 Applied Graph Theory and Algorithms
  • CSE 110A Fundamentals of Compiler Design I
  • CSE 110B Fundamentals of Compiler Design II
  • CSE 111 Advanced Programming
  • CSE 112 Comparative Programming Languages
  • CSE 113 Parallel and Concurrent Programming
  • CSE 115A Intro to Software Engineering
  • CSE 118 Mobile Applications
  • CSE 120 Computer Architecture
  • CSE 122 Introduction to VLSI Digital System Design
  • CSE 125 Logic Design with Verilog
  • CSE 131 Introduction to Operating Systems
  • CSE 132 Computer Security
  • CSE 138 Distributed Systems
  • CSE 140 Artificial Intelligence
  • CSE 142 Machine Learning
  • CSE 150/L Introduction to Computer Networks and Laboratory
  • CSE 151/L Advanced Computer Networks and Laboratory
  • CSE 156/L Network Programming and Laboratory
  • CSE 160/L Introduction to Computer Graphics and Laboratory
  • CSE 161/L Introduction to Visualization and Laboratory
  • CSE 165 Human-Computer Interaction 
  • CSE 167 Mobile Sensing and Interaction
  • CSE 180 Database Systems I
  • CSE 181 Database Systems II
  • CSE 183 Web Applications
  • CSE 276 Optimization Theory and Applications

Electrical and Computer Engineering

  • ECE 102/L Properties of Materials and Laboratory
  • ECE 130/L Introduction to Optoelectronics and Photonics and Laboratory
  • ECE 135/L Electromagnetic Fields and Waves and Laboratory
  • ECE 145 Estimation and Introduction to Control of Stochastic Processes
  • ECE 151 Communications Systems
  • ECE 152 Introduction to Wireless Communications
  • ECE 153 Digital Signal Processing
  • ECE 163 Introduction to Small-Scale UAV Theory and Practice
  • ECE 171/L Analog Electronics and Laboratory
  • ECE 172 Advanced Analog Circuits
  • ECE 173 High Speed Digital Design and Laboratory
  • ECE 175/L Energy Generation and Control and Laboratory
  • ECE 193 Field Study (with department approval)
  • ECE 198 Individual Study Research (with department approval) 

Students may also use a second course from the Advanced Robotics Elective list to fulfill the elective requirement 

back to top

Robotics Engineering Advanced Elective List

  • ECE 215 Models of Robotic Manipulation
  • ECE 216 Bio-Inspired Locomotion
  • ECE 240 Intro to Linear Dynamical Systems
  • ECE 242 Applied Feedback Control
  • ECE 244 Digital Control
  • ECE 245 Estimation and Introduction to Control of Stochastic Processes
  • ECE 246 Hybrid Dynamical Systems
  • ECE 249 Intro to Cyber-physical Systems

back to top

Last modified: Sep 19, 2024