University Catalog 2025-2026

Electrical Engineering (BS): Controls and Robotics Concentration

The EE core courses provide a foundation for all EE students in electric circuits, digital logic, computer systems, programming, signals, linear systems, microelectronics, electromagnetics, teaming and communication, and the social and ethical dimensions of the practice of electrical and computer engineering.

EE offers a robust set of concentrations to guide students in their studies. All concentrations within EE share the core courses required by the major. Concentrations are offered in the following areas: Analog Circuits, Artificial Intelligence and Machine Learning, Biomedical Instrumentation, Communications and Signal Processing, Controls and Robotics, Digital Circuits, Electronic Devices, Music Technology, Optics and Photonics, Power Systems, and Radio Frequency Circuits.

Each EE concentration contains 24 hours of work. Students will take 12 hours from a prescribed list of courses that provide the necessary depth and background to pursue a career in the area. An additional 12 hours from a broader list of “open” electives are also required as part of the concentration, and these are meant to reinforce and add breadth to that area. There are many connections between areas and too many to explicitly list, and therefore, the open category gives students the freedom to choose courses that either broaden or deepen their expertise as they determine appropriate in consultation with their advisor. Furthermore, the open elective list intentionally allows students to take courses outside of ECE, such as other engineering, math, or science courses.

In their final year, all Electrical Engineering majors participate in a two-semester senior design course sequence. Students work in teams to solve an engineering problem identified by faculty or industrial sponsors. Over the course of two semesters, students gain experience designing, documenting, and communicating about their project to various audiences.

This curriculum leads to a Bachelor of Science in Electrical Engineering and is nationally accredited by ABET, http://www.abet.org.

This concentration prepares students to work in the field of controls and robotics, which includes exciting application areas such as autonomous ground and aerial vehicles, power systems and industrial robotics. Students taking this concentration will build a foundation in this area by taking linear algebra, an introductory course in control systems, and an advanced course in digital control systems. Elective courses include topics in machine learning, deep learning, industrial robot systems, mechatronics and embedded systems.

Plan Requirements

Major Field of Study Requirements
Math
MA 141Calculus I 1,24
MA 241Calculus II 1,24
MA 242Calculus III4
ST 371Introduction to Probability and Distribution Theory3
Science
CH 101
CH 102
Chemistry - A Molecular Science
and General Chemistry Laboratory 1,2
4
PY 205
PY 206
Physics for Engineers and Scientists I
and Physics for Engineers and Scientists I Laboratory 1,2
4
PY 208
PY 209
Physics for Engineers and Scientists II
and Physics for Engineers and Scientists II Laboratory
4
Electrical Engineering Core
ECE 109Introduction to Computer Systems 33
ECE 200Introduction to Signals, Circuits and Systems 34
ECE 209Computer Systems Programming 33
ECE 211Electric Circuits 34
ECE 212Fundamentals of Logic Design 33
ECE 220Analytical Foundations of Electrical and Computer Engineering 33
ECE 301Linear Systems3
ECE 302Microelectronics4
ECE 303Electromagnetic Fields3
ECE 380Engineering Profession for Electrical Engineers1
or ECE 381 Engineering Profession for Computer Engineers
or ECE 383 Introduction to Entrepreneurship and New Product Development
ECE 484Electrical and Computer Engineering Senior Design I3
or ECE 482 Engineering Entrepreneurship Senior Design I
ECE 485Electrical and Computer Engineering Senior Design II3
or ECE 483 Engineering Entrepreneurship Senior Design II
Controls and Robotics Concentration
MA 305Introductory Linear Algebra and Matrices 63
or MA 405 Introduction to Linear Algebra
ECE 308Elements of Control Systems3
ECE 436Digital Control Systems3
Controls and Robotics Required Electives3
Open Electives 512
Other Major
COM 110Public Speaking3
ENG 331Communication for Engineering and Technology3
College Requirements
E 101Introduction to Engineering & Problem Solving 31
E 102Engineering in the 21st Century 32
E 115Introduction to Computing Environments 31
Other
EC 205Fundamentals of Economics3
or EC 201 Principles of Microeconomics
or ARE 201 Introduction to Agricultural & Resource Economics
or ARE 201A Introduction to Agricultural & Resource Economics
Total Hours101
GEP Courses
ENG 101Academic Writing and Research 34
GEP Humanities6
GEP Social Sciences3
GEP Health and Exercise Studies2
GEP Elective3
GEP Interdisciplinary Perspectives3
GEP Global Knowledge (verify requirement)
GEP Foundations of American Democracy (verify requirement)
World Language Proficiency (verify requirement)
Total Hours21

