Computer Engineering, BSCmpE (Oakland)
Undergraduatemajor2027 catalogEngineeringOakland133 semester hours totalunverified parse — check the source
Official catalog page for this program
Required Courses
- EECE 2140 — Computing Fundamentals for Engineers
- EECE 2150 — Circuits and Signals: Biomedical Applications
- EECE 2160 — Embedded Design: Enabling Robotics
Computer Engineering Fundamentals
Electrical Engineering Fundamentals
From the catalog
If more than one electrical engineering fundamentals course is taken, it can count as a technical elective.
Complete one of the following:
- One of:
Computer Engineering Capstone Courses
From the catalog
If taking EECE 4791 in First-Half Summer, EECE 4792 must be taken in Spring. If taking EECE 4791 in Second-Half Summer, EECE 4792 must be taken in Fall.
- EECE 4791 — Electrical and Computer Engineering Capstone 1
- EECE 4792 — Electrical and Computer Engineering Capstone 2
EECE Technical Electives
From the catalog
Students can register for EECE 4991/EECE 4992 more than once. For these courses combined, a maximum of 8 semester hours will be allowed to satisfy the requirement of technical electives. An additional 4 semester hours will be allowed as a general elective. At most, one of these courses (4 semester hours) can be taken in a semester.
Though students may register for EECE 2750 more than once, only 4 semester hours will be allowed to satisfy the requirements of technical electives. An additional 4 semester hours will be allowed as a general elective.
EECE 2310 is not an approved course option for ECE majors to select for a Technical Elective, it is only for Khoury students.
Complete four of the following:
EECE 2412 to EECE 2530
EECE 3324 to EECE 4698
EECE 5115 to EECE 5699
Two CS/CY/IS courses from the following approved list may be taken toward the technical elective requirement:
CS 3540 to CS 3800
CS 4100 to CS 4770
- Choose 16 semester hours from:
- Any EECE course numbered 2412–2530
- EECE 2750 — Enabling Engineering
- Any EECE course numbered 3324–4698
- EECE 4991 — Research
- EECE 4992 — Directed Study
- Any EECE course numbered 5115–5699
- CS 2484 — Principles of Human-Computer Interaction
- CS 3100 — Program Design and Implementation 2
- CS 3200 — Introduction to Databases
- Any CS course numbered 3540–3800
- Any CS course numbered 4100–4770
- CS 4850 — Building Game Engines
- CS 5100 — Foundations of Artificial Intelligence
- CS 5200 — Database Management Systems
- CS 5310 — Computer Graphics
- CS 5400 — Principles of Programming Language
- CS 5500 — Foundations of Software Engineering
- CS 5520 — Mobile Application Development
- CS 5600 — Computer Systems
- CS 5610 — Web Development
- CS 5700 — Fundamentals of Computer Networking
- CY 2550 — Foundations of Cybersecurity
Supplemental Credit
From the catalog
2 semester hours from the following course count toward the engineering requirement:
- Choose 2 semester hours from:
- GE 1501 — Cornerstone of Engineering 1
From the catalog
3 semester hours from the following course count toward the engineering requirement:
- Choose 3 semester hours from:
- GE 1502 — Cornerstone of Engineering 2
From the catalog
2 semester hours from the following course count toward the engineering requirement:
- Choose 2 semester hours from:
- EECE 3468 — Analysis of Random Phenomena in Electrical and Computer Engineering
Required Mathematics/Science
- All of:
- All of:
- MATH 1341 — Calculus 1 for Science and Engineering
- MATH 1342 — Calculus 2 for Science and Engineering
- MATH 2341 — Differential Equations and Linear Algebra for Engineering
- All of:
- All of:
Supplemental Credit (2)
From the catalog
1 semester hour from the following course counts toward the mathematics/science requirement:
- Choose 1 semester hours from:
- GE 1501 — Cornerstone of Engineering 1
From the catalog
2 semester hours from the following course count toward the mathematics/science requirement
- Choose 2 semester hours from:
- EECE 3468 — Analysis of Random Phenomena in Electrical and Computer Engineering
Required Professional Development
- GE 1000 — First-Year Seminar
- ENCP 2000 — Introduction to Engineering Co-op Education
- ENCP 3000 — Professional Issues in Engineering
Additional Required Courses
From the catalog
1 semester hour from the following course counts toward the professional development requirement:
- Choose 1 semester hours from:
- GE 1501 — Cornerstone of Engineering 1
From the catalog
1 semester hour from the following course counts toward the professional development requirement:
- Choose 1 semester hours from:
- GE 1502 — Cornerstone of Engineering 2
Writing Requirements
From the catalog
A grade of C or higher is required:
- ENGW 1111 — First-Year Writing
- One of:
GPA requirements
- 2.000 minimum GPA required in EECE courses
Plus 28 semester hours of general electives.
Substitutions
Stated by the catalog on this program's requirements:
- Students can substitute Engineering Design (GE 1110) and Engineering Problem Solving and Computation (GE 1111) for Cornerstone of Engineering 1 (GE 1501) and Cornerstone of Engineering 2 (GE 1502) .
Possible equivalents for this program beyond the above — dashed means a suggestion, not a rule, and every substitution needs your advisor's approval:
- GE 1110 ↔ GE 1501 (tier A, from a catalog footnote)
- GE 1111 ↔ GE 1502 (tier A, from a catalog footnote)
Parsed from the catalog by NU Map; the structured machine copy is in this college's JSON for the 2027 catalog, under computer-engineering-bscmpe-oakland, and the official page is the authority.