KSAWorks
KSAWorks
Knowledge • Skills • Abilities
North Carolina State University at Raleigh · Courses

ECE

233 courses with the subject ECE, each shown exactly as we captured it from the college's catalog, with every element we hold. Where the wording looks broken, that is our reading of the catalog, not the college's text.

ECE 109Introduction to Computer Systems ()3

Introduction to key concepts in computer systems. Number representations, switching circuits, logic design, microprocessor design, assembly language programming, input/output, interrupts and traps. Typically offered in Fall, Spring, and Summer

Subject
ECE
Credits (min)
3
Credits (max)
3
Credit unit
credit hours
Type
course
Edition
2026-2027
Source
catalog.ncsu.edu
ECE 200Introduction to Signals, Circuits and Systems (4

hours) Ohm's law and Kirchoff's laws; circuits with resistors, photocells, diodes and LEDs; rectifier circuits; first order RC circuits; periodic signals in ti and frequency domains, instantaneous, real and apparent power; DC and RMS value; magnitude andpower spectra, dB, dBW, operational amplifier circuits, analog signal processing systems including amplification, clipping, filtering, addition, multiplication, AM modulation sampling and reconstruction. Weekly hardware laboratory utilizing multimeter, function generator, oscilloscope and spectrum analyzer and custom hardware for experiments on various circuits and systems. and PY 205 Typically offered in Fall, Spring, and Summer

Subject
ECE
Credits (min)
4
Credits (max)
4
Credit unit
credit
Type
course
Edition
2026-2027
Source
catalog.ncsu.edu
Prerequisite
Cum GPA 2.5 or above (or NTR) , C or better in MA 241
ECE 209Computer Systems Programming ()3

Computer systems programming using the C language. Translation of C into assembly language. Introduction to fundamental data structures: array, list, tree, hash table. Typically offered in Fall, Spring, and Summer

Subject
ECE
Credits (min)
3
Credits (max)
3
Credit unit
credit hours
Type
course
Edition
2026-2027
Source
catalog.ncsu.edu
Prerequisite
Grade of C- or better in ECE 109
ECE 211Electric Circuits ()4

Introduction to theory, analysis and design of electric circuits. Voltage, current, power, energy, resistance, capacitance, inductance. Kirchhoff's laws node analysis, mesh analysis, Thevenin's theorem, Norton's theorem, steady state and transient analysis, AC, DC, phasors, operational amplifiers, transfer functions. Typically offered in Fall, Spring, and Summer

Subject
ECE
Credits (min)
4
Credits (max)
4
Credit unit
credit hours
Type
course
Edition
2026-2027
Source
catalog.ncsu.edu
Prerequisite
C- or better in ECE 200 and Corequisite: ECE 220
ECE 212Fundamentals of Logic Design ()3

Introduction to digital logic design. Boolean algebra, switching functions, Karnaugh maps, modular combinational circuit design, latches, flip-flops, finite state machines, synchronous sequential circuit design, datapaths, memory technologies, caches, and memory hierarchies. Use of several CAD tools for simulation, logic minimization, synthesis, state assignment, and technology mapping. Typically offered in Fall, Spring, and Summer Electrical and Computer Engineering (ECE) 1

Subject
ECE
Credits (min)
3
Credits (max)
3
Credit unit
credit hours
Type
course
Edition
2026-2027
Source
catalog.ncsu.edu
Prerequisite
C- or better in ECE 109
ECE 220Analytical Foundations of Electrical and Computer

Engineering (3 credit hours) This course is designed to acquaint you with the basic mathematical tools used in electrical and computer engineering. The concepts covered in this course will be used in higher level courses and, more importantly, throughout your career as an engineer. Major topics of the course include complex numbers, real and complex functions, signal representation, elementary matrix algebra, solutions to linear systems of equations, linear differential equations, laplace transforms used for solving linear differential equations, fourier series and transforms and their uses in solving ECE problems. EE and CPE Majors Only. Typically offered in Fall, Spring, and Summer

Subject
ECE
Type
course
Edition
2026-2027
Source
catalog.ncsu.edu
Prerequisite
C- or better in ECE 200
ECE 280The Impact of Semiconductor Chips on our World (1

me hours) The Impact of Semiconductor Chips on Our World, is an interactive, fun, seminar style, 1 credit-hour course to introduce semiconductor technology to all science and engineering students. Semiconductor chips are instrumental in our laptops, smartphones, energy conversion, self-driving cars, robots and all the storage we use for pictures and files. Semiconductors are critical for our society such as healthcare, energy, agriculture, transportation, security and more. Each week faculty and industry representatives will discuss semiconductor products, applications, and impact and share with you the kinds of jobs you can have in this field. Typically offered in Fall and Spring

Subject
ECE
Credits (min)
1
Credits (max)
1
Credit unit
credit
Type
course
Edition
2026-2027
Source
catalog.ncsu.edu
ECE 298Special Projects in ECE ()1-4

Faculty-supervised special projects in electrical and/or computer engineering. Projects involve small groups of students, working collaboratively or independently, focused on a single theme, such as the design of a component or system. Requires a "Course Agreement for Students Enrolled in Non-Standard Courses," completed by the student and faculty member prior to registration by the department. R: EE or CPE majors Typically offered in Fall and Spring

Subject
ECE
Credits (min)
1
Credits (max)
4
Credit unit
credit hours
Type
course
Edition
2026-2027
Source
catalog.ncsu.edu
ECE 301Linear Systems ()3

Representation and analysis of linear systems using differential equations: impulse response and convolution, Fourier series, and Fourier and Laplace transformations for discrete time and continuous time signals. Emphasis on interpreting system descriptions in terms of transient and steady-state response. Digital signal processing. Typically offered in Fall, Spring, and Summer

Subject
ECE
Credits (min)
3
Credits (max)
3
Credit unit
credit hours
Type
course
Edition
2026-2027
Source
catalog.ncsu.edu
Prerequisite
C- or better in ECE 211 and ECE 220.
ECE 302Microelectronics ()4

Introduction to the physics of semiconductors, PN Junctions, BJT and MOS field Effect Transistors: Physics of operation, IV characteristics, load line, quiescent point of operation, PSPICE analysis; diode circuit analysis; voltage regulation; Single Stage Transistor Amplifiers: Common Emitter and Common Source configurations, biasing, inverting and non- inverting amplifiers; follower circuits; calculation of small signal voltage gain, current gain, coupling and bypass capacitors; Multistage ac-coupled amplifiers; small signal modeling; input resistance and output resistance; logic inverters. Typically offered in Fall, Spring, and Summer

Subject
ECE
Credits (min)
4
Credits (max)
4
Credit unit
credit hours
Type
course
Edition
2026-2027
Source
catalog.ncsu.edu
Prerequisite
A grade of C- or better in ECE 211
ECE 303Electromagnetic Fields ()3

This course prepared the students to formulate and solve electromagnetic problems relevant to all fields of electrical and computer engineering and that will find application in subsequent courses in RF circuits, photonics, microwaves, wireless networks, computers, bioengineering, and nanoelectronics. Primary topics include static electric and magnetic fields, Maxwell's equations and force laws, wave propagation, reflection and refraction of plane waves, transient and steady-state behavior of waves on transmission lines. Restriction: EE and CPE Majors Only. Typically offered in Fall, Spring, and Summer

Subject
ECE
Credits (min)
3
Credits (max)
3
Credit unit
credit hours
Type
course
Edition
2026-2027
Source
catalog.ncsu.edu
Prerequisite
A grade of C- of better in ECE 211 and ECE 220
ECE 304Fundamentals of Semiconductor Devices ()3

This course will introduce the fundamentals of semiconductor devices, which are the basic building blocks of all modern electronics. The course covers semiconductor physics and the operational principles of devices. Semiconductor physics topics include quantum mechanical concepts, crystallography, semiconductor bands, intrinsic/extrinsic properties, holes, effective mass, Fermi statistics, electron/hole concentrations, drift and diffusion currents, mobility, generation/recombination, lifetimes, diffusion lengths, and quasi-Fermi levels. Devices that are covered include p-n junctions (diodes), bipolar junction transistors (BJTs), metal- oxide-semiconductor field-effect transistors (MOSFETs), light-emitting diodes (LEDs), photodiodes, sensors, laser diodes, power diodes, power MOSFETs, and integrated gate bipolar transistors (IGBTs). Typically offered in Fall and Spring

Subject
ECE
Credits (min)
3
Credits (max)
3
Credit unit
credit hours
Type
course
Edition
2026-2027
Source
catalog.ncsu.edu
Prerequisite
ECE 211; credit not allowed for both ECE 304 and ECE 404
ECE 305Principles of Electromechanical Energy Conversion (3

credit hours) Three-phase circuits and power flow, analysis of magnetic circuits, performance of single-phase and three-phase transformers, principles of electromechanical energy conversion, steady-state characteristics and performance of alternating current and direct current machinery. Typically offered in Fall, Spring, and Summer

Subject
ECE
Type
course
Edition
2026-2027
Source
catalog.ncsu.edu
Prerequisite
C- or better in ECE 211 or ECE 331
ECE 306Introduction to Embedded Systems ()3

Introduction to designing microcontroller-based embedded computer systems using assembly and C programs to control input/output peripherals. Use of embedded operating system. Typically offered in Fall and Spring

Subject
ECE
Credits (min)
3
Credits (max)
3
Credit unit
credit hours
Type
course
Edition
2026-2027
Source
catalog.ncsu.edu
Prerequisite
C- or better in ECE 209 and ECE 212
ECE 308Elements of Control Systems ()3

Analog system dynamics, open and closed loop control, block diagrams and signal flow graphs, input-output relationships, stability analyses using Routh-Hurwitz, root-locus and Nyquist, time and frequency domain analysis and design of analog control systems. Use of computer-aided analysis and design tools. Class project. EE, CPE, BME majors only. ECE 301 Typically offered in Fall and Spring

Subject
ECE
Credits (min)
3
Credits (max)
3
Credit unit
credit hours
Type
course
Edition
2026-2027
Source
catalog.ncsu.edu
Prerequisite
(ECE 220 and ECE 211) or BME 311; Co-requisite:
ECE 309Data Structures and Object-Oriented Programming for

Electrical and Computer Engineers (3 credit hours) Advanced programming topics focusing on data structures and object- oriented programming. Common data structures, including linked lists, hash tables, trees, balanced trees, heaps, and graphs are described, analyzed, and implemented. Object-oriented programming topics, classes, inheritance, polymorphism, abstract types, and generic types are described and applied to program design. Typically offered in Fall, Spring, and Summer

Subject
ECE
Type
course
Edition
2026-2027
Source
catalog.ncsu.edu
Prerequisite
C- or better in ECE 209
ECE 310Design of Complex Digital Systems ()3

Design principles for complex digital systems. Decomposition of functional and interface specifications into block-diagrams and simulation with hardware description languages. Synthesis of gate-level descriptions from register-transfer level descriptions. Design and test of increasingly complex systems. Typically offered in Fall and Spring

Subject
ECE
Credits (min)
3
Credits (max)
3
Credit unit
credit hours
Type
course
Edition
2026-2027
Source
catalog.ncsu.edu
Prerequisite
A grade of C- or better in ECE 212
ECE 331Principles of Electrical Engineering ()3

Concepts, units and methods of analysis in electrical engineering. Analysis of d-c and a-c circuits, characteristics of linear and non-linear electrical devices; principles of operational amplifiers; transformers; motors; and filters. Typically offered in Fall, Spring, and Summer ECE 366/CSC 366 Design and Analysis of Algorithms (3 credit hours) This course covers the fundamentals in algorithm design and analysis, focusing on the themes of efficient algorithms and intractable problems. Topics include divide and conquer algorithms, graph algorithms, greedy algorithms, dynamic programming, NP-completeness and reductions. The course goal is to provide a solid foundation in algorithms for students in preparation for a job in industry and more advanced courses. Undergraduate students cannot receive credit for both CSC 366 and CSC 505. Typically offered in Fall only

Subject
ECE
Credits (min)
3
Credits (max)
3
Credit unit
credit hours
Type
course
Edition
2026-2027
Source
catalog.ncsu.edu
Prerequisite
PY 208 and a C or better in MA 241 CSC 316 OR (CSC 226 AND ECE 309)
ECE 366Design and Analysis of Algorithms
Subject
ECE
Type
course
Edition
2026-2027
Source
catalog.ncsu.edu
ECE 380Engineering Profession for Electrical Engineers (1

hours) Introduction to engineering as a profession including issues surrounding electrical engineering. Topics include professional and ethical responsibilities, risks and liabilities, intellectual property, and privacy. Economic issues including entrepreneurship and globalization. Typically offered in Fall and Spring

Subject
ECE
Credits (min)
1
Credits (max)
1
Credit unit
credit
Type
course
Edition
2026-2027
Source
catalog.ncsu.edu
Prerequisite
C- or better in ECE 211 and ECE 212 and ECE 220
ECE 381Engineering Profession for Computer Engineers (1

hours) Introduction to engineering as a profession including issues surrounding computer engineering. Topics include professional and ethical responsibilities, risks and liabilities, intellectual property, and privacy Economic issues including entrepreneurship and globalization. Typically offered in Fall and Spring