Controls and Robotics Required Electives 

ECE 411Introduction to Machine Learning3
ECE 425Neural Networks and Deep Learning 43
or ECE 525 Neural Networks and Deep Learning
ECE 455Industrial Robot Systems3
ECE 456Mechatronics 43
or ECE 556 Mechatronics
ECE 460Course ECE 460 Not Found 43
or ECE 560 Course ECE 560 Not Found

Open Electives 

Open Electives

Choose from the ECE Elective List or the other Open Electives listed below.

ECE Elective

ECE 402Communications Engineering3
ECE 403Electronics Engineering3
ECE 404Introduction to Solid-State Devices3
ECE 406/506Architecture Of Parallel Computers3
ECE 407Introduction to Computer Networking3
ECE 410/510Introduction to Signal Processing3
ECE 411Introduction to Machine Learning3
ECE 418/518Wearable Biosensors and Microsystems3
ECE 420Wireless Communication Systems3
ECE 422Transmission Lines and Antennas for Wireless3
ECE 423Introduction to Photonics and Optical Communications3
ECE 424/524Radio System Design3
ECE 426Analog Electronics Laboratory3
ECE 434Fundamentals of Power Electronics3
ECE 436Digital Control Systems3
ECE 442Introduction to Integrated Circuit Technology and Fabrication3
ECE 451Power System Analysis3
ECE 452/552Renewable Electric Energy Systems3
ECE 453Electric Motor Drives3
ECE 455Industrial Robot Systems3
ECE 456/556Mechatronics3
ECE 460/560Course ECE 460 Not Found3
ECE 461/561Embedded System Analysis and Optimization3
ECE 463/563Microprocessor Architecture3
ECE 464/564ASIC and FPGA Design with Verilog3
ECE 465/565Operating Systems Design3
ECE 466/566Compiler Optimization and Scheduling3
ECE 468/568Conventional and Emerging Nanomanufacturing Techniques and Their Applications in Nanosystems3
ECE 470Internetworking3
ECE 488/588Systems Biology Modeling of Plant Regulation3
ECE 489/589Solid State Solar and Thermal Energy Harvesting3
ECE 492Special Topics in Electrical and Computer Engineering1-4
ECE 505Neural Interface Engineering3
ECE 511Analog Electronics3
ECE 512Data Science from a Signal Processing Perspective3
ECE 514Random Processes3
ECE 515Digital Communications3
ECE 516System Control Engineering3
ECE 517Object-Oriented Design and Development3
ECE 522Medical Instrumentation3
ECE 523Photonics and Optical Communications3
ECE 530Physics of Semiconductors 3
ECE 531Course ECE 531 Not Found3
ECE 532Course ECE 532 Not Found3
ECE 533Power Electronics Design & Packaging3
ECE 534Power Electronics3
ECE 535Design of Electromechanical Systems3
ECE 536Digital Control System Projects3
ECE 538Integrated Circuits Technology and Fabrication3
ECE 540Electromagnetic Fields3
ECE 541Antennas and Arrays3
ECE 542Neural Networks and Deep Learning3
ECE 544Design Of Electronic Packaging and Interconnects3
ECE 546VLSI Systems Design3
ECE 547Cloud Computing Technology3
ECE 549RF Design for Wireless3
ECE 550Power System Operation and Control3
ECE 551Smart Electric Power Distribution Systems3
ECE 553Semiconductor Power Devices3
ECE 554Electric Motor Drives3
ECE 555Autonomous Robot Systems3
ECE 557Principles Of MOS Transistors3
ECE 558Digital Imaging Systems3
ECE 570Computer Networks3
ECE 573Internet Protocols3
ECE 574Computer and Network Security3
ECE 575Introduction to Wireless Networking3
ECE 576Networking Services: QoS, Signaling, Processes3
ECE 577Switched Network Management3
ECE 578LTE and 5G Communications3
ECE 579Introduction to Computer Performance Modeling3
ECE 581Electric Power System Protection3
ECE 582Course ECE 582 Not Found3
ECE 583Electric Power Engineering Practicum I3
ECE 584Electric Power Engineering Practicum II3
ECE 585The Business of the Electric Utility Industry3
ECE 586Communication and SCADA Systems for Smart Grid3
ECE 587Power System Transients Analysis3
ECE 591Special Topics In Electrical Engineering1-6
ECE 592Special Topics In Electrical Engineering1-6
ECE 303Electromagnetic Fields3
E 304Introduction to Nano Science and Technology3
ECE 305Principles of Electromechanical Energy Conversion3
ECE 306Introduction to Embedded Systems3
ECE 308Elements of Control Systems3
ECE 309Data Structures and Object-Oriented Programming for Electrical and Computer Engineers3
ECE 310Design of Complex Digital Systems3
ECE 384Practical Engineering Prototyping3
ECE 425Neural Networks and Deep Learning3
or ECE 525 Neural Networks and Deep Learning
ECE 469Quantum Programming3
CE 214Engineering Mechanics-Statics3
or MAE 206 Engineering Statics
MSE 200Mechanical Properties of Structural Materials3
or MSE 201 Structure and Properties of Engineering Materials
ISE 311Engineering Economic Analysis3
MAE 208Engineering Dynamics3
MAE 201Thermal-Fluid Sciences3
MAE 302/BME 525Engineering Thermodynamics II3
DSA 200 or higher level courses, up to 3 credit hours3
College of Science courses 400-level or higher with permission of advisor
College of Engineering Courses 400-level or higher with permission of advisor
1

