Course Requirements

Computer Engineering Graduation Requirements

General UMBC Graduation requirements

 

 

120 Credits

2.0 GPA

45 Upper Level (300, 400 and above) credits

Final 30 credits in Residence

2 Phys Ed Courses

General Foundation Requirements

English Composition (ENGL100)

Three Courses in Arts & Humanities

One Math Course

Two Courses in Physical Science, one must include a laboratory

Complete or demonstrate proficiency in one Foreign Language at 201 level or above

Two additional language/culture courses

CMPE Program-Specific Graduation Requirement

 

 

 

 

 

 

 

 

 

 

 

 

 

*CMPE311 added as a requirement for students entering in Fall 2010. Counts as a CMPE elective for students entering Fall 2009 or earlier

**CMPE415 added as ES track requirement and technology electives reduced from four to three in Fall 2010. Does not affect 2011 graduates.

Meet the UMBC Graduation Requirement, plus

Satisfy the CMPE Gateway

“B” in CMPE212, and

A cumulative GPA of 3.0 in the following courses

CMSC201 Computer Science I

CMPE212 Principles of Digital Design

MATH251 Multivariable Calculus

ENGL100 English Composition

PHYS122 General Physics II

Computer Science

CMSC201 Computer Science I

CMSC202 Computer Science II

CMSC203 Discrete Structures

CMSC341 Data Structures

CMSC411 Computer Architecture

CMSC421 Principles of Operating Systems

Mathematics

MATH 151 Calculus I

MATH 152 Calculus II

MATH 221 Linear Algebra

MATH 225 Intro. to Differential Equations

MATH 251 Multivariable Calculus

Science

PHYS 121 General Physics I

PHYS 122 General Physics II

CHEM 101 Principles of Chemistry I

CMPE306 Basic Circuits & Lab (included below for audit purposes)

Computer Engineering Core

ENES 101 Intro to Engineering Science (included separately for Audit Purposes)

CMPE 212 Principles of Digital Design

CMPE 306 Basic Circuits & Lab

CMPE 310 System Design & Programming

CMPE 311* C Programming and Embedded Systems

CMPE314 Principles of Electronic Circuits

CMPE320 Probability, Statistics & Random Processes

CMPE450 Capstone I

CMPE451 Capstone II

Liberal Studies Course

ENGL393 Technical Writing

Arts & Humanities Course

PHIL 251 Ethical Issues in Science, Information and Technology

CMPE Track Requirements

Communications (COM) Track

CMPE 323 Signals & System Theory

CMPE 330 EM Waves & Transmission

Electronic Systems Track

CMPE 315 Principles of VLSI Design

CMPE 415 Programmable Logic Devices**

Three Additional Technology Electives chosen from 300/400 level CMPE or CMSC courses

 

 

See the sample curriculum and the dependency tree.