腦瞳排桴

腦瞳排桴 Catalog 2024-2025

Computer Engineering (BS)

This is an archived copy of the 2024-2025 catalog. To access the most recent version of the catalog, please visit .

At its core, is at the forefront of technological innovation, blending the realms of electrical engineering and computer science to sculpt the future of computing. It's the art and science of crafting the digital architecture that underpins tomorrow's world, where the boundaries between hardware and software blur into seamless integration.

In this ever-evolving landscape, computer engineers are the architects of progress, shaping the next generation of intelligent systems, from advanced robotics to quantum computing. They're the trailblazers who harness the power of emerging technologies like artificial intelligence, augmented reality, and the Internet of Things to engineer solutions that redefine what's possible.

Core Courses

The electrical and computer engineering curricula share core courses comprising a substantial portion of the first three years of study. Many of the core courses are offered three times a year in fall, spring, and summer. A strong emphasis is placed on fundamental concepts in core courses so that graduates are prepared for rapid technological changes common in the electrical and computer engineering professions. A comprehensive foundation in mathematics and the physical sciences in the freshman year is followed in subsequent years by additional core courses in mathematics, physics, electric circuit theory, digital logic, computer systems, electronics, electromagnetics, and linear systems. Laboratory work is designed to demonstrate fundamental principles and to provide experience in designing and testing electronic hardware and computer software. Both curricula have a required two-semester senior design project which gives students comprehensive experience in designing, building, and testing physical systems.

Curricula

In addition to the core courses described above, students in the computer engineering curriculum take courses in discrete mathematics, data structures, embedded systems, and complex digital systems, along with four specialization electives in areas of their choice and one technical elective. A variety of elective courses are also offered in communications, computational intelligence, controls, digital signal processing, digital systems, nanotechnology, mechatronics, microelectronics, networking, robotics, and VLSI design. There are typically a dozen or more of these courses offered each fall and spring semester and two or three available each summer.

Plan Requirements

Plan of Study Grid
First Year
Fall SemesterHours
唬晨泭101 Chemistry - A Molecular Science 1 3
唬晨泭102 General Chemistry Laboratory 1 1
楚泭101 Introduction to Engineering & Problem Solving 2 1
楚泭115 Introduction to Computing Environments 1
楚捧勞泭101 Academic Writing and Research 2 4
紼插泭141 Calculus I 1 4
Hours14
Spring Semester
ECE泭109 Introduction to Computer Systems 2 3
MA泭241 Calculus II 1 4
PY泭205
&泭PY泭206
Physics for Engineers and Scientists I
and Physics for Engineers and Scientists I Laboratory 1
4
Select one of the following Economics Courses: 3
Introduction to Agricultural & Resource Economics
Introduction to Agricultural & Resource Economics
Principles of Microeconomics
Fundamentals of Economics
E泭102 Engineering in the 21st Century 2
Hours16
Second Year
Fall Semester
ECE泭200 Introduction to Signals, Circuits and Systems 2 4
ECE泭209 Computer Systems Programming 2 3
MA泭242 Calculus III 4
PY泭208
&泭PY泭209
Physics for Engineers and Scientists II
and Physics for Engineers and Scientists II Laboratory
4
Hours15
Spring Semester
COM泭110 Public Speaking 3
CSC泭226 Discrete Mathematics 2 3
ECE泭211 Electric Circuits 2 4
ECE泭212 Fundamentals of Logic Design 2 3
ECE泭220 Analytical Foundations of Electrical and Computer Engineering 2 3
Hours16
Third Year
Fall Semester
ECE泭301 Linear Systems 3
ECE泭302 Microelectronics 4
ECE泭306 Introduction to Embedded Systems 3
ST泭371 Introduction to Probability and Distribution Theory 3
Hours13
Spring Semester
ECE泭309 Data Structures and Object-Oriented Programming for Electrical and Computer Engineers 3
Select one of the following: 1
Engineering Profession for Electrical Engineers
Engineering Profession for Computer Engineers
Introduction to Entrepreneurship and New Product Development
ECE泭310 Design of Complex Digital Systems 3
CPE Elective 3
ENG泭331 Communication for Engineering and Technology 3
Hours13
Fourth Year
Fall Semester
Select one of the following Senior Design Project I courses: 3
Engineering Entrepreneurship and New Product Development I
Electrical and Computer Engineering Senior Design I
CPE Elective 3
ECE Elective 3
Hours9
Spring Semester
Select one of the following Senior Design Project II courses: 3
Engineering Entrepreneurship and New Product Development II
Electrical and Computer Engineering Senior Design II
ECE Elective 3
Open/Technical Elective 3
Hours9
Total Hours105
1

A grade of C or higher is required.

2

A grade of C- or higher is required.