Course required for Change of Degree Audit (CODA).

2

A grade of C or higher is required.

3

A grade of C- or higher is required.

4

A minimum GPA of 3.5 is required to enroll in graduate-level courses.

5

Suggested open electives include those in power systems: such ECE 434, 452, 453; Communications and Signal Processing: ECE 410/510; Machine Learning and AI: ECE 411, 425/525; Embedded Systems: ECE 306, 460, 560. 

6

MA 405 is recommended for students who are planning to pursue graduate studies.

Plan of Study Grid
First Year
Fall SemesterHours
CH 101 Chemistry - A Molecular Science 1,2 3
CH 102 General Chemistry Laboratory 1,2 1
E 101 Introduction to Engineering & Problem Solving 3 1
E 115 Introduction to Computing Environments 3 1
ENG 101 Academic Writing and Research 3 4
MA 141 Calculus I 1,2 4
GEP Health and Exercise Studies 1
 Hours15
Spring Semester
ECE 109 Introduction to Computer Systems 3 3
MA 241 Calculus II 1,2 4
PY 205 Physics for Engineers and Scientists I 1,2 3
PY 206 Physics for Engineers and Scientists I Laboratory 1,2 1
E 102 Engineering in the 21st Century 3 2
EC 205
Fundamentals of Economics
or Principles of Microeconomics
or Introduction to Agricultural & Resource Economics
or Introduction to Agricultural & Resource Economics
3
 Hours16