Subject
ECE
Credits (min)
1
Credits (max)
1
Credit unit
credit
Type
course
Edition
2026-2027
Source
catalog.ncsu.edu
Prerequisite
C- or better in ECE 211 and ECE 212 and ECE 220
ECE 383Introduction to Entrepreneurship and New Product

Development (1 credit hours) This course is part of the Engineering Entrepreneurs Program. Students work as team members on projects being led by seniors completing their senior capstone design. Students will be exposed to many areas of product development and will assist in the design and implementation of the prototype product. Typically offered in Fall and Spring

Subject
ECE
Type
course
Edition
2026-2027
Source
catalog.ncsu.edu
ECE 384Practical Engineering Prototyping ()3

This course will teach prototyping skills, standard tools, and best practices to convert a project concept into a functioning, verifiable prototype. Course topics include understanding component specifications, system schematics, system functionality verification, powe calculations and measurements, driver circuit designs, soldering and wiring procedures, basic MCU programming, Printed Circuit Board design and test, and debugging/test/verification tools/methods and procedures. Quick workshops on sensor interfacing, standard circuits and off-the- shelf systems, mobile app design, prototype packaging, and patent search resources will also be included in this course. Students will be required to complete several prototyping activities outside of class. This course is an open elective recommended to be taken before or at the same time as the capstone classes for Electrical and Computer (ECE) Engineering. Students are expected to have some basic knowledge about what is ac-dc, dc-dc voltage converters, motors, transistors, op- amps, and MOSFETS. Typically offered in Spring only

Subject
ECE
Credits (min)
3
Credits (max)
3
Credit unit
credit hours
Type
course
Edition
2026-2027
Source
catalog.ncsu.edu
Prerequisite
(ECE 200 and ECE 209 and ECE 211) or their equivalent
ECE 398Special Projects in ECE ()1-4

Faculty-supervised special projects in electrical and/or computer engineering. Projects involve small groups of students, working collaboratively or independently, focused on a single theme, such as the design of a component or system. Requires a "Course Agreement for Students Enrolled in Non-Standard Courses," completed by the student and faculty member prior to registration by the department. C: ECE 301 or ECE 302 or ECE 303 or or E 304 or ECE 305 or ECE 306 or ECE 308 or ECE 309 or ECE 310; R: EE and CPE majors Typically offered in Fall and Spring

Subject
ECE
Credits (min)
1
Credits (max)
4
Credit unit
credit hours
Type
course
Edition
2026-2027
Source
catalog.ncsu.edu
ECE 402Communications Engineering ()3

An overview of digital communications for wireline and wireless channels which focuses on reliable data transmission in the presence of bandwidth constraints and noise. The emphasis is on the unifying principles common to all communications systems, examples include digital telephony, compact discs, high-speed modems and satellite communications. P: ECE 301 and ST 371; R: EE and CPE Majors Only Typically offered in Fall only

Subject
ECE
Credits (min)
3
Credits (max)
3
Credit unit
credit hours
Type
course
Edition
2026-2027
Source
catalog.ncsu.edu
ECE 403Electronics Engineering ()3

Design and analysis of CMOS integrated circuits, from single transistor stages to operational amplifiers. Feedback in operational amplifier circuits, compensation and stability. ECE majors only. Typically offered in Spring only Electrical and Computer Engineering (ECE) 3

Subject
ECE
Credits (min)
3
Credits (max)
3
Credit unit
credit hours
Type
course
Edition
2026-2027
Source
catalog.ncsu.edu
Prerequisite
ECE 301, ECE 302
ECE 404Introduction to Solid-State Devices ()3

Basic principles required to understand the operation of solid-state devices. Semiconductor device equations developed from fundamental concepts. P-N junction theory developed and applied to the analysis of devices such as varactors, detectors, solar cells, bipolar transistors, field-effect transistors. Emphasis on device physics rather than circuit applications. P: ECE 302 or E 304; C: EE, CPE, NanoScience and Technology Majors

Subject
ECE
Credits (min)
3
Credits (max)
3
Credit unit
credit hours
Type
course
Edition
2026-2027
Source
catalog.ncsu.edu
ECE 406/506 Architecture Of Parallel Computers3

6 ECE 407 Introduction to Computer Networking 3

Subject
ECE
Credits (min)
3
Credits (max)
3
Type
course
Edition
2026-2027
Source
catalog.ncsu.edu
ECE 407Introduction to Computer Networking ()3

This course focuses on engineering principles of computer communications and networking, including layering concepts, overview of protocols, architectures for local, metropolitan, and wide-area networks, routing protocols, internet operations, transport control and applications, emerging issues in computer networks. EE and CPE majors only. Typically offered in Fall and Spring ECE 410/ECE 510 Introduction to Signal Processing (3 credit hours) Concepts of digital signal processing: Discrete-Time Signals and Systems, Z-Transform, Frequency Analysis of Signals and Systems, Digital Filter Design, Analog-to-Digital and Digital-to-Analog Conversion, and the Discrete Fourier Transform. Typically offered in Fall and Spring

Subject
ECE
Credits (min)
3
Credits (max)
3
Credit unit
credit hours
Type
course
Edition
2026-2027
Source
catalog.ncsu.edu
Prerequisite
ECE 301 or ECE 309 ECE 301
ECE 410/510 Introduction to Signal Processing
Subject
ECE
Type
course
Edition
2026-2027
Source
catalog.ncsu.edu
ECE 411Introduction to Machine Learning ()3

Learning from experience is one of the hallmarks of intelligence. Machine learning is the study of computer algorithms that improve automatically through experience. Machine learning, a subfield of artificial intelligence (AI), has achieved remarkable progress over the past decade, especially in deep learning. This course introduces fundamental concepts and algorithms that are vital for understanding state-of-the-art and cutting- edge development toward the next wave of AI. This course also exposes students to real-world applications via well-guided homework programming problems, as well as group projects. Topics include, but are not limited to optimization, linear statistical models, kernel regression, support vector machines, boosting machines, and deep neural networks. P: (ECE 301 or ISE 361 or MA 341 or CSC 316) and (ST 370 or ST 371) R: Students may not receive credit for both CSC 422 and ECE 411. Typically offered in Fall only

Subject
ECE
Credits (min)
3
Credits (max)
3
Credit unit
credit hours
Type
course
Edition
2026-2027
Source
catalog.ncsu.edu
ECE 418/518 Wearable Biosensors and Microsystems
Subject
ECE
Type
course
Edition
2026-2027
Source
catalog.ncsu.edu
ECE 420Wireless Communication Systems ()3

A study of applications of communication theory and signal processing to wireless systems. Topics include an introduction to information theory and coding, basics and channel models for wireless communications, and some important wireless communication techniques including spread- spectrum and OFDM. MATLAB exercises expose students to engineering considerations. Typically offered in Spring only

Subject
ECE
Credits (min)
3
Credits (max)
3
Credit unit
credit hours
Type
course
Edition
2026-2027
Source
catalog.ncsu.edu
Prerequisite
ECE 402
ECE 421Introduction to Signal Processing
Subject
ECE
Type
course
Edition
2026-2027-undergraduate
Source
catalog.ncsu.edu
ECE 422Transmission Lines and Antennas for Wireless (3

hours) Review of time-varying electromagnetic theory. A study of the analytical techniques and the characteristics of several useful transmission lines and antennas. Examples are coaxial lines, waveguides, microstrip, optical fibers and dipole, monopole and array antennas. Typically offered in Fall only

Subject
ECE
Credits (min)
3
Credits (max)
3
Credit unit
credit
Type
course
Edition
2026-2027
Source
catalog.ncsu.edu
Prerequisite
ECE 303
ECE 423Introduction to Photonics and Optical Communications (3

credit hours) This course investigates photonic devices at the component level and examines the generation, propagation, and detection of light in the context of optical communication systems. Topics include the design of simple optical systems and focuses on the use of lasers, fiber optics, and photodetectors. The labs include building a Michelson interferometer, preparing and coupling light to an optical fiber, characterizing LEDs and laser diodes and making a fiber optical link. instructor. Typically offered in Fall only ECE 424/ECE 524 Radio System Design (3 credit hours) Introduction to communication theory and radio system design. Design and analysis of radio systems, such as heterodyne transceivers, and effects of noise and nonlinearity. Design and analysis of radio circuits: amplifiers, filters, mixers, baluns and other transmission line and discrete circuits. Typically offered in Spring only ECE 425/CSC 425/ECE 525/CSC 525 Neural Networks and Deep Learning (3 credit hours) Techniques for the design of neural networks for machine learning. An introduction to deep learning. Emphasis on theoretical and practical aspects including implementations using state-of-the-art software libraries. as Python) and ECE 220 or MA 305 or MA 405 or equivalent and MA 242 or equivalent and ST 370 or ST 371 or equivalent Typically offered in Spring only