GEP Courses
GEP Humanities6
GEP Social Sciences3
GEP Health and Exercise Studies2
GEP Interdisciplinary Perspectives3
GEP Elective3
GEP Global Knowledge (verify requirement)
World Language Proficiency (verify requirement)
Total Hours17

CPE Electives

Comp Arch Sys
ECE 406/506Architecture Of Parallel Computers3
ECE 463/563Microprocessor Architecture3
ECE 464/564ASIC and FPGA Design with Verilog3
ECE泭546VLSI Systems Design3
Embed Sys
ECE 460/560Embedded System Architectures3
ECE 461/561Embedded System Analysis and Optimization3
Networking Sys
ECE泭407Introduction to Computer Networking3
ECE泭470Internetworking3
ECE泭547Cloud Computing Technology3
ECE泭570Computer Networks3
ECE泭573Internet Protocols3
ECE泭574Computer and Network Security3
ECE泭575Introduction to Wireless Networking3
ECE泭576Networking Services: QoS, Signaling, Processes3
ECE泭577Switched Network Management3
ECE泭578LTE and 5G Communications3
Software Sys
ECE 465/565Operating Systems Design3
ECE 466/566Compiler Optimization and Scheduling3
ECE泭517Object-Oriented Design and Development3

泭ECE Elective

ECE Elective

ECE泭402Communications Engineering3
ECE泭403Electronics Engineering3
ECE泭404Introduction to Solid-State Devices3
ECE 406/506Architecture Of Parallel Computers3
ECE泭407Introduction to Computer Networking3
ECE 410/510Introduction to Signal Processing3
ECE泭411Introduction to Machine Learning3
ECE 418/518Wearable Biosensors and Microsystems3
ECE泭420Wireless Communication Systems3
ECE泭421Introduction to Signal Processing3
ECE泭422Transmission Lines and Antennas for Wireless3
ECE泭423Introduction to Photonics and Optical Communications3
ECE 424/524Radio System Design3
ECE泭426Analog Electronics Laboratory3
ECE泭434Fundamentals of Power Electronics3
ECE泭436Digital Control Systems3
ECE泭442Introduction to Integrated Circuit Technology and Fabrication3
ECE泭451Power System Analysis3
ECE 452/552Renewable Electric Energy Systems3
ECE泭453Electric Motor Drives3
ECE泭455Industrial Robot Systems3
ECE 456/556Mechatronics3
ECE 460/560Embedded System Architectures3
ECE 461/561Embedded System Analysis and Optimization3
ECE 463/563Microprocessor Architecture3
ECE 464/564ASIC and FPGA Design with Verilog3
ECE 465/565Operating Systems Design3
ECE 466/566Compiler Optimization and Scheduling3
ECE 468/568Conventional and Emerging Nanomanufacturing Techniques and Their Applications in Nanosystems3
ECE泭470Internetworking3
ECE 488/588Systems Biology Modeling of Plant Regulation3
ECE 489/589Solid State Solar and Thermal Energy Harvesting3
ECE泭492Special Topics in Electrical and Computer Engineering1-4
ECE泭505Neural Interface Engineering3
ECE泭511Analog Electronics3
ECE泭513Advanced Digital Signal Processing3
ECE泭514Random Processes3
ECE泭515Digital Communications3
ECE泭516System Control Engineering3
ECE泭517Object-Oriented Design and Development3
ECE泭522Medical Instrumentation3
ECE泭523Photonics and Optical Communications3
ECE泭530Physical Electronics3
ECE泭531Principles Of Transistor Devices3
ECE泭532Principles Of Microwave Circuits3
ECE泭533Power Electronics Design & Packaging3
ECE泭534Power Electronics3
ECE泭535Design of Electromechanical Systems3
ECE泭536Digital Control System Projects3
ECE泭538Integrated Circuits Technology and Fabrication3
ECE泭540Electromagnetic Fields3
ECE泭541Antennas and Arrays3
ECE泭542Neural Networks3
ECE泭544Design Of Electronic Packaging and Interconnects3
ECE泭546VLSI Systems Design3
ECE泭547Cloud Computing Technology3
ECE泭549RF Design for Wireless3
ECE泭550Power System Operation and Control3
ECE泭551Smart Electric Power Distribution Systems3
ECE泭553Semiconductor Power Devices3
ECE泭554Electric Motor Drives3
ECE泭555Autonomous Robot Systems3
ECE泭557Principles Of MOS Transistors3
ECE泭558Digital Imaging Systems3
ECE泭570Computer Networks3
ECE泭573Internet Protocols3
ECE泭574Computer and Network Security3
ECE泭575Introduction to Wireless Networking3
ECE泭576Networking Services: QoS, Signaling, Processes3
ECE泭577Switched Network Management3
ECE泭578LTE and 5G Communications3
ECE泭579Introduction to Computer Performance Modeling3
ECE泭581Electric Power System Protection3
ECE泭582Wireless Communication Systems3
ECE泭583Electric Power Engineering Practicum I3
ECE泭584Electric Power Engineering Practicum II3
ECE泭585The Business of the Electric Utility Industry3
ECE泭586Communication and SCADA Systems for Smart Grid3
ECE泭587Power System Transients Analysis3
ECE泭591Special Topics In Electrical Engineering1-6
ECE泭592Special Topics In Electrical Engineering1-6

