Computer Engineering, BSCompE

The use of computer technology is exploding, driven by applications in wireless communications, multimedia, portable devices, and internet computing. At the core of these technological advances are computer engineers who research, design, and develop hardware and software. With a degree in computer engineering you might develop a full-featured multimedia phone, design the next-generation microprocessor, program computer-guided cameras to inspect nanomanufacturing facilities, or start your own software company.

The computer engineering major acquires a strong foundation in engineering principles and the physical sciences in addition to a powerful mix of theory and practice in hardware and software design. The core of the computer engineering curriculum comprises courses in computer organization and architecture, computer networks, computer-aided design, programming languages, optimization theory, and software design.

The BSCompE degree requires a sequence of core courses, technical electives, general electives, and electives in the arts and humanities and social sciences.

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.

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 and, if these are not fulfilled in engineering courses, should use general electives to do so.

Major GPA Requirement

2.000 minimum GPA required in EECE courses

Engineering

Complete 56 semester hours in engineering as indicated below.

Required Courses
EECE 2150Circuits and Signals: Biomedical Applications5
EECE 2160Embedded Design: Enabling Robotics4
Computer Engineering Fundamentals
EECE 2322
and EECE 2323
Fundamentals of Digital Design and Computer Organization
and Lab for EECE 2322
5
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-5
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
EECE Technical Electives
Two CS courses from the following approved list may be taken toward the EECE technical elective requirement.
Complete four of the following:16
Enabling Engineering
Hyperspectral Imaging in an International Context
Independent Study
Nanotechnology in Engineering
Sustainable Energy: Materials, Conversion, Storage, and Usage
Database Design
Object-Oriented Design
Supplemental Credit
3 semester hours from the following course count toward the engineering requirement:3
Cornerstone of Engineering 1
3 semester hours from the following course count toward the engineering requirement:3
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
The remaining credit from the following course will apply to the professional development area:1
Cornerstone of Engineering 1

Supporting Courses: Mathematics/Science Requirement

Complete 35 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
4
CS 1800
and CS 1801
Discrete Structures
and Recitation for CS 1800
4
MATH 1341Calculus 1 for Science and Engineering4
MATH 1342Calculus 2 for Science and Engineering4
MATH 2341Differential Equations and Linear Algebra for Engineering4
MATH 3081Probability and Statistics4
PHYS 1151
and PHYS 1152
and PHYS 1153
Physics for Engineering 1
and Lab for PHYS 1151
and Interactive Learning Seminar for PHYS 1151
5
PHYS 1155
and PHYS 1156
and PHYS 1157
Physics for Engineering 2
and Lab for PHYS 1155
and Interactive Learning Seminar for PHYS 1155
5
Supplemental Credit
1 semester hour from the following course counts toward the mathematics/science requirement:1
Cornerstone of Engineering 2

Writing Requirements

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

Required General Electives

Complete seven academic, nonremedial, nonrepetitive courses, each equivalent to 4 semester hours.28

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 1341 (FQ)4MATH 1342 (FQ)4Vacation0Vacation0
CHEM 11514PHYS 1151 (ND)3  
CHEM 11530PHYS 1152 (AD)1  
GE 10001PHYS 11531  
GE 15014GE 1502 (ER)4  
ENGW 1111 (WF)4General elective4  
 17 17 0 0
Year 2
FallHoursSpringHoursSummer 1HoursSummer 2Hours
MATH 23414EECE 20001Vacation0Co-op0
PHYS 1155 (ND)3EECE 21505  
PHYS 1156 (AD)1CS 1800 (FQ)4  
PHYS 11571CS 18010  
EECE 21604General elective4  
General elective4CE fundamentals4  
 17 18 0 0
Year 3
FallHoursSpringHoursSummer 1HoursSummer 2Hours
Co-op0CE fundamentals 5ENGW 3302 (WD)4Co-op0
 CE fundamentals 4General elective 4 
 EE fundamentals 4  
 General elective 4  
 0 17 8 0
Year 4
FallHoursSpringHoursSummer 1HoursSummer 2Hours
Co-op0EECE 30001EECE 4790 (EI, WI, CE)4Co-op0
 MATH 3081 (AD)4EECE technical elective4 
 EECE technical elective4  
 EECE technical elective4  
 General elective4  
 0 17 8 0
Year 5
FallHoursSpringHours  
Co-op0EECE 4792 (EI, WI, CE)4  
 EECE technical elective4  
 General elective4  
 0 12  
Total Hours: 131

Five Years, Three Co-ops in Spring/Summer 1

