Robotics and Controls
The electrical engineering major with Robotics and Controls (RC) gives you the core knowledge and skills of electrical engineering with an additional emphasis on the practice of sensory feedback, geometric control, optimal control, cooperative control, planning, information processing, AI and machine learning for robotics. Completing this degree will help students acquire the fundamentals and practical skills in autonomous robotics and prepare them for a career in intelligent robotics and/or for pursuing advanced degrees in robots.
Preparing You for Success
You learn the foundation of electrical and computer engineering, with courses highlighting topics such as software, circuits, simulations and systems theory. It includes a series of robotics and controls courses that give you added knowledge in the field. These courses explore autonomous robotics, mechatronics, feedback control, cooperative control, power electronics, machine learning and computer vision, as well as hardware-software interfacing. Each year includes design projects where students explore robotics, communication, energy, wireless systems and other applications. In addition to the engineering core, you take courses outside the department to strengthen your professional skills. These may be from business, communication, marketing or other majors.
By the time you graduate, your experiences may include:
- Networking and professional development through the department’s annual job fair, the Bradley chapter of the Institute of Electrical and Electronics Engineers, Robotics Club
- Research mentored by faculty
- Internship and practicum opportunities
- Design project every year
- A two-semester capstone project
Making Your Mark
Bradley’s electrical engineering degree with concentration in Robotics and Controls successfully prepares you to enter or advance in the workforce. In recent years, all electrical engineering students secured jobs or continued their education within six months of graduation. Students work as electrical engineers in autonomous divisions at places such as Caterpillar, John Deere, Hexagon Autonomoustuff and Aurora Flight Sciences. Others attended graduate schools at Carnegie Mellon University, University of California San Diego, Georgia Tech, and University of Iowa, for example.
Accreditation
Bradley's electrical engineering program is accredited by the Engineering Accreditation Commission of ABET, see https://www.abet.org for more details.
Major Requirements
Required Courses - 45 hrs.
- ECE 100: Introduction to EE: Circuits and Digital Systems Laboratory - 2 hrs.
- ECE 101: Introduction to EE: DC Circuits - 2 hrs.
- ECE 102: Introduction to EE: Digital Systems - 3 hrs.
- ECE 103: Introduction to EE: Computers and Programming - 3 hrs.
- ECE 204: AC Circuits and Introduction to Systems - 3 hrs.
- ECE 205: Microcontroller Architecture and Programming - 3 hrs.
- ECE 206: Continuous-Time Signals and Systems - 3 hrs.
- ECE 207: Simulation and Analysis for Electrical Engineers - 2 hrs.
- ECE 208: Transmission Lines and Electromagnetic Fields - 3 hrs.
- ECE 221: AC Circuits and Systems Laboratory - 2 hrs.
- ECE 301: Discrete-Time Signals and Systems - 3 hrs.
- ECE 302: Probability, Statistics, and Random Processes for EE - 3 hrs.
- ECE 303: Electronics - 3 hrs.
- ECE 322: Electronics and Interfacing Laboratory - 2 hrs.
- ECE 401: Undergraduate Design Seminar I - 1 hr.
- ECE 402: Undergraduate Design Seminar II - 1 hr.
- ECE 497: Capstone Project System Level Design - 1 hr.
- ECE 498: Senior Capstone Project I - 2 hrs.
- ECE 499: Senior Capstone Project II - 3 hrs.
Elective Courses (choose five) - 15 hrs.
Requied
- ECE 444 Introduction to Autonomous Robotics - 3 hrs.
Choose two courses below that emphasize dynamics, mechatronics, robotics and control (6 hours)
- ECE 440: Electromechanical Systems - 3 hrs.
- ECE 441: Control System Theory I - 3 hrs.
- ECE 442: Control System Theory II - 3 hrs.
- ECE 443: Cooperative Control of Multiagents - 3 hrs.
- ECE 467: Mobile Robotics Laboratory - 3 hrs.
- ECE 468: Introduction to Mechatronics - 3 hrs.
- ECE 474: Mobile Robot Navigation and Mapping - 3 hrs.
Choose two courses below that emphasize courses artificial intelligence, information processing and programming (6 hours)
- ECE 460: Digital Signal Processings - 3 hrs.
- ECE 462: Digital Image Processing - 3 hrs.
- ECE 465: Engineering Application of Machine Learning - 3 hrs.
- ECE 470: Embedded Data Structures and Object-Oriented Programming - 3 hrs.
- ECE 471: Real-time Operating Systems - 3 hrs.
- ECE 472: Embedded Microcontroller Linux - 3 hrs.
- ECE 481: Digital System: Design and Synthesis - 3 hrs.
Total Hours: 129
Students in robotics and controls concentration are recommended to complete their senior capstone project (ECE 497, ECE 498, ECE 499) in the area of Robotics and Controls.
Course Sequence
Sample program plan information is provided for sample purposes only. Students should consult with their academic advisor about their individual plan for course registration and completion of program requirements.
First-Year - Fall Semester | ||
---|---|---|
ECE 100 | Introduction to Electrical and Computer Engineering | 2 hours |
ECE 103 | Intro to EE: Computers and Programming | 3 hours |
CHM 110 and 111 | General Chemistry I and Lab | 4 hours |
MTH 121 | Calculus I | 4 hours |
ENG 101 or COM 103 (CM) | English Composition or The Oral Communication Process |
3 hours |
Total | 16 hours |
First Year - Spring Semester | ||
---|---|---|
ECE 101 | Introduction to EE: DC Circuits | 2 hours |
ECE 102 | Intro to EE: Digital Systems | 3 hours |
MTH 122 | Calculus II | 4 hours |
PHY 110 | University Physics I | 4 hours |
ENG 101 or COM 103 (CM) | English Composition or The Oral Communication Process |
3 hours |
Total | 16 hours |
Sophomore - Fall Semester | ||
---|---|---|
ECE 204 | AC Circuits and Introduction to Systems | 3 hours |
ECE 205 | Microcontroller Architecture and Programming | 3 hours |
MTH 207 | Elementary Linear Algebra With Applications | 3 hours |
MTH 223 | Calculus III | 4 hours |
PHY 201 | University Physics II | 4 hours |
Total | 17 hours |
Sophomore - Spring Semester | ||
---|---|---|
ECE 206 | Continuous-Time Signals and Systems | 3 hours |
ECE 207 | Simulation and Analysis for Electrical Engineers | 2 hours |
ECE 208 | Transmission Lines and Electromagnetic Fields | 3 hours |
ECE 221 | AC Circuits and Systems Laboratory | 2 hours |
MTH 224 | Differential Equations | 3 hours |
Core Courses | 3 hours | |
Total | 16 hours |
Junior - Fall Semester | ||
---|---|---|
ECE 301 | Discrete-Time Signals and Systems | 3 hours |
ECE 302 | Probability, Statistics, and Random Processes for EE | 3 hours |
ECE 303 | Electronics | 3 hours |
ECE 322 | Electronics and Interfacing Lab | 2 hours |
RC | Electives | 3 hours |
Core Courses | 3 hours | |
Total | 17 hours |
Junior - Spring Semester | ||
---|---|---|
RC | Electives | 9 hours |
Core Courses | 6 hours | |
Total | 15 hours |
Senior - Fall Semester | ||
---|---|---|
ECE 401 | Undergraduate Design Seminar I | 1 hour |
ECE 497 and 498 | Senior Capstone Project I | 3 hours |
RC | Electives | 3 hours |
ECE | Digital Electives | 3 hours | RC Professional Electives | Digital Electives | 6 hours |
Core Courses | 3 hours | |
Total | 16 hours |
Senior - Spring Semester | ||
---|---|---|
ECE 402 | Undergraduate Design Seminar II | 1 hour |
ECE 499 | Senior Capstone Project II | 3 hours |
Professional Electives | 6 hours | |
BCC | Electives | 3 hours |
Total | 13 hours |