Computer Engineering and Physics, BSCompE

Complete all courses listed below unless otherwise indicated. Also complete any corequisite labs, recitations, clinicals, or tools courses where specified and complete any additional courses needed beyond specific college and major requirements to satisfy graduation credit requirements.

University-Wide Requirements

All undergraduate students are required to complete the University-Wide Requirements.

NUpath Requirements

All undergraduate students are required to complete the NUpath Requirements.

Major GPA Requirement

2.000 minimum GPA required in EECE courses

Mathematics/Science Requirement

Complete 63 semester hours in mathematics and science as indicated below.

Required Mathematics/Science
CHEM 1151
and CHEM 1153
General Chemistry for Engineers
and Recitation for CHEM 1151
CS 1800
and CS 1801
Discrete Structures
and Recitation for CS 1800
MATH 1341Calculus 1 for Science and Engineering4
MATH 1342Calculus 2 for Science and Engineering4
MATH 2321Calculus 3 for Science and Engineering4
MATH 2341Differential Equations and Linear Algebra for Engineering4
MATH 3081Probability and Statistics4
Complete one of the following:5
Physics 1
and Lab for PHYS 1161
Physics for Engineering 1
and Lab for PHYS 1151
and Interactive Learning Seminar for PHYS 1151
Complete one of the following:5
Physics 2
and Lab for PHYS 1165
Physics for Engineering 2
and Lab for PHYS 1155
and Interactive Learning Seminar for PHYS 1155
PHYS 2303Modern Physics4
PHYS 2305Thermodynamics and Statistical Mechanics4
PHYS 3600Advanced Physics Laboratory4
PHYS 3602Electricity and Magnetism4
PHYS 5115Quantum Mechanics4
Advanced Physics Elective
Complete one of the following:4
Mathematical and Computational Methods for Physics
Biological Physics 1
Medical Physics
Medical Physics Seminar 1
Medical Physics Seminar 2
Astrophysics and Cosmology
Introduction to Particle and Nuclear Physics
Physics of Advanced Materials
Complex Networks and Applications
Introduction to Nanoscience and Nanotechnology
Supplemental Credit
1 semester hour from the following course counts toward the mathematics/science requirement:1
Cornerstone of Engineering 2


Complete 48 semester hours in engineering as indicated below.

Required Courses
EECE 2150
and EECE 2151
Circuits and Signals: Biomedical Applications
and Lab for EECE 2150
EECE 2160
and EECE 2161
Embedded Design Enabling Robotics
and Lab for EECE 2160
Computer Engineering Fundamentals
EECE 2322
and EECE 2323
Fundamentals of Digital Design and Computer Organization
and Lab for EECE 2322
EECE 2540Fundamentals of Networks4
EECE 2560Fundamentals of Engineering Algorithms4
Electrical Engineering Fundamentals
If more than one electrical engineering fundamentals course is taken, it can count as a technical elective.
Complete one of the following:4
Fundamentals of Electronics
and Lab for EECE 2412
Fundamentals of Linear Systems
Fundamentals of Electromagnetics
and Lab for EECE 2530
Capstone Courses
EECE 4790Electrical and Computer Engineering Capstone 14
EECE 4792Electrical and Computer Engineering Capstone 24
Technical Electives
Complete two of the following:8
Enabling Engineering
Hyperspectral Imaging in an International Context
Independent Study
Sustainable Energy: Materials, Conversion, Storage, and Usage
Nanotechnology in Engineering
Database Design
Object-Oriented Design
Supplemental Credit
3 semester hours from the following course count toward the engineering requirement:3
Cornerstone of Engineering 1
2 semester hours from the following course count toward the engineering requirement:2
Cornerstone of Engineering 2

Professional Development

Required Professional Development
GE 1000Introduction to the Study of Engineering1
EECE 2000Introduction to Engineering Co-op Education1
EECE 3000Professional Issues in Engineering1
Additional Required Courses
One credit hour from each of the following courses counts toward the engineering requirement:2
Cornerstone of Engineering 1
Cornerstone of Engineering 2

Integrative Requirement

The following course, which counts toward the engineering requirement above, is an integrative course:

EECE 4790Electrical and Computer Engineering Capstone 14

Additional NUpath Courses

A grade of C or higher is required:
ENGW 1111First-Year Writing4
ENGW 3302Advanced Writing in the Technical Professions4
or ENGW 3315 Interdisciplinary Advanced Writing in the Disciplines
NUpath Requirements through General Electives
NUpath requirements Interpreting Culture (IC), Societies and Institutions (SI), and Differences and Diversity (DD) are not explicitly satisfied by required engineering courses. Students are responsible for satisfying these requirements through general electives.

Required General Electives

Complete two academic, nonremedial, nonrepetitve courses, each equivalent to 4 semester hours.

Course Work That Does Not Count Toward the Engineering Degree

Students in engineering are allowed to count a maximum of two pass/fail courses toward their degree program. Only general electives outside the College of Engineering may be taken on a pass/fail grading basis. A maximum of one pass/fail course is allowed per semester.

Program Requirement

131 total semester hours required

Five Years, Three Co-ops in Summer 2/Fall

Year 1
FallHoursSpringHoursSummer 1HoursSummer 2Hours
MATH 13414MATH 13424Vacation0Vacation0
CHEM 11514PHYS 11654  
CHEM 11530PHYS 11661  
PHYS 11614GE 11114  
PHYS 11621ENGW 11114  
GE 10001   
GE 11104   
 18 17 0 0
Year 2
FallHoursSpringHoursSummer 1HoursSummer 2Hours
MATH 23214PHYS 23054Vacation0Co-op0
MATH 23414EECE 20001  
PHYS 23034EECE 21504  
EECE 21603EECE 21511  
EECE 21611CE fundamental course5  
 CS 18004  
 CS 18010  
 16 19 0 0
Year 3
FallHoursSpringHoursSummer 1HoursSummer 2Hours
Co-op0PHYS 36024Elective4Co-op0
 EE fundamental course5PHYS 36004 
 CE fundamental course5  
 ENGW 33024  
 0 18 8 0
Year 4
FallHoursSpringHoursSummer 1HoursSummer 2Hours
Co-op0PHYS 51154EECE 47904Co-op0
 EECE 30001EECE technical elective4 
 CE fundamental course5  
 MATH 30814  
 0 18 8 0
Year 5
Co-op0EECE 47924  
 EECE technical elective4  
 PHYS advanced elective4  
 0 16  
Total Hours: 138