Concentrations

Find your focus. Every electrical engineering and computer engineering student at NC State chooses a concentration, a focused path that builds depth in the area that excites you most and prepares you for the career you want.

How Concentrations Work

Your concentration builds on the core courses every student in your major takes. Electrical engineering concentrations include 24 credit hours, and computer engineering concentrations include 22. About half of those hours come from a focused list of courses that give you depth in your area.

The rest are open electives you choose with your advisor. Fields like these overlap in countless ways, so open electives give you the freedom to go deeper in your concentration or branch out, including into math, science and other engineering disciplines outside of ECE.

Concentrations also include the university’s new Foundations in American Democracy general education requirement.

11electrical engineering concentrations
6computer engineering concentrations
2semesters of team-based senior design

Electrical Engineering Concentrations

Every concentration builds on a shared core in electric circuits, digital logic, computer systems, programming, signals, linear systems, microelectronics, electromagnetics, teamwork and communication, and the social and ethical dimensions of engineering. The result is a Bachelor of Science in Electrical Engineering.

A student works with test equipment at an electronics lab bench

Analog Circuits

Design the circuits that connect the digital world to the physical one. You will build hands-on skills in the analog electronics lab and go deeper into power electronics, radio system design and solid-state devices.

Computer vision software labels pedestrians walking across a plaza

Artificial Intelligence and Machine Learning

Enter one of the fastest-growing fields in technology with a strong mathematical foundation and hands-on experience with state-of-the-art tools. Coursework spans machine learning, deep learning, data science and signal processing.

A flexible wearable sensor patch on a person’s arm

Biomedical Instrumentation

Design the electrical and computer systems behind medical technology, from wearable biosensors to embedded devices. Explore custom hardware, nanomanufacturing, neural interfaces and medical instrumentation that can improve patient care.

A research drone flies above a tree line

Communications and Signal Processing

Learn the principles common to every communications system, from wireless networks to the signals that carry voice, video and data. Build skills in signal processing, machine learning, antennas, optical communications and radio system design.

Two students operate a humanoid robot outside an engineering building

Controls and Robotics

Prepare to work on autonomous ground and aerial vehicles, industrial robots and power systems. You will build a foundation in control systems, then add skills in machine learning, mechatronics and embedded systems.

A magnified layout of a custom integrated circuit chip

Digital Circuits

Design digital hardware from the ground up, from hardware description languages to large custom designs for application-specific integrated circuits and field-programmable gate arrays. Electives in communications hardware, electronics and solid-state devices round out your expertise.

A researcher in a clean suit works in a semiconductor cleanroom

Electronic Devices

Work at the smallest scales of electrical engineering. Build a foundation in nanotechnology and solid-state devices, then explore integrated circuit fabrication, energy harvesting, wearable biosensors and the semiconductor devices inside modern electronics.

Hands connect wires and components on an electronics project

Music Technology

Combine engineering with a passion for music. Working with NC State’s music technology program, you will gain the interdisciplinary skills to design new musical technology, drawing on signal processing, embedded systems, wireless communications and machine learning.

A small electronic device emits a thin violet beam of light

Optics and Photonics

Use light to move information and energy. Build a foundation in nanoscience, photonics and optical communication devices, with options in solid-state devices, integrated circuits, energy harvesting and semiconductor optoelectronics.

Visitors tour a rooftop solar array on NC State’s Centennial Campus

Power Systems

Help modernize the grid that powers homes and industry across North Carolina and beyond. Study power system analysis alongside power electronics, electric motors and renewable energy systems.

Two engineers examine equipment in a research lab

Radio Frequency Circuits

Design the hardware that makes wireless possible. Learn the fundamentals of transmission lines and antennas, build skills in radio system design and deepen your hardware expertise with advanced electronics and solid-state technology.

Computer Engineering Concentrations

Every concentration builds on a shared core in electric circuits, digital logic, computer systems, programming, signals, linear systems, embedded systems, discrete math, data structures, teamwork and communication, and the social and ethical dimensions of engineering. The result is a Bachelor of Science in Computer Engineering.

Students and researchers gather around a small robot dog outdoors

Artificial Intelligence and Machine Learning

Build intelligent systems for a rapidly growing industry. Required coursework in linear algebra and machine learning gives you a robust mathematical foundation, with electives in neural networks, data science and signal processing.

A close-up of a quantum computer chip

Computer Architecture and Emerging Systems

Design the processors that power everything from smartphones to data centers. Explore high-performance and parallel processors, graphics processors and custom hardware, along with emerging areas such as quantum computing.

A student writes code at a computer workstation

Computer Systems Software

Write the low-level software that makes computer systems work, including compilers, operating systems and embedded software. Open electives let you go deeper in software or connect systems principles to the applications you care about.

A close-up of an embedded circuit board with wiring

Embedded Systems

Embedded computers run cars, medical devices, appliances and the power grid. Gain advanced skills in embedded system architecture and optimization alongside digital hardware design, and learn the trade-offs that balance performance and power.

A technician works on server racks in a data center

Networking Hardware

Develop the routers, switches, adapters, controllers and connected devices that form the backbone of computer and cloud networks. Learn networking principles and protocols, embedded systems and hardware development, with hands-on lab experience.

Students collaborate with laptops in an engineering lab

Networking Software

Build the applications and control software that manage modern networks. Learn networking principles, protocols, embedded systems and software development, with hands-on lab experience that prepares you for careers in computer and cloud networking.

Every Path Ends in Senior Design

No matter which concentration you choose, your final year brings it all together. In a two-semester senior design sequence, you will work on a team to solve a real engineering problem identified by faculty or industry sponsors, gaining experience designing, documenting and presenting your work to a range of audiences.

Learn more about senior design

Want Both? Consider a Double Major

Electrical engineering and computer engineering share much of the same foundation, so earning both degrees is within reach. Double majors choose one concentration in each major and complete a few additional courses, with open electives covering much of the second concentration. Artificial intelligence and machine learning can count toward only one of the two majors.

Your advisor can help you plan a path that fits your goals and your timeline.

Ready to Find Your Focus?

Explore the full curriculum for each major, then talk with your advisor about the concentration that fits where you want to go.