Subject
ECE
Type
course
Edition
2026-2027
Source
catalog.ncsu.edu
Prerequisite
ECE 301 or ECE 302 or ECE 303 or by permission of the ECE 302 Programming experience (an object-oriented language such
ECE 424/524 Radio System Design3

3 ECE 426 Analog Electronics Hands-on Design 3

Subject
ECE
Credits (min)
3
Credits (max)
3
Type
course
Edition
2026-2027
Source
catalog.ncsu.edu
ECE 425Neural Networks and Deep Learning3

3 or ECE 525 Neural Networks and Deep Learning 3 ECE 512 Data Science from a Signal Processing 3 3 Perspective 3 ECE 558 Digital Imaging Systems 3

Subject
ECE
Credits (min)
3
Credits (max)
3
Type
course
Edition
2026-2027
Source
catalog.ncsu.edu
ECE 426Analog Electronics Hands-on Design ()3

A hands on course where students work in teams to construct a semester long project. Projects change each semester and are selected by the instructor. The course focuses on analog and digital electronics, including: radio frequency circuits, simple micro-controllers, digital logic, control systems, operational amplifiers and their applications in integrators and differentiators as well as active filters, oscillators, various classes of amplifiers, PID controllers, regulators, and power supplies etc. An example of a project from previous years was building a complete drone from the ground up, which starts with paper design through designing, building and testing printed circuit boards. The drone project includes designing the power management, the motor controller, flight controller, and radio controller. Typically offered in Fall and Spring

Subject
ECE
Credits (min)
3
Credits (max)
3
Credit unit
credit hours
Type
course
Edition
2026-2027
Source
catalog.ncsu.edu
Prerequisite
ECE 302
ECE 434Fundamentals of Power Electronics ()3

Design, analysis, modeling and control of DC-DC converters, DC-AC inverters, AC-DC rectifiers/converters, and AC-to-AC converters. power conversion using switched high-voltage high-current semiconductors in combination with inductors and capacitors. Design of DC-DC, DC- AC, AC-DC, and AC-AC power converters as well as an introductions to design of magnetic components for use in power converters, apllications to fuel cells, photovoltaics, motor drives, and uninterruptable power supplies Typically offered in Fall only

Subject
ECE
Credits (min)
3
Credits (max)
3
Credit unit
credit hours
Type
course
Edition
2026-2027
Source
catalog.ncsu.edu
Prerequisite
ECE 302 or equivalent
ECE 436Digital Control Systems ()3

Discrete system dynamics, sampled-data systems, mathematical representations of analog/digital and digital/analog conversions, open- and -closed-loop systems, input-output relationships, state-space and stability analyses, time and frequency domain analysis with emphasis on time domain. Design and implementation of digital controllers. Design project including hardware implementation. Typically offered in Spring only ECE 441/CSC 441 Robot Motion Planning (3 credit hours) This course will introduce fundamental concepts in robot motion planning with a focus on spatial manipulators utilizing simulation and, if available, real robots. The course's topics will include rigid-body spatial transformations, robot kinematics, trajectory generation, configuration space, and sampling-based path planning. Course projects and exercises will utilize a high-level programming language and modern tools and environments used in robotics. MA 405 OR ECE 220) Typically offered in Fall and Spring

Subject
ECE
Credits (min)
3
Credits (max)
3
Credit unit
credit hours
Type
course
Edition
2026-2027
Source
catalog.ncsu.edu
Prerequisite
ECE 308 (CSC 316 OR (CSC226 AND ECE309)) AND (MA 305 OR
ECE 437Distributed Real-Time Control Systems

Area 5

Subject
ECE
Type
course
Edition
2026-2027
Source
grad.ncsu.edu
ECE 441Robot Motion Planning
Subject
ECE
Type
course
Edition
2026-2027
Source
catalog.ncsu.edu
ECE 442Integrated Circuit Technology and Fabrication (3

hours) Semiconductor device and integrated-circuit processing and technology. Wafer specification and preparation, oxidation, diffusion, ion implantation, photolithography, design rules and measurement techniques. Typically offered in Fall only ECE 448/ECE 548 Python in ECE (3 credit hours) The course provides broad exposure to Python programming to solve ECE-related problems. Course topics include basic mathematical operations, string /array operations, lists, functions, standard libraries in Python, files/folder operations, extracting and parsing data, data visualization techniques (graphs, tables, charts), and interfacing basic hardware such as sensors and microcontrollers for data collection and storage. The course will also have an introduction to the Python OpenCV library for computer vision, networking socket libraries, and machine learning libraries. Thus, the course is mainly designed for Electrical and Computer Engineering students at an advanced level of programming knowledge, not an introductory level of programming, and will differ from other programming and Python classes due to topics in hardware interfacing and Computer Vision. Please see a detailed list of topics and learning outcomes to know more about the course. equivalent. Restricted to ECE students. Typically offered in Summer only

Subject
ECE
Credits (min)
3
Credits (max)
3
Credit unit
credit
Type
course
Edition
2026-2027
Source
catalog.ncsu.edu
Prerequisite
ECE 404 (ECE 209 and ECE 211 and ECE 212 and ECE 220) Or their
ECE 448/548 Python in ECE
Subject
ECE
Type
course
Edition
2026-2027
Source
catalog.ncsu.edu
ECE 451Power System Analysis ()3

Long-distance transmission of electric power with emphasis on load flow, economic dispatch, fault calculations and system stability. Applications of digital computers to power-system problems. Major design project. Typically offered in Fall only ECE 452/ECE 552 Renewable Electric Energy Systems (3 credit hours) Principles and characteristics of renewable energy based electric power generation technologies such as photovoltaic systems, wind turbines, and fuel cells. Main system design issues. Integration of these energy sources into the power grid. Economics of distributed generation. Credit is not allowed for both ECE 452 and ECE 552. Typically offered in Spring only

Subject
ECE
Credits (min)
3
Credits (max)
3
Credit unit
credit hours
Type
course
Edition
2026-2027
Source
catalog.ncsu.edu
Prerequisite
ECE 305 ECE 305 or ECE 331
ECE 452/552 Renewable Electric Energy Systems3

Hours ECE 453 Electric Motor Drives 3

Subject
ECE
Credits (min)
3
Credits (max)
3
Type
course
Edition
2026-2027
Source
catalog.ncsu.edu
ECE 453Electric Motor Drives ()3

Principles of electromechanical energy conversion; analysis, modeling, and control of electric machinery; steady state performance characteristics of direct-current, induction, synchronous and reluctance machines; scalar control of induction machines; introduction to direct- and quadrature-axis theory; dynamic models of induction and synchronous motors; vector control of induction and synchronous motors. Typically offered in Spring only Electrical and Computer Engineering (ECE) 5

Subject
ECE
Credits (min)
3
Credits (max)
3
Credit unit
credit hours
Type
course
Edition
2026-2027
Source
catalog.ncsu.edu
Prerequisite
A grade of C or better in ECE 305.
ECE 455Industrial Robotic Systems ()3

Techniques of computer control of industrial robots: interfacing with synchronous hardware including analog/digital and digital/analog converters, interfacing noise problems, control of electric and hydraulic actuators, kinematics and kinetics of robots, path control, force control, sensing including vision. Major design project. EE, CPE, BME, JEM majors only. Typically offered in Fall only ECE 456/ECE 556 Mechatronics (3 credit hours) The study of electro-mechanical systems controlled by microcomputer technology. The theory, design and construction of smart systems; closely coupled and fully integrated products and systems. The synergistic integration of mechanisms, materials, sensors, interfaces, actuators, microcomputers, controllers, and information technology. Typically offered in Fall only ECE 460/ECE 560 Embedded System Architectures (3 credit hours) Concepts of architectures for embedded computing systems. Emphasis on hands-on implementation. CPU scheduling approaches to support multithreaded programs, including interrupts, cooperative schedulers, state machines, and preemptive scheduler (real-time kernel). Communication and synchronization between threads. Basic real-time analysis. Using hardware peripherals to replace software. Architectures and design patterns for digital control, streaming data, message parsing, user interfaces, low power, low energy, and dependability. Software engineering concepts for embedded systems. Students may not receive credit for both ECE 460 and ECE 560. Typically offered in Fall only ECE 461/ECE 561 Embedded System Design (3 credit hours) Design and implementation of software for embedded computer systems. The students will learn to design systems using microcontrollers, C and assembly programming, real-time methods, computer architecture, interfacing system development and communication networks. System performance is measured in terms of power consumption, speed and reliability. Efficient methods for project development and testing are emphasized. Credit will not be awarded for both ECE 461 and ECE 561. Restricted to CPE and EE Majors. Typically offered in Spring only ECE 463/ECE 563 Microprocessor Architecture (3 credit hours) Architecture of microprocessors. Measuring performance. Instruction- set architectures. Memory hierarchies, including caches, prefetching, program transformations for optimizing caches, and virtual memory. Processor architecture, including pipelining, hazards, branch prediction, static and dynamic scheduling, instruction-level parallelism, superscalar, and VLIW. Major projects. Typically offered in Fall and Spring

Subject
ECE
Credits (min)
3
Credits (max)
3
Credit unit
credit hours
Type
course
Edition
2026-2027
Source
catalog.ncsu.edu
Prerequisite
ECE 308 ECE 308 C- or better in ECE 306 Grade of C- or better in ECE 460 ECE 209 and ECE 212
ECE 456Mechatronics

or ECE 556 Mechatronics

Subject
ECE
Type
course
Edition
2026-2027
Source
grad.ncsu.edu
ECE 461/561 Embedded System Analysis and Optimization
Subject
ECE
Type
course
Edition
2026-2027
Source
catalog.ncsu.edu
ECE 463/563 Microprocessor Architecture
Subject
ECE
Type
course
Edition
2026-2027
Source
catalog.ncsu.edu
ECE 464/564 ASIC and FPGA Design with Verilog
Subject
ECE
Type
course
Edition
2026-2027
Source
catalog.ncsu.edu
ECE 465/565 Operating Systems Design
Subject
ECE
Type
course
Edition
2026-2027
Source
catalog.ncsu.edu
ECE 466/566 Compiler Optimization and Scheduling

3 ECE 468/568 Conventional and Emerging Nanomanufacturing 3 Techniques and Their Applications in 2 Nanosystems

Subject
ECE
Type
course
Edition
2026-2027
Source
catalog.ncsu.edu
ECE 468/568 Conventional and Emerging Nanomanufacturing3

Techniques and Their Applications in 21 Nanosystems

Subject
ECE
Credits (min)
3
Credits (max)
3
Type
course
Edition
2026-2027
Source
catalog.ncsu.edu
ECE 469Quantum Programming3
Subject
ECE
Credits (min)
3
Credits (max)
3
Type
course
Edition
2026-2027
Source
catalog.ncsu.edu
ECE 470Internetworking ()3

Introduction, Planning and Managing networking projects, networking elements-hardware, software, protocols, applications; TCP/IP, ATM, LAN emulation. Design and implementation of networks, measuring and assuring network and application performance;metrics, tools, quality of service. Network-based applications, Network management and security. Typically offered in Spring only

Subject
ECE
Credits (min)
3
Credits (max)
3
Credit unit
credit hours
Type
course
Edition
2026-2027
Source
catalog.ncsu.edu
Prerequisite
ECE 407 or CSC 401
ECE 482Engineering Entrepreneurship Senior Design I3
Subject
ECE
Credits (min)
3
Credits (max)
3
Type
course
Edition
2026-2027
Source
catalog.ncsu.edu
ECE 483Senior Design Project in Electrical Engineering and Computer

Engineering II-Engineering Entrepreneurs. Departmental approval required. CPE - Prerequisite: ECE 301 and ECE 306 and ECE 309 and ECE 303 or ECE 304 or ECE 305 or ECE 306 or ECE 308 or ECE 310; MAE 310 and MAE 315 and MAE 316 CBE - Corequisite: CHE 446 (or 546) and CHE 435 (or 525) ISE - Corequisite: ISE 408 or ISE 441 or ISE 453 CSC - Prerequisite: CSC 316 Typically offered in Fall and Spring ECE 483/MAE 483 Engineering Entrepreneurship Senior Design II (3 credit hours) Applications of engineering, science, management and entrepreneurship to the design, development and prototyping of new product ideas. Based on their own new product ideas, or those of others, students form and lead entrepreneurship teams (eTeams) to prototype these ideas. The students run their eTeams as 'virtual' startup companies where the seniors take on the executive roles. Joining them are students from other grade levels and disciplines throughout the university that agree to participate as eTeam members. Departmental approval required. Typically offered in Fall and Spring

Subject
ECE
Type
course
Edition
2026-2027
Source
catalog.ncsu.edu
Prerequisite
ECE 482
Corequisite
ECE 4xx MAE - Prerequisite: MAE 302 and MAE 308 and
ECE 484Electrical and Computer Engineering Senior Design I (3

credit hours) Applications of engineering and basic sciences to the total design of electrical and/or computer engineering circuits and systems. Consideration of the design process including concept and feasibility study, systems design, detailed design, project management, cost- effectiveness, along with development and evaluation of a prototype accomplished through design-team project activity. Supported with an introduction of key factors impacting the engineering design process including industrial design, finance, operations, etc. EE and CPE Majors only. P: (CPE major and ECE 301 and ECE 306) or (CPE major and ECE 301 and ECE 309) or (EE major and ECE 301 and ECE 302) or (EE major and ECE 301 and ECE 303) Typically offered in Fall only

Subject
ECE
Type
course
Edition
2026-2027
Source
catalog.ncsu.edu
ECE 485Electrical and Computer Engineering Senior Design II (3

credit hours) Applications of engineering and basic sciences to the total design of electrical engineering circuits and systems. Consideration of the design process including feasibility study, preliminary design detail, cost- effectiveness, along with development and evaluation of a prototype accomplished through design-team project activity. Complete written and oral engineering report required. EE and CPE majors only. Typically offered in Spring only Electrical and Computer Engineering (ECE) 7 ECE 488/PB 588/ECE 588/PB 488 Systems Biology Modeling of Plant Regulation (3 credit hours) This course provides an introduction to the field of systems biology with a focus on mathematical modeling, gene regulatory network and metabolic pathway reconstruction in plants. Students will learn how to integrate biological data with mathematical, statistical, and computational approaches to gain new insights into structure and behavior of complex cellular systems. Students are expected to have a minimal background in calculus and basic biology. The course will build on these basic concepts and provide all students, regardless of background or home department, with the fundamental biology, mathematics, and computing knowledge needed to address systems biology problems. Typically offered in Fall only ECE 489/ECE 589/MSE 489/MSE 589/PY 489/PY 589 Solid State Solar and Thermal Energy Harvesting (3 credit hours) This course studies the fundamental and recent advances of energy harvesting from two of the most abundant sources, namely solar and thermal energies. The first part of the course focuses on photovoltaic science and technology. The characteristics and design of common types of solar cells is discussed, and the known approaches to increasing solar cell efficiency will be introduced. After the review of the physics of solar cells, we will discuss advanced topics and recent progresses in solar cell technology. The second part of the course is focused on thermoelectric effect. The basic physical properties, Seebeck coefficient, electrical and thermal conductivities, are discussed and analyzed through the Boltzmann transport formalism. Advanced subject such as carrier scattering time approximations in relation to dimensionality and the density of states are studied. Different approaches for further increasing efficiencies are discussed including energy filtering, quantum confinement, size effects, band structure engineering, and phonon confinement. P: ECE 302 or E 304 or MSE 355 or PY 407 Typically offered in Spring only

Subject
ECE
Type
course
Edition
2026-2027
Source
catalog.ncsu.edu
Prerequisite
ECE 484 MA 131 or MA 141
ECE 488Systems Biology Modeling of Plant Regulation
Subject
ECE
Type
course
Edition
2026-2027
Source
catalog.ncsu.edu
ECE 489Solid State Solar and Thermal Energy Harvesting4

or ECE 589 Solid State Solar and Thermal Energy Harvesting

Subject
ECE
Credits (min)
4
Credits (max)
4
Type
course
Edition
2026-2027
Source
catalog.ncsu.edu
ECE 492Special Topics in Electrical and Computer

Engineering (1-4 credit hours) Offered as needed for development of new courses in electrical and computer engineering. Typically offered in Fall and Spring

Subject
ECE
Type
course
Edition
2026-2027
Source
catalog.ncsu.edu
ECE 495Individual Study in ECE ()1-3

Independent investigation of a topic or research problem under faculty supervision. Individualized/Independent Study and Research courses require a "Course Agreement for Students Enrolled in Non-Standard Courses" be completed by the student and faculty member prior to registration by the department. P: Appropriate 300-level Course; R: EE and CPE Majors Only.

Subject
ECE
Credits (min)
1
Credits (max)
3
Credit unit
credit hours
Type
course
Edition
2026-2027
Source
catalog.ncsu.edu
ECE 498Special Projects in ECE ()1-3

Faculty-supervised special projects in electrical and/or computer engineering. Projects involve small groups of students, working collaboratively or independently, focused on a single theme, such as the design of a component or system. Requires a "Course Agreement for Students Enrolled in Non-Standard Courses," completed by the student and faculty member prior to registration by the department. EE or CPE majors Typically offered in Fall and Spring

Subject
ECE
Credits (min)
1
Credits (max)
3
Credit unit
credit hours
Type
course
Edition
2026-2027
Source
catalog.ncsu.edu
Prerequisite
At least one 300-level ECE course, 3.0 GPA; Restricted to:
ECE 502Wide Bandgap Semiconductor Devices and

Applications (3 credit hours) This course provides an in-depth study of wide bandgap semiconductor devices, with an emphasis on their design, fabrication, performance characteristics, and applications in power electronics, RF/microwave, and optoelectronics. The course focuses on silicon carbide (SiC) and gallium nitride (GaN) devices, while also exploring emerging ultra-wide bandgap materials like gallium oxide (Ga?O?) and diamond. Typically offered in Fall only

Subject
ECE
Type
course
Edition
2026-2027
Source
catalog.ncsu.edu
Prerequisite
ECE 404 or instructor approval.
ECE 505Neural Interface Engineering ()3

This course investigates the engineering techniques to understand, repair, replace, or enhance neural systems. The topics to be covered includes the following: the history of bioelectricity phenomena, the basics of modern neuroscience in electrical engineering terms and models, design of functional electrical interfaces with the nervous system for stimulating and recording purposes, basics of electrochemistry development of various systems for neuroprosthetics and neurorobotics applications such as pacemakers, cochlear implants and neuroprosthetic limbs. Senior or graduate standing. Typically offered in Fall only ECE 506/ECE 406/CSC 406/CSC 506 Architecture Of Parallel Computers (3 credit hours) The need for parallel and massively parallel computers. Taxonomy of parallel computer architecture, and programming models for parallel architectures. Example parallel algorithms. Shared-memory vs. distributed-memory architectures. Correctness and performance issues. Cache coherence and memory consistency. Bus-based and scalable directory-based multiprocessors. Interconnection-network topologies and switch design. Brief overview of advanced topics such as multiprocessor prefetching and speculative parallel execution. Credit is not allowed for more than one course in this set: ECE 406, ECE 506, CSC 406. Typically offered in Fall, Spring, and Summer ECE 510/ECE 410 Introduction to Signal Processing (3 credit hours) Concepts of digital signal processing: Discrete-Time Signals and Systems, Z-Transform, Frequency Analysis of Signals and Systems, Digital Filter Design, Analog-to-Digital and Digital-to-Analog Conversion, and the Discrete Fourier Transform. Typically offered in Fall only

Subject
ECE
Credits (min)
3
Credits (max)
3
Credit unit
credit hours
Type
course
Edition
2026-2027
Source
catalog.ncsu.edu
Prerequisite
ECE 301
ECE 506Architecture Of Parallel Computers3
Subject
ECE
Credits (min)
3
Credits (max)
3
Type
course
Edition
2026-2027-undergraduate
Source
catalog.ncsu.edu
ECE 511Analog Electronics ()3

Analog integrated circuits and analog integrated circuit design techniques. Review of basic device and technology issues Comprehensive coverage of MOS and Bipolar operational amplifiers. Brief coverage of analog-to-digital conversion techniques and switched- capacitor filters. Strong emphasis on use of computer modeling and simulation as design tool. Students required to complete an independent design project. Typically offered in Fall only

Subject
ECE
Credits (min)
3
Credits (max)
3
Credit unit
credit hours
Type
course
Edition
2026-2027
Source
grad.ncsu.edu
Prerequisite
ECE403
ECE 512Data Science from a Signal Processing Perspective (3

credit hours) Topics covered will include modeling by minimum description length, scientific programming, optimization, machine learning basics, sparse signal processing, and dimensionality reduction. P: ECE 301 or equivalent (Fourier transforms), ECE 410 or 510 (analog to digital conversion, filters), probability, linear algebra, calculus. Typically offered in Fall only

Subject
ECE
Type
course
Edition
2026-2027
Source
catalog.ncsu.edu
ECE 513Digital Signal Processing
Subject
ECE
Type
course
Edition
2026-2027
Source
grad.ncsu.edu
ECE 514Random Processes ()3

Probabilistic descriptions of signals and noise, including joint, marginal and conditional densities, autocorrelation, cross-correlation and power spectral density. Linear and nonlinear transformations. Linear least- squares estimation. Signal detection.

Subject
ECE
Credits (min)
3
Credits (max)
3
Credit unit
credit hours
Type
course
Edition
2026-2027
Source
grad.ncsu.edu
Prerequisite
Statistics 371; Signals and Linear Systems; Linear Algebra;
ECE 515Digital Communications ()3

This course is a first graduate-level course in digital communications. Functions and interdependence of various components of digital communication systems will be discussed. Statistical channel modeling, modulation and demodulation techniques, optimal receiver design, performance analysis methods, source coding, quantization, and fundamentals of information theory will be covered in this course.

Subject
ECE
Credits (min)
3
Credits (max)
3
Credit unit
credit hours
Type
course
Edition
2026-2027
Source
grad.ncsu.edu
Prerequisite
ECE 514, ST 371, Signals and Linear Systems; Linear
ECE 516System Control Engineering

ECE(CSC) 517 Object-oriented Languages and Systems

Subject
ECE
Type
course
Edition
2026-2027
Source
grad.ncsu.edu
ECE 517Object-Oriented Design and Development3
Subject
ECE
Credits (min)
3
Credits (max)
3
Type
course
Edition
2026-2027
Source
catalog.ncsu.edu
ECE 518Wearable Biosensors and Microsystems3
Subject
ECE
Credits (min)
3
Credits (max)
3
Type
course
Edition
2026-2027
Source
catalog.ncsu.edu
ECE 520Digital ASIC Design
Subject
ECE
Type
course
Edition
2026-2027
Source
grad.ncsu.edu
ECE 521Computer Design and Technology

ECE(BME) 522 Medical Instrumentation

Subject
ECE
Type
course
Edition
2026-2027
Source
grad.ncsu.edu
ECE 522Medical Instrumentation3
Subject
ECE
Credits (min)
3
Credits (max)
3
Type
course
Edition
2026-2027
Source
catalog.ncsu.edu
ECE 523Photonics and Optical Communications ()3

This course investigates photonic devices at the component level and examines the generation, propagation and detection of light in the context of optical communication systems. Topics include planar and cylindrical optical waveguides, LEDs, lasers,optical amplifiers, integrated optical and photodetectors, design tradeoffs for optical systems, passive optical networks, and wavelength division multiplexed systems. or Physics Majors Typically offered in Spring only ECE 524/ECE 424 Radio System Design (3 credit hours) Introduction to communication theory and radio system design. Design and analysis of radio systems, such as heterodyne transceivers, and effects of noise and nonlinearity. Design and analysis of radio circuits: amplifiers, filters, mixers, baluns and other transmission line and discrete circuits. Typically offered in Spring only ECE 525/CSC 525/ECE 425/CSC 425 Neural Networks and Deep Learning (3 credit hours) Techniques for the design of neural networks for machine learning. An introduction to deep learning. Emphasis on theoretical and practical aspects including implementations using state-of-the-art software libraries. as Python) and ECE 220 or MA 305 or MA 405 or equivalent and MA 242 or equivalent and ST 370 or ST 371 or equivalent Typically offered in Spring only

Subject
ECE
Credits (min)
3
Credits (max)
3
Credit unit
credit hours
Type
course
Edition
2026-2027
Source
grad.ncsu.edu
Prerequisite
Graduate standing or Senior standing ; Engineering Majors ECE 302 Programming experience (an object-oriented language such
ECE 524Radio System Design
Subject
ECE
Type
course
Edition
2026-2027
Source
catalog.ncsu.edu
ECE 525Medical Instrumentation

ECE(MAE) 535 Design of Electromechanical Systems.

Subject
ECE
Type
course
Edition
2026-2027
Source
grad.ncsu.edu
ECE 526Advanced Analog Electronics Laboratory ()3

A hands on laboratory based course where students work in teams to construct a semester long project. The course focuses on analog and digital electronics, including: radio frequency circuits, micro-controllers and programming, digital logic, control systems, operational amplifiers and their applications in integrators and differentiators as well as active filters, oscillators, various classes of amplifiers, PID controllers, regulators, and power supplies etc. Projects change each semester and are selected by the instructor. An Exemplar project is students build a Tesla coil from scratch. The design includes: power management circuits, power electronics, analog signal [processing, 3D printing and mechanical assembly, electromagnetic design of coils and capacitors, micro-controller coding and control algorithms. Typically offered in Spring and Summer

Subject
ECE
Credits (min)
3
Credits (max)
3
Credit unit
credit hours
Type
course
Edition
2026-2027
Source
catalog.ncsu.edu
Prerequisite
ECE 302 or equivalent
ECE 528Semiconductor Characterization
Subject
ECE
Type
course
Edition
2026-2027
Source
grad.ncsu.edu
ECE 529Semiconductor Optoelectronic Devices ()3

This course explores the theory and operational characteristics of semiconductor optoelectronic devices. It broadly covers the fundamentals of the propagation, modulation, generation, and absorption of light in semiconductors. Topics include the energy transfer between photons and electrons/holes, light emission and absorption, radiative and non- radiative processes, electrical and optical characteristics, semiconductor materials, heterojunctions, and light extraction and trapping. Specific devices that are discussed include laser diodes, light-emitting diodes, electroabsorption modulators, photodetectors, and solar cells. programming and plotting software such as MATLAB, Python, or Excel Typically offered in Spring only

Subject
ECE
Credits (min)
3
Credits (max)
3
Credit unit
credit hours
Type
course
Edition
2026-2027
Source
catalog.ncsu.edu
Prerequisite
ECE 302 and ECE 404 or equivalent; knowledge of
ECE 530Physical Electronics
Subject
ECE
Type
course
Edition
2026-2027
Source
grad.ncsu.edu
ECE 531Principles of Transistor Devices
Subject
ECE
Type
course
Edition
2026-2027
Source
grad.ncsu.edu
ECE 532Principles of Microwave Circuits
Subject
ECE
Type
course
Edition
2026-2027
Source
grad.ncsu.edu
ECE 533Power Electronics Design & Packaging ()3

This course introduces design of high-performance power electronic circuits where the integrated physical topology must be considered as part of the circuit, and provides an understanding of the multitude of parasitic elements created by circuit layout, materials and fabrication techniques. A core tenant is learning integrated design with muliphysics simulators. This prepares the student for high-density, high-frequency design of converters/inverters/IVRs, pulse-power circuits (e.g. SSCBs and Double-Pulse Test circuits), gate drives and resonant topologies. The student is also introduced to AI/ML design and optimization of electro-physical circuits for low voltage (<=48V) and high voltage (>10kV) conversion applications and the commonalities in supplying power to the chip, for mobility, and to the grid. Students will have hands-on introduction to processes in the packaging lab(s). Typically offered in Spring only

Subject
ECE
Credits (min)
3
Credits (max)
3
Credit unit
credit hours
Type
course
Edition
2026-2027
Source
catalog.ncsu.edu
Prerequisite
ECE 434 or similar, or with permission of instructor
ECE 534Power Electronics ()3

DC and AC analysis of isolated and non-isolated switch mode power supply. Basic converter topologies covered include: buck, boost and buck/boost and their transformer-couples derivatives. Design of close loop of these DC/DC converters. Power devices and their applications in DC/DC converters. Inductor and transformer design. Typically offered in Fall only ECE 535/MAE 535 Design of Electromechanical Systems (3 credit hours) A practical introduction to electromechanical systems with emphasis on modeling, analysis, design, and control techniques. Provides theory and practical tools for the design of electric machines (standard motors, linear actuators, magnetic bearings, etc). Involves some self-directed laboratory work and culuminates in an industrial design project. Topics include Maxwell's equations, electromechanical energy conversion, finite element analysis, design and control techniques. Typically offered in Spring and Summer

Subject
ECE
Credits (min)
3
Credits (max)
3
Credit unit
credit hours
Type
course
Edition
2026-2027
Source
catalog.ncsu.edu
Prerequisite
ECE 302 MA 341
ECE 535Design of Electromechanical Systems3
Subject
ECE
Credits (min)
3
Credits (max)
3
Type
course
Edition
2026-2027
Source
catalog.ncsu.edu
ECE 536Digital Control System Projects ()3

Discrete system dynamics, sampled-data systems, mathematical representations of analog/digital and digital/analog conversions, open- and -closed-loop systems, input-output relationships, state-space and stability analyses, time and frequency domain analysis with emphasis on time domain. Design and implementation of digital controllers. Case studies. Design project including hardware implementation. instructor Typically offered in Fall only

Subject
ECE
Credits (min)
3
Credits (max)
3
Credit unit
credit hours
Type
course
Edition
2026-2027
Source
catalog.ncsu.edu
Prerequisite
Graduate standing & ECE 436 or similar or consent of
ECE 538Integrated Circuits Technology and Fabrication (3

hours) Processes used in fabrication of modern integrated circuits. Process steps for crystal growth, oxidation, diffusion, ion implantation, lithography, chemical vapor deposition, etching, metallization, layout and packaging. Process integration for MOS and biopolar processes. Characterization techniques, simulation, yield and reliability. Typically offered in Fall only

Subject
ECE
Credits (min)
3
Credits (max)
3
Credit unit
credit
Type
course
Edition
2026-2027
Source
grad.ncsu.edu
Prerequisite
ECE 404
ECE 540Electromagnetic Fields ()3

Brief review of Maxwell's Equations, constitutive relations and boundary conditions. Reflection and refraction of plane waves; power and energy relations in isotropic media. Potential functions, Green's functions and their applications to radiation and scattering. Antenna fundamentals: linear antennas, uniform linear arrays and aperture antennas, microstrip antennas. Fundamentals of numerical methods for electromagnetic simulation and antenna design. Typically offered in Spring only

Subject
ECE
Credits (min)
3
Credits (max)
3
Credit unit
credit hours
Type
course
Edition
2026-2027
Source
grad.ncsu.edu
Prerequisite
ECE 422
ECE 541Antennas and Arrays ()3

This course introduces theoretical and practical concepts for antennas and arrays. Students will learn antenna fundamentals and basic parameters, the relationships between radiation and vector potentials, and apply key electromagnetic theorems such as image theory and equivalence principle. The theory and design of linear antennas, aperture antennas, microstrip antennas are discussed. Radiation pattern control via phased arrays, reflectarrays, and periodic structures are studied. Students will learn CAD tools for electromagnetic design. This course assumes familiarity with Maxwell's equations, electromagnetic waves, electromagnetic theorems, and transmission line theory. Typically offered in Spring only

Subject
ECE
Credits (min)
3
Credits (max)
3
Credit unit
credit hours
Type
course
Edition
2026-2027
Source
catalog.ncsu.edu
Prerequisite
ECE 422 or equivalent
ECE 542Neural Networks and Deep Learning3

Track B: Data Science Applications in Agriculture, Food, Life Science and

Subject
ECE
Credits (min)
3
Credits (max)
3
Type
course
Edition
2026-2027
Source
catalog.ncsu.edu
ECE 544Design of Electronic Packaging and Interconnects
Subject
ECE
Type
course
Edition
2026-2027
Source
grad.ncsu.edu
ECE 545Cryptographic Engineering and Hardware Security3
Subject
ECE
Credits (min)
3
Credits (max)
3
Type
course
Edition
2026-2027
Source
catalog.ncsu.edu
ECE 546VLSI Systems Design ()3

Digital systems design in CMOS VLSI technology: CMOS devise physics, fabrication, primitive components, design and layout methodology, integrated system architectures, timing, testing future trends of VLSI technology. Typically offered in Spring only ECE 547/CSC 547 Cloud Computing Technology (3 credit hours) Study of cloud computing principles, architectures, and actual implementations. Students will learn how to critically evaluate cloud solutions, how to construct and secure a private cloud computing environment based on open source solutions, and how to federate it with external clouds. Performance, security, cost, usability, and utility of cloud computing solutions will be studied both theoretically and in hands-on exercises. Hardware-, infrastructure-, platform-, software-, security-, - "as a-service". Typically offered in Fall only ECE 548/ECE 448 Python in ECE (3 credit hours) The course provides broad exposure to Python programming to solve ECE-related problems. Course topics include basic mathematical operations, string /array operations, lists, functions, standard libraries in Python, files/folder operations, extracting and parsing data, data visualization techniques (graphs, tables, charts), and interfacing basic hardware such as sensors and microcontrollers for data collection and storage. The course will also have an introduction to the Python OpenCV library for computer vision, networking socket libraries, and machine learning libraries. Thus, the course is mainly designed for Electrical and Computer Engineering students at an advanced level of programming knowledge, not an introductory level of programming, and will differ from other programming and Python classes due to topics in hardware interfacing and Computer Vision. Please see a detailed list of topics and learning outcomes to know more about the course. equivalent. Restricted to ECE students. Typically offered in Summer only

Subject
ECE
Credits (min)
3
Credits (max)
3
Credit unit
credit hours
Type
course
Edition
2026-2027
Source
grad.ncsu.edu
Prerequisite
ECE 302 CSC 501 and either ECE/CSC 570 or ECE/CSC 573 (ECE 209 and ECE 211 and ECE 212 and ECE 220) Or their
ECE 547Digital Signal Processing Architecture
Subject
ECE
Type
course
Edition
2026-2027
Source
grad.ncsu.edu
ECE 549RF Design for Wireless ()3

Design of the hardware aspects of wireless systems with principle emphasis on design of radio frequency (RF) and microwave circuitry. Introduction of system concepts then functional block design of a wireless system. RF and microwave transistors, noise, power ampliefiers, CAE, linearization and antennas. Typically offered in Fall only

Subject
ECE
Credits (min)
3
Credits (max)
3
Credit unit
credit hours
Type
course
Edition
2026-2027
Source
grad.ncsu.edu
Prerequisite
ECE 303, ECE 302
ECE 550Power System Operation and Control ()3

Fundamental concepts of economic operation and control of power systems. Real and reactive power balance. System components, characteristics and operation. Steady state and dynamic analysis of interconnected systems. Tieline power and load-frequencycontrol with integrated economic dispatch. Typically offered in Fall only

Subject
ECE
Credits (min)
3
Credits (max)
3
Credit unit
credit hours
Type
course
Edition
2026-2027
Source
grad.ncsu.edu
Prerequisite
ECE 305, ECE 435
ECE 551Smart Electric Power Distribution Systems (3

hours) Features and components of electric power distribution systems, power flow, short circuit and reliability analysis, basic control and protection, communications and SCADA, new "smart" functionality such as integrated volt/var control, automated fault location isolation and restoration, demand response and advanced metering infrastructure, integration of distributed generation and energy storage. Typically offered in Spring only Electrical and Computer Engineering (ECE) 11 ECE 552/ECE 452 Renewable Electric Energy Systems (3 credit hours) Principles and characteristics of renewable energy based electric power generation technologies such as photovoltaic systems, wind turbines, and fuel cells. Main system design issues. Integration of these energy sources into the power grid. Economics of distributed generation. Credit is not allowed for both ECE 452 and ECE 552. - Typically offered in Spring only

Subject
ECE
Credits (min)
3
Credits (max)
3
Credit unit
credit
Type
course
Edition
2026-2027
Source
catalog.ncsu.edu
Prerequisite
ECE 451 ECE 305 or ECE 331
ECE 552Renewable Electric Energy Systems3

Select three of the following Advanced Courses: 9

Subject
ECE
Credits (min)
3
Credits (max)
3
Type
course
Edition
2026-2027
Source
catalog.ncsu.edu
ECE 553Semiconductor Power Devices ()3

The operational physics and design concepts for power semiconductor devices. Relevant transport properties of semiconductors. Design of breakdown voltage and edge terminations. Analysis of Schottky rectifiers, P-i-N rectifiers, Power MOSFETs, Bipolar Transistors, Thyristors and Insulated Gate Bipolar Transistors. Typically offered in Fall only

Subject
ECE
Credits (min)
3
Credits (max)
3
Credit unit
credit hours
Type
course
Edition
2026-2027
Source
catalog.ncsu.edu
Prerequisite
ECE 404
ECE 554Computer Control of Robots
Subject
ECE
Type
course
Edition
2026-2027
Source
grad.ncsu.edu
ECE 555Computer Control of Robots ()3

An introduction to robotics: history and background, design, industrial applications and usage. Manipulator sensors, actuators and control, linear, non-linear, and force control. Manipulator kinematics: position and orientation, frame assignment, transformations, forward and inverse kinematics. Jacobian: velocities and static forces. Manipulator Kinetics: velocity, acceleration, force. Trajectory generation. Programming languages: manipulator level, task level, and object level. Introduction t advanced robotics. Credit not allowed for both ECE 455 and 555. Typically offered in Spring only ECE 556/ECE 456 Mechatronics (3 credit hours) The study of electro-mechanical systems controlled by microcomputer technology. The theory, design and construction of smart systems; closely coupled and fully integrated products and systems. The synergistic integration of mechanisms, materials, sensors, interfaces, actuators, microcomputers, controllers, and information technology. Typically offered in Fall only

Subject
ECE
Credits (min)
3
Credits (max)
3
Credit unit
credit hours
Type
course
Edition
2026-2027
Source
grad.ncsu.edu
Prerequisite
ECE 435; ECE 436; ECE 456 ECE 308
ECE 556Agent-based Mechatronics Systems
Subject
ECE
Type
course
Edition
2026-2027
Source
grad.ncsu.edu
ECE 557Principles Of MOS Transistors ()3

MOS capacitor and transistor regions of operation. Depletion and enhancement mode MOSFETs. MOSFET scaling, short and narrow channel effects. MOSFETs with ion-implanted channels. High field effects in MOSFETs with emphasis on recent advances in design of hit carrier suppressed structures. Small and large signal MOSFET models. State of the art in MOS process integration. Typically offered in Fall only

Subject
ECE
Credits (min)
3
Credits (max)
3
Credit unit
credit hours
Type
course
Edition
2026-2027
Source
grad.ncsu.edu
Prerequisite
ECE 404
ECE 558Digital Imaging Systems ()3

Foundation for designing and using digital devices to accurately capture and display color images, spatial sampling, frequency analysis, quantization and noise characterization of images. Basics of color science are presented and applied to image capture and output devices. Typically offered in Fall only ECE 560/ECE 460 Embedded System Architectures (3 credit hours) Concepts of architectures for embedded computing systems. Emphasis on hands-on implementation. CPU scheduling approaches to support multithreaded programs, including interrupts, cooperative schedulers, state machines, and preemptive scheduler (real-time kernel). Communication and synchronization between threads. Basic real-time analysis. Using hardware peripherals to replace software. Architectures and design patterns for digital control, streaming data, message parsing, user interfaces, low power, low energy, and dependability. Software engineering concepts for embedded systems. Students may not receive credit for both ECE 460 and ECE 560. Typically offered in Fall only ECE 561/ECE 461 Embedded System Design (3 credit hours) Design and implementation of software for embedded computer systems. The students will learn to design systems using microcontrollers, C and assembly programming, real-time methods, computer architecture, interfacing system development and communication networks. System performance is measured in terms of power consumption, speed and reliability. Efficient methods for project development and testing are emphasized. Credit will not be awarded for both ECE 461 and ECE 561. Restricted to CPE and EE Majors. Typically offered in Spring only ECE 563/ECE 463 Microprocessor Architecture (3 credit hours) Architecture of microprocessors. Measuring performance. Instruction- set architectures. Memory hierarchies, including caches, prefetching, program transformations for optimizing caches, and virtual memory. Processor architecture, including pipelining, hazards, branch prediction, static and dynamic scheduling, instruction-level parallelism, superscalar, and VLIW. Major projects. Typically offered in Fall and Spring ECE 564/ECE 464 ASIC and FPGA Design with Verilog (3 credit hours) Design of digital application specific integrated circuits (ASICs) and Field Programmable Gate Arrays (FPGAs) based on hardware description languages (Verilog) and CAD tools. Emphasis on design practices and underlying methods. Introduction to ASIC specific design issues including verification, design for test, low power design and interfacing with memories. Required design project. Expected Prior Experience or Background: ECE 310 is useful but not assumed. Functionally, I assume that students are familiar with logic design, including combinational logic gates, sequential logic gates, timing design, Finite State Machines, etc. P: Grade of C or better in ECE 212 or equivalent. Typically offered in Fall only ECE 565/ECE 465 Operating Systems Design (3 credit hours) The course explores basic concepts and mechanisms related to the design of modern operating systems, including: process scheduling and coordination, memory management, synchronization, storage, file systems, security and protection, and their application to multi-core and many-core processors. The course involves coding projects requiring strong C programming skills. ECE565 and CSC501 are mutually exclusive: students may not receive credit for both ECE465 and ECE565, or both ECE465 and CSC501, or both ECE565 and CSC501 Typically offered in Fall only ECE 566/ECE 466 Compiler Optimization and Scheduling (3 credit hours) Provide insight into current compiler designs dealing with present and future generations of high performance processors and embedded systems. Introduce basic concepts in scanning and parsing. Investigate in depth program representation, dataflow analysis, scalar optimization, memory disambiguation, and interprocedural optimizations. Examine hardware/software tade-offs in the design of high performance processors, in particular VLIW versus dynamically scheduled architectures. Investigate back-end code generation techniques related to instruction selection, instruction scheduling for local, cyclic and global acyclic code, and register allocation and its interactions with scheduling and optimization. programming and ECE 309 or CSC 316 or proficiency in either C or C++ programming using advanced data structures, like hash tables and linked lists.P: ECE 209 or competency in an Typically offered in Spring only ECE 567/CSC 467/CSC 567/ECE 467/MA 467/MA 567 Introduction to Quantum Algorithms (3 credit hours) The course will develop some well-known algorithms in quantum computing. Learning about quantum algorithms requires background in linear algebra and quantum gates, and many of our algorithmic insights will come from a signal processing angle. Therefore, we will review linear algebra, signal processing, and quantum gates. (Some students will not have all the background, in which case they should be willing to work somewhat harder during the first half of the course as we review these concepts. Specifically, students are expected to have encountered Fourier transforms in past coursework, but a review will be provided for those less familiar with the topic.) Armed with this background, we will study several quantum algorithms based on the quantum Hadamard and Fourier transforms, which connect to signal processing. Grover's unstructured quantum search algorithm will also be covered. Restriction: Much of the background will be covered during the first half of the course. Students who are unsure about their linear algebra and signal processing background can consult with the instructor Typically offered in Spring only

Subject
ECE
Credits (min)
3
Credits (max)
3
Credit unit
credit hours
Type
course
Edition
2026-2027
Source
catalog.ncsu.edu
Prerequisite
ECE 301 and ST 372 C- or better in ECE 306 Grade of C- or better in ECE 460 ECE 209 and ECE 212 ECE306 or CSC246; ECE309; Restrictions: ECE465, ECE 209 or competency in any machine language
ECE 561Embedded Systems Design

Area 3

Subject
ECE
Type
course
Edition
2026-2027
Source
grad.ncsu.edu
ECE 564ASIC and FPGA Design with Verilog
Subject
ECE
Type
course
Edition
2026-2027
Source
catalog.ncsu.edu
ECE 566Code Generation and Optimization

ECE(CSC) 570 Computer Networks ECE(CSC) 573 Internetwork Protocols and Architectures ECE(CSC) 575 Introduction to Wireless Networking ECE(CSC) 576 Connection-Oriented Networks ECE(CSC,OR) 579 Introduction to Computer Performance Modeling

Subject
ECE
Type
course
Edition
2026-2027
Source
grad.ncsu.edu
ECE 568Conventional and Emerging Nanomanufacturing3

Techniques and Their Applications in

Subject
ECE
Credits (min)
3
Credits (max)
3
Type
course
Edition
2026-2027
Source
catalog.ncsu.edu
ECE 569Quantum Computing3
Subject
ECE
Credits (min)
3
Credits (max)
3
Type
course
Edition
2026-2027
Source
catalog.ncsu.edu
ECE 570Computer Networks
Subject
ECE
Type
course
Edition
2026-2027
Source
catalog.ncsu.edu
ECE 571Internet of Things: Architectures, Applications, and3
Subject
ECE
Credits (min)
3
Credits (max)
3
Type
course
Edition
2026-2027
Source
catalog.ncsu.edu
ECE 572Optimizations and Algorithms3
Subject
ECE
Credits (min)
3
Credits (max)
3
Type
course
Edition
2026-2027
Source
catalog.ncsu.edu
ECE 573Internet Protocols3

3 ECE 574 Computer and Network Security 3 3 ECE 575 Introduction to Wireless Networking 3 3 ECE 576 3 3 ECE 577 Switched Network Management 3 3 ECE 578 LTE and 5G Communications 3 3 ECE 579 Introduction to Computer Performance Modeling 3 3 ECE 581 Electric Power System Protection 3 3 ECE 582 3 3 ECE 583 Electric Power Engineering Practicum I 3 3 ECE 584 Electric Power Engineering Practicum II 3 3 ECE 585 The Business of the Electric Utility Industry 3 3 ECE 586 Communication and SCADA Systems for Smart 3

Subject
ECE
Credits (min)
3
Credits (max)
3
Type
course
Edition
2026-2027
Source
catalog.ncsu.edu
ECE 574Computer and Network Security3
Subject
ECE
Credits (min)
3
Credits (max)
3
Type
course
Edition
2026-2027
Source
catalog.ncsu.edu
ECE 575Introduction to Wireless Networking
Subject
ECE
Type
course
Edition
2026-2027
Source
catalog.ncsu.edu
ECE 576Networking Services: QoS, Signaling, Processes
Subject
ECE
Type
course
Edition
2026-2027
Source
catalog.ncsu.edu
ECE 577Switched Network Management3
Subject
ECE
Credits (min)
3
Credits (max)
3
Type
course
Edition
2026-2027
Source
catalog.ncsu.edu
ECE 578LTE and 5G Communications3

ECE 582 6 Control Sys 6 ECE 436 Digital Control Systems

Subject
ECE
Credits (min)
3
Credits (max)
3
Type
course
Edition
2026-2027
Source
catalog.ncsu.edu
ECE 579Introduction to Computer Performance Modeling

2026-2027 Undergraduate Catalog 677 3 ECE 581 Electric Power System Protection 3 3 ECE 582 3 3 ECE 583 Electric Power Engineering Practicum I 3 3 ECE 584 Electric Power Engineering Practicum II 3 3 ECE 585 The Business of the Electric Utility Industry 3 3 ECE 586 Communication and SCADA Systems for Smart 3

Subject
ECE
Type
course
Edition
2026-2027
Source
catalog.ncsu.edu
ECE 581Electric Power System Protection ()3

Protection systems used to protect the equipment in an electric power system against faults, fault analysis methods, basic switchgear used for protection, basic protection schemes, such as overcurrent, differential, and distance protection and their application. Typically offered in Spring only

Subject
ECE
Credits (min)
3
Credits (max)
3
Credit unit
credit hours
Type
course
Edition
2026-2027
Source
catalog.ncsu.edu
Prerequisite
ECE 451
ECE 582Wireless Communications Systems
Subject
ECE
Type
course
Edition
2026-2027
Source
grad.ncsu.edu
ECE 583Electric Power Engineering Practicum I ()3

This course introduces fundamentals of project management and system engineering principles in a wide range of electric power applications from concept through termination. The course also provides opportunities for students to adapt technical content to both expert and novice audiences in project management reports and presentations. Restricted to Master of Science in Electric Power Systems Engineering. Typically offered in Spring only

Subject
ECE
Credits (min)
3
Credits (max)
3
Credit unit
credit hours
Type
course
Edition
2026-2027
Source
catalog.ncsu.edu
Prerequisite
ECE 451
ECE 584Electric Power Engineering Practicum II ()3

In this capstone course students will apply electric engineering and science knowledge to an electrical power engineering project. Consideration of the design process including feasibility study, preliminary design detail, cost effectiveness, along with development and evaluation of a prototype accomplished through design-team project activity. Complete written and oral engineering report required. Restricted to Master of Science in Electric Power Systems Engineering. Typically offered in Fall and Summer

Subject
ECE
Credits (min)
3
Credits (max)
3
Credit unit
credit hours
Type
course
Edition
2026-2027
Source
catalog.ncsu.edu
Prerequisite
ECE 583
ECE 585The Business of the Electric Utility Industry (3

hours) Evolution of the electric utility industry, the structure and business models of the industry, the regulatory factors within which the utilities operate, the operations of the utility industry and the current policy and emerging technology issues facing the business. The course includes significant interaction with industry officials and utility business operations. Typically offered in Fall only

Subject
ECE
Credits (min)
3
Credits (max)
3
Credit unit
credit
Type
course
Edition
2026-2027
Source
catalog.ncsu.edu
Prerequisite
ECE 451
ECE 586Communication and SCADA Systems for Smart Grid (3

credit hours) This is an introductory course on communication technologies and SCADA (supervisory control and data acquisition) systems for smart electric power applications. The fundamental concepts, principles, and practice of how communication systems operate are introduced and the function of main components reviewed. Application of communication systems for electric power, in particular SCADA architecture and protocols are also introduced. The course includes hands-on experience with typical intelligent electronic devices interconnected by a communication system. R: Graduate Students Only Typically offered in Fall only

Subject
ECE
Type
course
Edition
2026-2027
Source
catalog.ncsu.edu
ECE 587Power System Transients Analysis ()3

Review of solutions to first and second order differential equations for electric power circuit transients. Applications to fault current instantaneous, shunt capacitor transients, circuit switching transients and overvoltages, current interruption and transformer transient behavior. Computer solution techniques for transient analysis using PSCAD and Matlab/Simulink. Modeling of utility power electronics circuits including single and three-phase rectifiers and inverters. Applications of power electronics for transmission system control and renewable generation. Distributed line modeling for traveling wave analysis of surge events. Introduction to voltage insulation, surge arrestor operation and lightning stroke analysis. Typically offered in Fall only ECE 588/PB 488/ECE 488/PB 588 Systems Biology Modeling of Plant Regulation (3 credit hours) This course provides an introduction to the field of systems biology with a focus on mathematical modeling, gene regulatory network and metabolic pathway reconstruction in plants. Students will learn how to integrate biological data with mathematical, statistical, and computational approaches to gain new insights into structure and behavior of complex cellular systems. Students are expected to have a minimal background in calculus and basic biology. The course will build on these basic concepts and provide all students, regardless of background or home department, with the fundamental biology, mathematics, and computing knowledge needed to address systems biology problems. Typically offered in Fall only

Subject
ECE
Credits (min)
3
Credits (max)
3
Credit unit
credit hours
Type
course
Edition
2026-2027
Source
catalog.ncsu.edu
Prerequisite
MA 131 or MA 141
ECE 588Systems Biology Modeling of Plant Regulation3

HS 202

Subject
ECE
Credits (min)
3
Credits (max)
3
Type
course
Edition
2026-2027
Source
catalog.ncsu.edu
ECE 589Solid State Solar and Thermal Energy Harvesting
Subject
ECE
Type
course
Edition
2026-2027
Source
catalog.ncsu.edu
ECE 591Special Topics In Electrical Engineering ()1-6

Two-semester sequence to develop new courses and to allow qualified students to explore areas of special interest. Typically offered in Fall and Spring

Subject
ECE
Credits (min)
1
Credits (max)
6
Credit unit
credit hours
Type
course
Edition
2026-2027
Source
grad.ncsu.edu
Prerequisite
B average in technical subjects
ECE 592Special Topics in Electrical and Computer Engineering
Subject
ECE
Type
course
Edition
2026-2027
Source
grad.ncsu.edu
ECE 600ECE Graduate Orientation ()1

Introduction of the Electrical and Computer Engineering Department graduate program. Introduction to computing and library facilities; Review of NC State student code of conduct and ethics. Structure of the ECE department. General information for starting graduate studies. Overview of on-going research projects by faculty members. Must hold graduate standing. Typically offered in Fall only

Subject
ECE
Credits (min)
1
Credits (max)
1
Credit unit
credit hours
Type
course
Edition
2026-2027
Source
catalog.ncsu.edu
ECE 633Individual Topics In Electrical Engineering (1-3

hours) Provision of opportunity for individual students to explore topics of special interest under direction of a member of faculty. Typically offered in Fall and Spring

Subject
ECE
Credits (min)
1
Credits (max)
3
Credit unit
credit
Type
course
Edition
2026-2027
Source
grad.ncsu.edu
Prerequisite
B average in technical subjects
ECE 634Individual Studies In Electrical Engineering (1-3

hours) The study of advanced topics of special interest to individual students under direction of faculty members. Typically offered in Fall, Spring, and Summer

Subject
ECE
Credits (min)
1
Credits (max)
3
Credit unit
credit
Type
course
Edition
2026-2027
Source
grad.ncsu.edu
Prerequisite
Graduate standing
ECE 640Semiconductor Manufacturing Practicum I ()3

This course on semiconductor manufacturing focuses on high-volume production, process optimization, automation, and yield improvement, distinct from semiconductor fabrication courses. It covers the full manufacturing pipeline--from wafer production and process integration to packaging, reliability, and cost optimization. Students will explore design for manufacturability (DFM), statistical process control (SPC), metrology, defect inspection, and smart manufacturing technologies such as AI- driven automation. Hands-on components include cleanroom process control (if available), semiconductor fab simulations, defect analysis, yield optimization exercises, packaging assembly, and failure analysis labs. The course concludes with an industry case study competition and a guest lecture from a semiconductor manufacturing expert, ensuring students gain both theoretical and practical insights into modern semiconductor manufacturing challenges and solutions. Typically offered in Summer only

Subject
ECE
Credits (min)
3
Credits (max)
3
Credit unit
credit hours
Type
course
Edition
2026-2027
Source
catalog.ncsu.edu
Prerequisite
Graduate Standing
ECE 641Applications Engineering Using Wide Bandgap

Semiconductors Practicum II (3 credit hours) This practicum course on Application Engineering using Wide Bandgap (WBG) Semiconductors is a project-based, hands-on experience focused on real-world applications of SiC and GaN devices in power electronics, EVs, RF systems, and renewable energy. The first week covers mini- projects, including SiC/GaN device characterization, DC-DC converters, high-frequency inverters, EV fast chargers, and solar inverters. In the second week, students work in teams on a capstone project, selecting from high-efficiency EV drivetrain inverters, GaN-based 5G RF power amplifiers, or SiC-based bidirectional DC-DC converters. The course culminates in a final project showcase with industry expert feedback. Designed for senior undergraduates, graduate students, or industry professionals, this practicum provides cutting-edge skills in WBG semiconductor applications through hands-on labs, simulations, and prototype testing. Typically offered in Summer only

Subject
ECE
Type
course
Edition
2026-2027
Source
catalog.ncsu.edu
Prerequisite
Graduate Standing
ECE 650Internship ()3

This course requires an internship with a company or organization outside the University. The student will secure an internship of a technical nature and complete and submit a Coop report for evaluation. Restricted: 14EEMS, 14CPEMS, 14CNEMS, 14EPSEMS Typically offered in Fall and Spring l ECE 675 Projects in Electrical and Computer Engineering (1-3 credit hours) This course is for long-term projects supervised by ECE faculty for students to explore cutting-edge research in ECE. R: Graduate Standing Typically offered in Fall, Spring, and Summer

Subject
ECE
Credits (min)
3
Credits (max)
3
Credit unit
credit hours
Type
course
Edition
2026-2027
Source
catalog.ncsu.edu
ECE 675Projects in Electrical and Computer Engineering (1-3

hours) This course is for long-term projects supervised by ECE faculty for students to explore cutting-edge research in ECE. R: Graduate Standing Typically offered in Fall, Spring, and Summer

Subject
ECE
Credits (min)
1
Credits (max)
3
Credit unit
credit
Type
course
Edition
2026-2027-graduate
Source
catalog.ncsu.edu
ECE 685Master's Supervised Teaching ()1-3

Teaching experience under the mentorship of faculty who assist the student in planning for the teaching assignment, observe and provide feedback to the student during the teaching assignment, and evaluate the student upon completion of the assignment. Typically offered in Spring only

Subject
ECE
Credits (min)
1
Credits (max)
3
Credit unit
credit hours
Type
course
Edition
2026-2027
Source
grad.ncsu.edu
Prerequisite
Master's student
ECE 688Non-Thesis Master's Continuous Registration - Half-Time Registration
Subject
ECE
Type
course
Edition
2026-2027
Source
grad.ncsu.edu
ECE 689Non-Thesis Master's Continuous Registration - Full-Time Registration
Subject
ECE
Type
course
Edition
2026-2027
Source
grad.ncsu.edu
ECE 690Master's Exam ()1-9
Subject
ECE
Credits (min)
1
Credits (max)
9
Credit unit
credit hours
Type
course
Edition
2026-2027
Source
catalog.ncsu.edu
ECE 693Master's Supervised Research ()1-9

Instruction in research and research under the mentorship of a member of the Graduate Faculty. Typically offered in Fall only

Subject
ECE
Credits (min)
1
Credits (max)
9
Credit unit
credit hours
Type
course
Edition
2026-2027
Source
grad.ncsu.edu
Prerequisite
Master's student
ECE 695Master's Thesis Research ()1-9

Thesis research. Typically offered in Fall, Spring, and Summer

Subject
ECE
Credits (min)
1
Credits (max)
9
Credit unit
credit hours
Type
course
Edition
2026-2027
Source
grad.ncsu.edu
Prerequisite
Master's student
ECE 696Summer Thesis Research ()1

For graduate students whose programs of work specify no formal course work during a summer session and who will be devoting full time to thesis research. Typically offered in Summer only

Subject
ECE
Credits (min)
1
Credits (max)
1
Credit unit
credit hours
Type
course
Edition
2026-2027
Source
catalog.ncsu.edu
Prerequisite
Master's student
ECE 699Master's Thesis Preparation ()1-9

For students who have completed all credit hour requirements and full- time enrollment for the master's degree and are writing and defending their thesis. Typically offered in Fall and Spring

Subject
ECE
Credits (min)
1
Credits (max)
9
Credit unit
credit hours
Type
course
Edition
2026-2027
Source
grad.ncsu.edu
Prerequisite
Master's student
ECE 703Integrated Bioelectronic Circuits
Subject
ECE
Type
course
Edition
2026-2027
Source
grad.ncsu.edu
ECE 704Logic Design for Testability
Subject
ECE
Type
course
Edition
2026-2027
Source
grad.ncsu.edu
ECE 705Memory Systems
Subject
ECE
Type
course
Edition
2026-2027
Source
grad.ncsu.edu
ECE 706Advanced Parallel Computer Architecture ()3

Advanced topics in parallel computer architecture. Hardware mechanisms for scalable cache coherence, synchronization, and speculation. Scalable systems and interconnection networks. Design or research project required. Typically offered in Spring only

Subject
ECE
Credits (min)
3
Credits (max)
3
Credit unit
credit hours
Type
course
Edition
2026-2027
Source
grad.ncsu.edu
Prerequisite
ECE/CSC 506, ECE 521
ECE 710Advanced Digital Signal Processing ()3

Digital signal processing (DSP) fundamental concepts are reviewed, providing additional depth in certain areas. The following advanced DSP concepts are covered: digital filter design, sample rate conversion, filter banks, wavelets, power spectrum estimation, and adaptive filtering. Additional topics are introduced at the instructor's discretion. a background in linear algebra (MA 305 or MA 405 or equivalent) and probability/random variables (ST 371 or ECE 514 or equivalent) is helpful Typically offered in Spring only

Subject
ECE
Credits (min)
3
Credits (max)
3
Credit unit
credit hours
Type
course
Edition
2026-2027
Source
catalog.ncsu.edu
Prerequisite
ECE 410 or ECE 510 or equivalent; though not required,
ECE 711Analog Electronics
Subject
ECE
Type
course
Edition
2026-2027
Source
grad.ncsu.edu
ECE 712Analog VLSI

ECE (MAE,TE) 717 Multivariate Linear Systems Theory

Subject
ECE
Type
course
Edition
2026-2027
Source
grad.ncsu.edu
ECE 713Digital Signal Processing

CSC(ECE) 517 – Object-oriented Languages and Systems Area 4 IE 716 – Automated Systems Engineering; I E 719 – CIM System Design

Subject
ECE
Type
course
Edition
2026-2027
Source
grad.ncsu.edu
ECE 714Random Processes
Subject
ECE
Type
course
Edition
2026-2027
Source
grad.ncsu.edu
ECE 715Digital Communications
Subject
ECE
Type
course
Edition
2026-2027
Source
grad.ncsu.edu
ECE 716System Control Engineering

ECE (MAE,TE) 717 Multivariate Linear Systems Theory.

Subject
ECE
Type
course
Edition
2026-2027
Source
grad.ncsu.edu
ECE 718Computer-Aided Circuit Analysis ()3

Steady state and transient analysis of circuits with emphasis on circuit theory and computer methods. Consideration of many analysis techniques, including linear nodal, signal flow graph, state equation, time- domain and functional simulation and analysis of sampled data systems. Sensitivity and tolerance analysis, macromodeling of large circuits and nonlinear circuit theory.

Subject
ECE
Credits (min)
3
Credits (max)
3
Credit unit
credit hours
Type
course
Edition
2026-2027
Source
grad.ncsu.edu
Prerequisite
ECE 511
ECE 719Microwave Circuit Design Using Scattering Parameters
Subject
ECE
Type
course
Edition
2026-2027
Source
grad.ncsu.edu
ECE 720Electronic System Level and Physical Design (3

hours) Study of transaction-level modeling of digital systems-on-chip using SystemC. Simulation and analysis of performance in systems with distributed control. Synthesis of digital hardware from high-level descriptions. Physical design methodologies, including placement, routing, clock-tree insertion, timing, and power analysis. Significant project to design a core at system and physical levels. Knowledge of object-oriented programming with C and register-transfer-level design with verilog or VHDL is required. Typically offered in Fall only

Subject
ECE
Credits (min)
3
Credits (max)
3
Credit unit
credit
Type
course
Edition
2026-2027
Source
catalog.ncsu.edu
Prerequisite
ECE 464 or ECE 564
ECE 721Advanced Microarchitecture ()3

Survey of advanced computer microarchitecture concepts. Modern superscalar microarchitecture, complexity-effective processors, multithreading, advanced speculation techniques, fault-tolerant microarchitectures, power and energy management, impact of new technology on microarchitecture. Students build on a complex simulator which is the basis for independent research projects. Typically offered in Spring only This course is offered alternate even years

Subject
ECE
Credits (min)
3
Credits (max)
3
Credit unit
credit hours
Type
course
Edition
2026-2027
Source
grad.ncsu.edu
Prerequisite
ECE 521
ECE 722Electronic Properties of Solid-State Materials (3

hours) Materials and device-related electronic properties of semiconductors. Included topics: energy band structure, electrical and thermal transport phenomena, scattering processes, localized energy states, equilibrium and non-equilibrium semiconductor statistics. Typically offered in Spring only

Subject
ECE
Credits (min)
3
Credits (max)
3
Credit unit
credit
Type
course
Edition
2026-2027
Source
grad.ncsu.edu
Prerequisite
ECE 530
ECE 723Optical Properties Of Semiconductors ()3

Materials and device-related properties of compound optical semiconductors. Included topics: band structure, heterojunctions and quantum wells, optical constants, waveguides and optical cavities, absorption and emission processes in semiconductors, photodetectors, light emitting diodes, semiconductor lasers. Typically offered in Spring only

Subject
ECE
Credits (min)
3
Credits (max)
3
Credit unit
credit hours
Type
course
Edition
2026-2027
Source
grad.ncsu.edu
Prerequisite
ECE 530
ECE 724Electronic Properties Of Solid-State Devices (3

hours) Basic physical phenomena responsible for operation of solids-state devices. Examination and utilization of semiconductor transport equations to explain principles of device operation. Various solid-state electronics devices studied in detail. Typically offered in Spring only ECE 725/PY 725 Introduction to Open Quantum Systems (3 credit hours) This course prepares you to conceptually understand, analytically derive, and numerically simulate the dynamics of quantum systems under the influence of an external environment and coherent control. The materials of the course form the basis for conducting state-of-the-art research in quantum science and engineering with a variety of hardware platforms. Primary topics include quantum dynamics in the interaction picture, quantization of the electromagnetic field, density matrix and Lindblad formalism, Markovian and non-Markovian decoherence and relaxation processes, coherent control of quantum systems, noise characterization and mitigation, cavity quantum electrodynamics, representative hardware platforms and quantum applications. Typically offered in Fall only

Subject
ECE
Credits (min)
3
Credits (max)
3
Credit unit
credit
Type
course
Edition
2026-2027
Source
grad.ncsu.edu
Prerequisite
ECE 530 PY 501
ECE 725Quantum Engineering
Subject
ECE
Type
course
Edition
2026-2027
Source
grad.ncsu.edu
ECE 726Advanced Feedback Control

ECE(PY) 727 Semiconductor Thin Films Technology

Subject
ECE
Type
course
Edition
2026-2027
Source
grad.ncsu.edu
ECE 728Preparation of Electronic Materials
Subject
ECE
Type
course
Edition
2026-2027
Source
grad.ncsu.edu
ECE 729Growth of Thin Films from the Vapor Phase
Subject
ECE
Type
course
Edition
2026-2027
Source
grad.ncsu.edu
ECE 730Physical Electronics
Subject
ECE
Type
course
Edition
2026-2027
Source
grad.ncsu.edu
ECE 731Principles of Transistor Devices
Subject
ECE
Type
course
Edition
2026-2027
Source
grad.ncsu.edu
ECE 732Principles of Microwave Circuits
Subject
ECE
Type
course
Edition
2026-2027
Source
grad.ncsu.edu
ECE 733Digital Electronics ()3

In-depth study of digital circuits at the transistor level. Topics include fundamentals; high speed circuit design; low-power design; RAM; digital transceivers; clock distribution; clock and data recovery; circuits based on emergining devices. Project. Typically offered in Fall only

Subject
ECE
Credits (min)
3
Credits (max)
3
Credit unit
credit hours
Type
course
Edition
2026-2027
Source
grad.ncsu.edu
Prerequisite
ECE 546
ECE 734Switchmode DC-to-DC Converters
Subject
ECE
Type
course
Edition
2026-2027
Source
grad.ncsu.edu
ECE 735Advanced Solid-state Device Theory
Subject
ECE
Type
course
Edition
2026-2027
Source
grad.ncsu.edu
ECE 736Power System Stability and Control ()3

Principles of FACTS (flexible AC transmission systems) and their applications. Power transmission on an AC system. Power system models for steady-state and dynamic analysis. Power system transient analysis for stability assessment. Voltage phenomena and methods for assessment. Typically offered in Spring only

Subject
ECE
Credits (min)
3
Credits (max)
3
Credit unit
credit hours
Type
course
Edition
2026-2027
Source
grad.ncsu.edu
Prerequisite
ECE 451 and ECE 750
ECE 737Characterization of High-speed Devices
Subject
ECE
Type
course
Edition
2026-2027
Source
grad.ncsu.edu
ECE 738Integrated Circuits Technology and Fabrication
Subject
ECE
Type
course
Edition
2026-2027
Source
grad.ncsu.edu
ECE 739Integrated Circuits Technology and Fabrication Laboratory
Subject
ECE
Type
course
Edition
2026-2027
Source
grad.ncsu.edu
ECE 740Electromagnetic Fields
Subject
ECE
Type
course
Edition
2026-2027
Source
grad.ncsu.edu
ECE 741Sequential Machines
Subject
ECE
Type
course
Edition
2026-2027
Source
grad.ncsu.edu
ECE 742Artificial Neural Networks
Subject
ECE
Type
course
Edition
2026-2027
Source
grad.ncsu.edu
ECE 743High Performance Multicomputer Architecture
Subject
ECE
Type
course
Edition
2026-2027
Source
grad.ncsu.edu
ECE 744Design of Electronic Packaging and Interconnects
Subject
ECE
Type
course
Edition
2026-2027
Source
grad.ncsu.edu
ECE 745ASIC Verification ()3

This course covers the verification process used in validating the functional correctness in today's complex ASICs (application specific integrated circuits). Topics include the fundamentals of simulation based functional verification, stimulus generation, results checking, coverage, debug, and formal verification. Provides the students with real world verification problems to allow them to apply what they learn. Typically offered in Spring only

Subject
ECE
Credits (min)
3
Credits (max)
3
Credit unit
credit hours
Type
course
Edition
2026-2027
Source
grad.ncsu.edu
Prerequisite
ECE 564
ECE 746VLSI System Design

ECE/CSC 791 Special Topics: Wireless Networks

Subject
ECE
Type
course
Edition
2026-2027
Source
grad.ncsu.edu
ECE 747Digital Signal Processing Architecture

ECE(CSC) 748 Parallel Processing

Subject
ECE
Type
course
Edition
2026-2027
Source
grad.ncsu.edu
ECE 748Advanced Functional Verification with Universal

Verification Methodology (3 credit hours) The Universal Verification Methodology is the industry standard for functional verification of today's complex ASICs and FPGAs. Students will learn the content and use of UVM to architect and implement complex test benches. The characteristics and architecture of reusable verification components is a major focus of the course. Students will learn and implement verification components which are reusable across projects, from block level simulation to chip level simulation, and from simulation to emulation. The course projects teach and demonstrate advanced verification methodologies that prepare students for careers in functional verification of digital semiconductors. Typically offered in Fall only

Subject
ECE
Type
course
Edition
2026-2027
Source
catalog.ncsu.edu
Prerequisite
ECE 745 or equivalent
ECE 750Power System Operation and Control
Subject
ECE
Type
course
Edition
2026-2027
Source
grad.ncsu.edu
ECE 751Detection and Estimation Theory ()3

Methods of detection and estimation theory as applied to communications, speech and image processing. Statistical description of signals and representation in time, spatial and frequency domains; Baysian methods, including Wiener, Kalman and MAP filters; performance measures; applications to both continuous and discrete systems. Typically offered in Spring only

Subject
ECE
Credits (min)
3
Credits (max)
3
Credit unit
credit hours
Type
course
Edition
2026-2027
Source
grad.ncsu.edu
Prerequisite
ECE 514, ECE 421
ECE 752Information Theory ()3

An overview of Shannon's theory of information, which establishes fundamental limits on the performance of data compression and quantization algorithms, communication systems, and detection and estimation algorithms. Topics include information measures and their properties, information source models, lossless data compression, channel coding and capacity, information theory and statistics, and rate- distortion theory. Applications of information theory will also be discussed including Lempel-Ziv data compression, vector quantization, error- correcting codes, satellite communications and high-speed modems.

Subject
ECE
Credits (min)
3
Credits (max)
3
Credit unit
credit hours
Type
course
Edition
2026-2027
Source
grad.ncsu.edu
Prerequisite
ECE 514: Random Processes
ECE 753Computer Analysis of Large-scale Power Systems
Subject
ECE
Type
course
Edition
2026-2027
Source
grad.ncsu.edu
ECE 754Advanced Robotics
Subject
ECE
Type
course
Edition
2026-2027
Source
grad.ncsu.edu
ECE 755Advanced Robotics ()3

Advanced robotics at its highest level of abstraction; the level of synthesizing human reasoning and behavior. Advanced tobotics deals with the intelligent connection of perception to action. At this level the subject requires knowledge of sensing(computer vision, tactile, sonar), and reasoning (artifical intelligence: machine learning, planning, world modeling). The advanced robotics course will be valuable for students who wish to work in the area. Typically offered in Fall only

Subject
ECE
Credits (min)
3
Credits (max)
3
Credit unit
credit hours
Type
course
Edition
2026-2027
Source
grad.ncsu.edu
Prerequisite
ECE 555; MAE 544
ECE 756Advanced Mechatronics ()3

A project-oriented course focusin on the design, analysis, and implementation of advanced mechatronics technologies, including large-scale distributed sensors, distributed-actuators, and distributed- controllers connected via communication networks.Will use unmanned vehicles as the project platform, with applications from sensors, actuators, network-based controllers, cameras, and microcontrollers. ECE 516 is recommended. Typically offered in Spring only

Subject
ECE
Credits (min)
3
Credits (max)
3
Credit unit
credit hours
Type
course
Edition
2026-2027
Source
grad.ncsu.edu
Prerequisite
ECE 456 or ECE 556 with a Grade B+ and above
ECE 757Principles of MOS Transistors
Subject
ECE
Type
course
Edition
2026-2027
Source
grad.ncsu.edu
ECE 758Digital Image Processing
Subject
ECE
Type
course
Edition
2026-2027
Source
grad.ncsu.edu
ECE 759Pattern Recognition ()3

Image pattern recognition techniques and computer-based methods for scene analysis, including discriminate functions, fixture extraction, classification strategies, clustering and discriminant analysis. Coverage of applications and current research results. Typically offered in Spring only

Subject
ECE
Credits (min)
3
Credits (max)
3
Credit unit
credit hours
Type
course
Edition
2026-2027
Source
grad.ncsu.edu
Prerequisite
ECE(CSC) 514, ST 371, B average in ECE and MA
ECE 761Design Automation for VLSI
Subject
ECE
Type
course
Edition
2026-2027
Source
grad.ncsu.edu
ECE 762Advanced Digital Communications Systems (3

hours) An advanced graduate-level course in digital communications. Topics include signal design, equalization methods and synchronization techniques for realistic communication channels. Projects concentrate on literature review and computer simulations. , Prerequisite: ECE 515 or equivalent Typically offered in Fall only

Subject
ECE
Credits (min)
3
Credits (max)
3
Credit unit
credit
Type
course
Edition
2026-2027
Source
grad.ncsu.edu
ECE 763Computer Vision ()3

Analysis of images by computers. Specific attention given to analysis of the geometric features of objects in images, such as region size, connectedness and topology. Topics include: segmentation, template matching, motion analysis, boundary detection, region growing, shape representation, 3-D object recognition including graph matching. Typically offered in Spring only

Subject
ECE
Credits (min)
3
Credits (max)
3
Credit unit
credit hours
Type
course
Edition
2026-2027
Source
grad.ncsu.edu
Prerequisite
ECE 558 and ECE 514
ECE 764Digital Image Processing
Subject
ECE
Type
course
Edition
2026-2027
Source
grad.ncsu.edu
ECE 765Fault Tolerant Computing
Subject
ECE
Type
course
Edition
2026-2027
Source
grad.ncsu.edu
ECE 766Wireless Communications: Signal Processing Principles
Subject
ECE
Type
course
Edition
2026-2027
Source
grad.ncsu.edu
ECE 767Error-Control Coding

ECE(CSC) 773 Advanced Topics in Internet Protocols ECE(CSC) 774 Advanced Network Security ECE(CSC) 775 Advanced Topics in Wireless Networking ECE(CSC) 776 Design and Performance Evaluation of Network Systems and Services ECE(CSC) 777 Telecommunications Network Design ECE(CSC) 778 Optical Networks ECE(CSC) 779 Advanced Computer Performance Modeling

Subject
ECE
Type
course
Edition
2026-2027
Source
grad.ncsu.edu
ECE 778Optical Fiber Communications

ECE(CSC) 779 Advanced Computer Performance Modeling.

Subject
ECE
Type
course
Edition
2026-2027
Source
grad.ncsu.edu
ECE 781Special Studies in Electrical Engineering
Subject
ECE
Type
course
Edition
2026-2027
Source
grad.ncsu.edu
ECE 782Special Studies in Electrical Engineering
Subject
ECE
Type
course
Edition
2026-2027
Source
grad.ncsu.edu
ECE 783Computer Engineering Research Presentation
Subject
ECE
Type
course
Edition
2026-2027
Source
grad.ncsu.edu
ECE 785Topics in Advanced Computer Design ()3

In depth study of topics in computer design; advantages and disadvantages of various designs and design methodologies; technology shifts, trends, and constraints; hardware/software tradeoffs and co-design methodologies. Typically offered in Spring only

Subject
ECE
Credits (min)
3
Credits (max)
3
Credit unit
credit hours
Type
course
Edition
2026-2027
Source
grad.ncsu.edu
Prerequisite
ECE 520, ECE 521
ECE 786Topics in Advanced Computer Architecture
Subject
ECE
Type
course
Edition
2026-2027
Source
grad.ncsu.edu
ECE 791Special Topics: Wireless Communication Systems
Subject
ECE
Type
course
Edition
2026-2027
Source
grad.ncsu.edu
ECE 792Special Topics: Advanced Network Protocol Design
Subject
ECE
Type
course
Edition
2026-2027
Source
grad.ncsu.edu
ECE 801Seminar in Electrical and Computer Engineering (1-3

hours) Typically offered in Fall and Spring

Subject
ECE
Credits (min)
1
Credits (max)
3
Credit unit
credit
Type
course
Edition
2026-2027
Source
grad.ncsu.edu
ECE 802Seminar in Circuits and Systems
Subject
ECE
Type
course
Edition
2026-2027
Source
grad.ncsu.edu
ECE 803Seminar in Computer Engineering
Subject
ECE
Type
course
Edition
2026-2027
Source
grad.ncsu.edu
ECE 804Seminar in Communications and Signal Processing
Subject
ECE
Type
course
Edition
2026-2027
Source
grad.ncsu.edu
ECE 805Seminar in Solid State
Subject
ECE
Type
course
Edition
2026-2027
Source
grad.ncsu.edu
ECE 833Individual Topics in Electrical and Computer Engineering
Subject
ECE
Type
course
Edition
2026-2027
Source
grad.ncsu.edu
ECE 834Individual Studies in Electrical and Computer Engineering
Subject
ECE
Type
course
Edition
2026-2027
Source
grad.ncsu.edu
ECE 875Projects in Electrical and Computer Engineering (1-3

hours) , This course is for long-term projects supervised by ECE faculty for students to explore cutting-edge research in ECE. Typically offered in Fall, Spring, and Summer

Subject
ECE
Credits (min)
1
Credits (max)
3
Credit unit
credit
Type
course
Edition
2026-2027
Source
catalog.ncsu.edu
Prerequisite
Graduate Standing
ECE 885Doctoral Supervised Teaching ()1-3

Teaching experience under the mentorship of faculty who assist the student in planning for the teaching assignment, observe and provide feedback to the student during the teaching assignment, and evaluate the student upon completion of the assignment. Typically offered in Fall only

Subject
ECE
Credits (min)
1
Credits (max)
3
Credit unit
credit hours
Type
course
Edition
2026-2027
Source
grad.ncsu.edu
Prerequisite
Doctoral student
ECE 890Doctoral Preliminary Examination ()1-9

For students who are preparing for and taking writte and/or oral preliminary exams. , Typically offered in Fall only

Subject
ECE
Credits (min)
1
Credits (max)
9
Credit unit
credit hours
Type
course
Edition
2026-2027
Source
grad.ncsu.edu
Prerequisite
Doctoral student
ECE 893Doctoral Supervised Research ()1-9

Instruction in research and research under the mentorship of a member of the Graduate Faculty. Typically offered in Fall only

Subject
ECE
Credits (min)
1
Credits (max)
9
Credit unit
credit hours
Type
course
Edition
2026-2027
Source
grad.ncsu.edu
Prerequisite
Doctoral student
ECE 895Doctoral Dissertation Research ()1-9

Dissertation research. Typically offered in Fall, Spring, and Summer

Subject
ECE
Credits (min)
1
Credits (max)
9
Credit unit
credit hours
Type
course
Edition
2026-2027
Source
grad.ncsu.edu
Prerequisite
Doctoral student
ECE 896Summer Dissertation Research ()1

For graduate students whose programs of work specify no formal course work during a summer session and who will be devoting full time to thesis research. Typically offered in Summer only

Subject
ECE
Credits (min)
1
Credits (max)
1
Credit unit
credit hours
Type
course
Edition
2026-2027
Source
catalog.ncsu.edu
Prerequisite
Doctoral student
ECE 899Doctoral Dissertation Preparation ()1-9

For students who have completed all credit hour, full-time enrollment, preliminary examination, and residency requirements for the doctoral degree, and are writing and defending their dissertations. Typically offered in Fall and Spring

Subject
ECE
Credits (min)
1
Credits (max)
9
Credit unit
credit hours
Type
course
Edition
2026-2027
Source
grad.ncsu.edu
Prerequisite
Doctoral student

Source: North Carolina State University at Raleigh's catalog, linked per course · table learning_unit · CourseShelf publish 61