You are here

Graduate Courses

ECE = Electrical and Computer Engineering

Core Courses

Note: ECE 686 is cross-listed with ECE 486

Special Topics in Control

Related Courses

Course descriptions

ECE 780 T02: Discrete Event Systems

Rising levels of automation pose new challenges for control. Control theory has historically been based on differential- or difference-equation models, and its primary preoccupation has been control synthesis for individual, small-scale subsystems. But today's highly computerized and networked control systems are complex, and require the coordination of large numbers of interacting subsystems. Such large-scale coordination problems are often best framed in terms of more high-level discrete-event models, based on state machines (or automata), formal languages, formal logic, etc. Since the early eighties, control scientists have been developing comprehensive approaches to the control of discrete event systems (DES); this course provides an introduction to this now well established branch of control.

Back to top

ECE 780 T06: Humanoid robotics

This course provides an overview of the fundamentals and the recent research in the field of humanoid robotics. The course will cover kinematics and dynamics, postural stability, control, gait and trajectory generation and inertial parameter estimation. Additional advanced topics in learning, human-robot interaction and manipulation and grasping and human motion modeling will be covered as time permits.

Back to top

ECE 780 T08: Topics in Motion Coordination and Planning

This course will cover aspects of path planning, dynamic vehicle routing, and coordination for mobile robots. Topics include:

  1. Path planning: graph search methods; traveling salesman problems
  2. Multi-robot coordination: the consensus and rendezvous problems; sensor coverage; workspace partitioning/load balancing
  3. Dynamic vehicle routing: overview of Poisson processes and birth-death processes; path planning for tasks arriving in real-time; relation to automated material handling, mobility-on-demand

Back to top


ECE 700 T03: Algebraic Fundamentals for Computation, Communication and Control

Equivalence relations and congruences. Morphisms, semigroups and monoids. Groups: cyclic groups, subgroups and quotient groups. Rings: subrings, quotient rings, integral domains and fields. Partial orders, lattices and fixed-points of monotone operators.

Back to top