Open/Technical Electives

Open Electives

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

ECE Elective

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

Semester Sequence

This is a sample.

Plan of Study Grid
First Year
Fall SemesterHours
唬晨泭101 Chemistry - A Molecular Science 1 3
唬晨泭102 General Chemistry Laboratory 1 1
楚泭101 Introduction to Engineering & Problem Solving 2 1
楚泭115 Introduction to Computing Environments 2 1
楚捧勞泭101 Academic Writing and Research 2 4
紼插泭141 Calculus I 1 4
GEP Requirement 3
Hours17
Spring Semester
ECE泭109 Introduction to Computer Systems 2 3
MA泭241 Calculus II 1 4
PY泭205 Physics for Engineers and Scientists I 1 3
PY泭206 Physics for Engineers and Scientists I Laboratory 1
E泭102 Engineering in the 21st Century 2
GEP Health and Exercise Studies 1
Hours14
Second Year
Fall Semester
ECE泭200 Introduction to Signals, Circuits and Systems 2 4
ECE泭209 Computer Systems Programming 2 3
MA泭242 Calculus III 4
PY泭208
&泭PY泭209
Physics for Engineers and Scientists II
and Physics for Engineers and Scientists II Laboratory 1
4
Hours15
Spring Semester
COM泭110 Public Speaking 3
CSC泭226 Discrete Mathematics 2 3
ECE泭211 Electric Circuits 2 4
ECE泭212 Fundamentals of Logic Design 2 3
ECE泭220 Analytical Foundations of Electrical and Computer Engineering 2 3
Hours16
Third Year
Fall Semester
ECE泭301 Linear Systems 3
ECE泭302 Microelectronics 4
ECE泭306 Introduction to Embedded Systems 3
GEP Requirement 3
ST泭371 Introduction to Probability and Distribution Theory 3
Hours16
Spring Semester
ECE泭309 Data Structures and Object-Oriented Programming for Electrical and Computer Engineers 3
Select one of the following: 1
Engineering Profession for Electrical Engineers
Engineering Profession for Computer Engineers
Introduction to Entrepreneurship and New Product Development
ECE泭310 Design of Complex Digital Systems 3
Open/Technical Elective 3
ENG泭331 Communication for Engineering and Technology 3
GEP Health and Exercise Studies 1
Hours14
Fourth Year
Fall Semester
ECE泭484 Electrical and Computer Engineering Senior Design I 3
CPE Elective 3
CPE Elective 3
GEP Requirement 3
GEP Requirement 3
Hours15
Spring Semester
ECE泭485 Electrical and Computer Engineering Senior Design II 3
ECE Elective 3
ECE Elective 3
GEP Requirement 3
GEP Requirement 3
Hours15
Total Hours122
1

A grade of C or higher is required.

2

A grade of C- or higher is required.

A computer engineering degree unlocks a vast array of exciting career opportunities at the forefront of technology. Graduates can delve into roles such as hardware engineersdesigning and optimizing the next generation of computing devicesor software engineers who crafting innovative applications and systems that drive technological progress. You have career opportunities in fields like cybersecurity or you can delve into artificial intelligence and machine learning, developing algorithms that power intelligent systems.

Additionally, opportunities abound in areas such as embedded systems, where engineers create the brains behind smart devices, and in networking, where they build the backbone of our connected world. Moreover, with the rapid expansion of fields like the Internet of Things, augmented reality, and quantum computing, the possibilities for computer engineering professionals are continually expanding, offering avenues for creative problem-solving and impactful innovation across industries.

Whether in established tech giants like Apple, Samsung, or Analog Devices, cutting-edge startups, research institutions, or entrepreneurial ventures, computer engineering graduates are poised to shape the future of technology and drive meaningful change in society.

You can for examples of career paths.

Career Titles

  • Architectural Drafters
  • Automotive Engineering Technicians
  • Computer and Information Scientists
  • Computer and Information Systems Managers
  • Computer Hardware Engineers
  • Computer Network Architects
  • Computer Programmer
  • Computer Systems Analyst
  • Computer Systems Engineer
  • Database Administrator
  • Database Architects
  • Electrical and Electronic Engineering Technologists and Technicians
  • Engineering Professor
  • Information Security Analysts
  • Sales Representative (Computers)
  • Software Developers - Applications
  • Telecommunications Engineering Specialists

Learn More About Careers


Explore North Carolinas central online resource for students, parents, educators, job seekers and career counselors looking for high quality job and career information.


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


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

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

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