Computer Engineering and Computer Science, BSCmpE (Boston)
Undergraduatemajor2027 catalogEngineeringBoston140 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
- All of:
- All of:
- EECE 2540 — Fundamentals of Networks
Electrical Engineering Fundamentals
From the catalog
Complete one of the following:
- One of:
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 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.
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
- Choose 8 semester hours from:
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
- Choose 8 semester hours from:
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
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.
- All of:
- All of:
- CS 2800 — Logic and Computation
Computer Science Upper-Level Courses
- All of:
- CS 3650 — Computer Systems
- One of:
Required Mathematics/Science
- All of:
- CS 1800 — Discrete Structures
- 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
- ENCP 2000 — Introduction to Engineering Co-op Education
- ENCP 3000 — Professional Issues in Engineering
- GE 1000 — First-Year Seminar
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:
Integrative Courses
From the catalog
The following courses are already required above and also fulfill the integrative requirement:
- One of:
- CS 1800 — Discrete Structures
- EECE 3468 — Analysis of Random Phenomena in Electrical and Computer Engineering
- EECE 4791 — Electrical and Computer Engineering Capstone 1
- EECE 4792 — Electrical and Computer Engineering Capstone 2
- MATH 1341 — Calculus 1 for Science and Engineering
- MATH 1342 — Calculus 2 for Science and Engineering
- All of:
Plus 8 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-and-computer-science-bscmpe-boston, and the official page is the authority.