Second Year
Fall Semester
ECE 200 Introduction to Signals, Circuits and Systems 3 4
ECE 209 Computer Systems Programming 3 3
MA 242 Calculus III 4
PY 208 Physics for Engineers and Scientists II 3
PY 209 Physics for Engineers and Scientists II Laboratory 1
 Hours15
Spring Semester
COM 110 Public Speaking 3
ECE 211 Electric Circuits 3 4
ECE 212 Fundamentals of Logic Design 3 3
ECE 220 Analytical Foundations of Electrical and Computer Engineering 3 3
GEP Requirement 3
 Hours16
Third Year
Fall Semester
ECE 301 Linear Systems 3
ECE 302 Microelectronics 4
MA 305
Introductory Linear Algebra and Matrices 6
or Introduction to Linear Algebra
3
ST 371 Introduction to Probability and Distribution Theory 3
GEP Health and Exercise Studies 1
 Hours14
Spring Semester
ECE 303 Electromagnetic Fields 3
ECE 308 Elements of Control Systems 3
Select one of the following: 1
Engineering Profession for Electrical Engineers
Engineering Profession for Computer Engineers
Introduction to Entrepreneurship and New Product Development
Open Electives 3
ENG 331 Communication for Engineering and Technology 3
GEP Requirement 3
 Hours16
Fourth Year
Fall Semester
ECE 484 Electrical and Computer Engineering Senior Design I 3
ECE 436 Digital Control Systems 3
Controls and Robotics Required Elective 3
Open Electives 5 3
GEP Requirement 3
 Hours15
Spring Semester
ECE 485 Electrical and Computer Engineering Senior Design II 3
Open Electives 5 6
GEP Requirement 3
GEP Requirement 3
 Hours15
 Total Hours122
1

Courses required for Change of Degree Audit (CODA).

2

A grade of C or higher is required.

3

A grade of C- or higher is required. E 115 requires satisfactory completion (S).

4

A minimum GPA of 3.5 is required to enroll in graduate-level courses.

5

Suggested open electives include those in power systems: such ECE 434, 452, 453; Communications and Signal Processing: ECE 410/510; Machine Learning and AI: ECE 411, 425/525; Embedded Systems: ECE 306, 460, 560. 

6

MA 405 is recommended for students pursuing graduate studies.

Career Opportunities

Career Titles

  • Computer Network Architects
  • Control and Valve Installers and Repairers, Except Mechanical Door
  • Electrical Drafter
  • Electrical Engineer
  • Electrical EngineeringTechnician
  • Electro-Mechanical Technicians
  • Electronic Drafter
  • Electronics Engineer
  • Electronics Technician
  • Engineering Professor
  • Instrument Technician
  • Mechanical Drafter
  • Mechatronics Engineers
  • Photonics Engineers
  • Radio Frequency Identification Device Specialists
  • Sales Engineers
  • Solar Energy Systems Engineers

Learn More About Careers

NCcareers.org
Explore North Carolina’s central online resource for students, parents, educators, job seekers and career counselors looking for high quality job and career information.

Occupational Outlook Handbook
Browse the Occupational Outlook Handbook published by the Bureau of Labor Statistics to view state and area employment and wage statistics. You can also identify and compare similar occupations based on your interests.

Career One Stop Videos
View videos that provide career details and information on wages, employment trends, skills needed, and more for any occupation. Sponsored by the U.S. Department of Labor.

Focus 2 Career Assessment (NC State student email address required)
This career, major and education planning system is available to current NC State students to learn about how your values, interests, competencies, and personality fit into the NC State majors and your future career. An NC State email address is required to create an account. Make an appointment with your career counselor to discuss the results.

Focus 2 Apply Assessment (Available to prospective students)
A career assessment tool designed to support prospective students in exploring and choosing the right major and career path based on your unique personality, interests, skills and values. Get started with Focus 2 Apply and see how it can guide your journey at NC State.

Institute of Electrical and Electronic Engineers
National Society of Professional Engineers