ECE Naviagtion Bar
Link back to NC State University Homepage
Learn more about graduate education

ECE Curricula Charts

The following charts are designed to assist undergraduate students in choosing the best courses to meet their degree requirements. If you have any questions about these charts, please email the Coordinator of Advising.

Required Out-of-Department Courses

Engineering
E101 (1)
E115 (1)
 
English
ENG111 (3)
ENG331 (3)
Communication
COM110 (3)
 
 
Chemistry
CH101 (3)
CH102 (1)
 
Mathematics
MA141 (4)
MA241 (4)
MA242 (4)
Statistics
ST371 (3)
 
 
Physics
PY205 (4)
PY208 (4)
 
Computer Science
CSC116 (3)
CSC216 (3)
 
Humanities
(21)
 
 
Physical Education

(2)

 
 

Total = 69 credit hours

 

Core Curriculum (EE)

Core Curriculum (CpE)

ECE 200 (2) Introduction to Electrical and Computer Engineering Laboratory

ECE 200 (2) Introduction to Electrical and Computer Engineering Laboratory

ECE 206 (3) Introduction to Computer Organization

ECE 206 (3) Introduction to Computer Organization

ECE 211 (4) Electric Circuits

ECE 211 (4) Electric Circuits

ECE 212 (3) Fundamentals of Logic Design

ECE 212 (3) Fundamentals of Logic Design

ECE 220 (3) Analytical Foundations of Electrical and Computer Engineering

ECE 220 (3) Analytical Foundations of Electrical and Computer Engineering

   

ECE 301 (4) Linear Systems

ECE 301 (4) Linear Systems

ECE 302 (4) Microelectronics

ECE 302 (4) Microelectronics

ECE 303 (3) Electromagnetic Fields

ECE 303 (3) Electromagnetic Fields

   
 

CSC 226 (3)

 

ECE 306 (3) Introduction to Embedded Systems

 

CSC 316 (3)

   

ECE480 (4) Electrical Engineering Senior Design Project

ECE481 (4) Computer Engineering Senior Design Project

   

Total = 30 credit hours

Total = 39 credit hours

 
Intermediate Electives

Intermediate electives begin in the second semester of the junior year. You must choose three out of the six specialization area courses listed below. For CpE degrees, one of the three courses must be ECE 406.

Communications
& Signal Processing
Electronic
Circuits
Solid State Electronics
Electric Power
Computer Engineering
Computer
Networking

ECE 402

ECE 403

ECE 404

ECE 305

ECE 406

ECE 407

Communications Engineering

Electronics Engineering

Solid State Devices

Electric Power Systems

Design of Complex Digital Systems

Introduction to Computer Commmications

Total = 9 credit hours

 

Specialization Electives

Electrical Engineering

Computer Engineering

ECE Specialization Elective 1 (3)
ECE Specialization Elective 2 (3)

ECE Specialization Elective 1 (3)
ECE Specialization Elective 2 (3)

Approved ECE Elective (3)
(any course listed as an intermediate or specialization elective)


Total = 9 credit hours

Total = 6 credit hours

 

Approved Technical Electives
(choose from the list below)

Electrical Engineering

Computer Engineering

Approved Technical Elective 1 (3)
Approved Technical Elective 2 (3)

Approved Technical Elective 1 (3)

Total = 6 credit hours

Total = 3 credit hours

CE 213   Introduction to Mechanics
CE 214   Engineering Mechanics — Statics
CE 215   Engineering Mechanics - Dynamics
IE 311   Engineering Economic Analysis
MAE 206   Engineering Statics
MAE 208   Engineering Dynamics
MAE 301   Engineering Thermodynamics I
MAE 302   Engineering Thermodynamics II
MAE 308   Fluid Mechanics
MAT 201   Structure and Properties of Engineering Materials
NE 418   Nuclear Power Plant Instrumentation
NE 419   Introduction to Nuclear Engineering
Current Semester Info
Advising Guide
400-Level Courses
Advising Schedule
Specialization Advisors

Forms
Advising Planning Form
Course Repeat Form
Registration and Records Forms

Curricula
EE - Pre-Fall 2006
CpE - Pre-Fall 2006
Electrical Engineering
Computer Engineering
Double Major
Accelerated BS/MS
Humanities Requirements

Transfer Information Transferable Course List
Course Equivalencies

General Information
Advising FAQ
Contact Us
Course Descriptions
TRACS

Undergraduate Page

Department - Undergraduate - Graduate - Research
NC State University - College of Engineering
For questions or comments regarding the ECE website please email ece-webmaster@ncsu.edu.
ECE Homepage Department Academics Research Community Tools NCSU Homepage