Year 1
FallHoursSpringHoursSummer 1HoursSummer 2Hours
MATH 1341 (FQ)4MATH 1342 (FQ)4Vacation0Vacation0
CHEM 11514PHYS 1151 (ND)3  
CHEM 11530PHYS 1152 (AD)1  
GE 10001PHYS 11531  
GE 15014GE 1502 (ER)4  
ENGW 1111 (WF)4General elective4  
 17 17 0 0
Year 2
FallHoursSpringHoursSummer 1HoursSummer 2Hours
MATH 23414Co-opCo-opVacation
EECE 20001   
EECE 21604   
PHYS 1155 (ND)3   
PHYS 1156 (AD)1   
PHYS 11571   
General elective4   
 18 0 0 0
Year 3
FallHoursSpringHoursSummer 1HoursSummer 2Hours
CS 1800 (FQ)4Co-opCo-opENGW 3302 (WD)4
CS 18010  General elective 4
EECE 21505   
CE fundamentals4   
General elective 4   
 17 0 0 8
Year 4
FallHoursSpringHoursSummer 1HoursSummer 2Hours
EECE 30001Co-opCo-opEECE 4790 (EI, WI, CE)4
CE fundamentals4  EECE technical elective 4
EE fundamentals 4   
CE fundamentals5   
General elective4   
 18 0 0 8
Year 5
FallHoursSpringHours  
EECE 4792 (EI, WI, CE)4EECE technical elective 4  
MATH 3081 (AD)4EECE technical elective4  
EECE technical elective4General elective 4  
General elective 4   
 16 12  
Total Hours: 131

Four Years, Two Co-ops in Summer 2/Fall

Year 1
FallHoursSpringHoursSummer 1HoursSummer 2Hours
MATH 1341 (FQ)4MATH 1342 (FQ)4General elective4Vacation0
CHEM 11514PHYS 1151 (ND)3General elective4 
CHEM 11530PHYS 1152 (AD)1  
GE 10001PHYS 11531  
GE 15014GE 1502 (ER)4  
ENGW 1111 (WF)4General elective4  
 17 17 8 0
Year 2
FallHoursSpringHoursSummer 1HoursSummer 2Hours
MATH 23414EECE 20001MATH 30814Co-op0
PHYS 1155 (ND)3EECE 21505General elective4 
PHYS 1156 (AD)1CS 1800 (FQ)4  
PHYS 11571CS 18010  
EECE 21604CE fundamentals4-5  
General elective4CE fundamentals4-5  
 17 18-20 8 0
Year 3
FallHoursSpringHoursSummer 1HoursSummer 2Hours
ENGW 3302 (to be taken online)4CE fundamentals 4-5EECE 47904Co-op0
Co-op0EE fundamentals 4-5EECE technical elective4 
 EECE 30001  
 General elective 4  
 EECE technical elective4  
 4 17-19 8 0
Year 4
FallHoursSpringHours  
Co-op0EECE 47924  
 EECE technical elective4  
 EECE technical elective4  
 General elective4  
 0 16  
Total Hours: 130-134

Four Years, Two Co-ops in Spring/Summer 1

Year 1
FallHoursSpringHoursSummer 1HoursSummer 2Hours
MATH 1341 (FQ)4MATH 1342 (FQ)4General elective4Vacation0
CHEM 11514PHYS 1151 (ND)3General elective4 
CHEM 11530PHYS 1152 (AD)1  
GE 10001PHYS 11531  
GE 15014GE 1502 (ER)4  
ENGW 1111 (WF)4General elective4  
 17 17 8 0
Year 2
FallHoursSpringHoursSummer 1HoursSummer 2Hours
MATH 23414Co-op0Co-op0MATH 30814
PHYS 1155 (ND)3  General elective4
PHYS 1156 (AD)1   
PHYS 11571   
EECE 21604   
EECE 20001   
General elective4   
 18 0 0 8
Year 3
FallHoursSpringHoursSummer 1HoursSummer 2Hours
EECE 21505ENGW 3302 (to be taken online)4Co-op0EECE 47904
EECE 30001Co-op0 EECE technical elective4
CS 18004   
CS 18010   
CE fundamentals4-5   
General elective4   
 18-19 4 0 8
Year 4
FallHoursSpringHours  
CE fundamentals4-5EECE 47924  
CE fundamentals4-5EECE technical elective4  
EE fundamentals4-5EECE technical elective4  
EECE technical elective4General elective4  
 16-19 16  
Total Hours: 130-134