Computer Engineering and Computer Science, BSCmpE (Oakland)

Undergraduatemajor2027 catalogEngineeringOakland140 semester hours totalunverified parse — check the source

Official catalog page for this program

Required Courses

Computer Engineering Fundamentals

Electrical Engineering Fundamentals

From the catalog

Complete one of the following:

Computer Engineering Capstone Courses

From the catalog

If taking EECE 4791 in Summer Session A, EECE 4792 must be taken in Spring. If taking EECE 4791 in Summer Session B, EECE 4792 must be taken in Fall.

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.

If more than one electrical engineering fundamentals course is taken, it can count as a technical elective.

If CS 4530 is taken, EECE 4520 is not an acceptable technical elective.

Complete two of the following:

EECE 2412 to EECE 2530

EECE 5115 to EECE 5699

Khoury Approved Electives

From the catalog

With ECE department approval, directed study, research, project study, and appropriate graduate-level courses may also be taken as upper-division electives.

Complete 8 semester hours from within the following options:

CS 2300 or higher, except CS 5010

CY 2000 or higher, except CY 4930

DS 2500 or higher, except DS 4900

Supplemental Credit

From the catalog

2 semester hours from the following course count toward the engineering requirement:

Computer Science Introductory Courses

From the catalog

All students can take a self-assessment to attempt to place out of CS 2000 and CS 2001. Students who place out of CS 2000 and CS 2001 will instead substitute 4-5 semester hours of CS, CY, or DS coursework at the 3000 level or higher not otherwise required in the degree.

Computer Science Upper-Level Courses

Required Mathematics/Science

Supplemental Credit (2)

From the catalog

1 semester hour from the following course counts toward the mathematics/science requirement:

Required Professional Development

Additional Required Courses

From the catalog

1 semester hour from the following course counts toward the professional development requirement:

Writing Requirements

From the catalog

A grade of C or higher is required.

Integrative Courses

From the catalog

The following courses are already required above and also fulfill the integrative requirement:

Plus 8 semester hours of general electives.

Substitutions

Stated by the catalog on this program's requirements:

Possible equivalents for this program beyond the above — dashed means a suggestion, not a rule, and every substitution needs your advisor's approval:

What the tiers mean

Parsed from the catalog by NU Map; the structured machine copy is in this college's JSON for the 2027 catalog, under computer-engineering-and-computer-science-bscmpe-oakland, and the official page is the authority.