Computer Engineering (CENBC)

Effective Program Year Fall 2017

Semester 1

Course DetailsCredits
MATH 140 (GQ) - Calculus with Analytic Geometry INotes for: MATH 140 (GQ)

MATH 140 (GQ)

Requirements for this course
  • # Course is an Entrance-to-Major requirement.#
  • * Course requires a grade of 'C' of better.*
  • † Course satisfies General Education and degree requirements.
4
PHYS 211 (GN) - General Physics: MechanicsNotes for: PHYS 211 (GN)

PHYS 211 (GN)

Requirements for this course
  • # Course is an Entrance-to-Major requirement.#
  • * Course requires a grade of 'C' of better.*
  • † Course satisfies General Education and degree requirements.
4
ENGL 15 (GWS) - Rhetoric and Composition

ENGL 15 (GWS)

or ENGL 30 (GWS) - Honors Freshman Composition

ENGL 30 (GWS)

3
CMPSC 121 (GQ) - Introduction to Programming TechniquesNotes for: CMPSC 121 (GQ)

CMPSC 121 (GQ)

Requirements for this course
  • † Course satisfies General Education and degree requirements.
3
First-Year Seminar

First-Year Seminar

1
Health and Physical Activity (GHA)

Health and Physical Activity (GHA)

1.5
Total credits 16.5

Semester 2

Course DetailsCredits
MATH 141 (GQ) - Calculus with Analytic Geometry II Notes for: MATH 141 )GQ)

MATH 141 )GQ)

Requirements for this course
  • # Course is an Entrance-to-Major requirement.#
  • * Course requires a grade of 'C' of better.*
  • † Course satisfies General Education and degree requirements.
4
CMPSC 122 - Intermediate ProgrammingNotes for: CMPSC 122

CMPSC 122

Requirements for this course
  • * Course requires a grade of 'C' of better.*
3
CHEM 110 (GN) - Chemical PrincipalsNotes for: CHEM 110 (GN)

CHEM 110 (GN)

Requirements for this course
  • # Course is an Entrance-to-Major requirement.#
  • * Course requires a grade of 'C' of better.*
  • † Course satisfies General Education and degree requirements.
3
CHEM 111 (GN) - Experimental Chemistry INotes for: CHEM 111 (GN)

CHEM 111 (GN)

Requirements for this course
  • # Course is an Entrance-to-Major requirement.#
  • * Course requires a grade of 'C' of better.*
  • † Course satisfies General Education and degree requirements.
1
PHYS 212 (GN) - General Physics: Electricity and MagnetismNotes for: PHYS 212 (GN)

PHYS 212 (GN)

Requirements for this course
  • † Course satisfies General Education and degree requirements.
4
Total credits 15

Semester 3

Course DetailsCredits
MATH 250 - Ordinary Differential EquationsNotes for: MATH 250

MATH 250

Requirements for this course
  • * Course requires a grade of 'C' of better.*
3
CMPEN 270 - Digital Design: Theory and PracticeNotes for: CMPEN 270

CMPEN 270

CMPEN 270, E E 210, and CMPSC 360 must be complete prior to the junior year to ensure that fall semester junior year prerequisites are met.
Requirements for this course
  • * Course requires a grade of 'C' of better.*
4
MATH 220 (GQ) - MatricesNotes for: MATH 220 (GQ)

MATH 220 (GQ)

Requirements for this course
  • * Course requires a grade of 'C' of better.*
  • † Course satisfies General Education and degree requirements.
2
ECON 102 (GS) - Introductory Microeconomic Analysis and PolicyNotes for: ECON 102 (GS)

ECON 102 (GS)

Requirements for this course
  • † Course satisfies General Education and degree requirements.
or ECON 104 (GS) - Introductory Macroeconomic Analysis and PolicyNotes for: ECON 104 (GS)

ECON 104 (GS)

Requirements for this course
  • † Course satisfies General Education and degree requirements.
3
CAS 100 (GWS) - Effective Speech

CAS 100 (GWS)

3
Arts (GA)

Arts (GA)

or Humanities (GH)

Humanities (GH)

or Social and Behavioral Science (GS)
3
Total credits 18

Semester 4

Course DetailsCredits
E E 210 - Circuits and DevicesNotes for: E E 210

E E 210

CMPEN 270, E E 210, and CMPSC 360 must be complete prior to the junior year to ensure that fall semester junior year prerequisites are met.
Requirements for this course
  • * Course requires a grade of 'C' of better.*
4
CMPSC 360 - Discrete Mathematics for Computer ScienceNotes for: CMPSC 360

CMPSC 360

CMPEN 270, E E 210, and CMPSC 360 must be complete prior to the junior year to ensure that fall semester junior year prerequisites are met.
Requirements for this course
  • * Course requires a grade of 'C' of better.*
3
MATH 230 - Calculus and Vector AnalysisNotes for: MATH 230

MATH 230

Requirements for this course
  • * Course requires a grade of 'C' of better.*
4
ENGL 202C (GWS) - Effective Writing: Technical WritingNotes for: ENGL 202C (GWS)

ENGL 202C (GWS)

Requirements for this course
  • † Course satisfies General Education and degree requirements.
3
PHYS 214 (GN) - General Physics: Wave Motion and Quantum PhysicsNotes for: PHYS 214 (GN)

PHYS 214 (GN)

Requirements for this course
  • † Course satisfies General Education and degree requirements.
2
Total credits 16

Semester 5

Course DetailsCredits
CMPSC 465 - Data Structures and AlgorithmsNotes for: CMPSC 465

CMPSC 465

Requirements for this course
  • * Course requires a grade of 'C' of better.*
3
CMPEN 371 - Advanced Digital DesignNotes for: CMPEN 371

CMPEN 371

Requirements for this course
  • * Course requires a grade of 'C' of better.*
3
E E 310 - Electronice Circuit Design INotes for: E E 310

E E 310

Requirements for this course
  • * Course requires a grade of 'C' of better.*
4
CMPEN 351 - MicroprocessorsNotes for: CMPEN 351

CMPEN 351

Requirements for this course
  • * Course requires a grade of 'C' of better.*
3
STAT 301 (GQ) - Statistical Analysis INotes for: STAT 301 (GQ)

STAT 301 (GQ)

Requirements for this course
  • * Course requires a grade of 'C' of better.*
3
Total credits 16

Semester 6

Course DetailsCredits
E E 352 - Signals and Systems: Continuous and Discrete-TimeNotes for: E E 352

E E 352

Requirements for this course
  • * Course requires a grade of 'C' of better.*
4
CMPEN 411 - VLSI Digital CircuitsNotes for: CMPEN 411

CMPEN 411

Requirements for this course
  • * Course requires a grade of 'C' of better.*
3
CMPEN 352 - Embedded Systems DesignNotes for: CMPEN 352

CMPEN 352

Course will satisfy Writing Across the Curriculum requirement.
Requirements for this course
  • * Course requires a grade of 'C' of better.*
3
CMPEN 431 - Introduction to Computer ArchitectureNotes for: CMPEN 431

CMPEN 431

Requirements for this course
  • * Course requires a grade of 'C' of better.*
3
Arts (GA)

Arts (GA)

or Humanities (GH)

Humanities (GH)

or Social and Behavioral Science (GS)

Social and Behavioral Science

3
Total credits 16

Semester 7

Course DetailsCredits
CMPEN 480 - Computer Engineering DesignNotes for: CMPEN 480

CMPEN 480

Requirements for this course
  • * Course requires a grade of 'C' of better.*
3
CMPEN 461 - Communication NetworksNotes for: CMPEN 461

CMPEN 461

Requirements for this course
  • * Course requires a grade of 'C' of better.*
3
CMPEN 441 - Operating SystemsNotes for: CMPEN 441

CMPEN 441

Requirements for this course
  • * Course requires a grade of 'C' of better.*
3
Technical Elective (300, 400-level)Notes for: Technical Elective (300, 400-level)

Technical Elective (300, 400-level)

Requirements for this course
  • * Course requires a grade of 'C' of better.*
3
Arts (GA)

Arts (GA)

or Humanities (GH)

Humanities (GH)

or Social and Behavioral Science (GS)

Social and Behavioral Science (GS)

3
Computer Engineering Technical ElectiveNotes for: Computer Engineering Technical Elective

Computer Engineering Technical Elective

Requirements for this course
  • * Course requires a grade of 'C' of better.*
1
Total credits 16

Semester 8

Course DetailsCredits
CMPEN 481 - Computer Engineering ProjectNotes for: CMPEN 481

CMPEN 481

Requirements for this course
  • * Course requires a grade of 'C' of better.*
3
Technical Elective (300, 400-level)Notes for: Technical Elective (300, 400-level)

Technical Elective (300, 400-level)

Requirements for this course
  • * Course requires a grade of 'C' of better.*
3
Technical Elective (300, 400-level)Notes for: Technical Elective (300, 400-level)

Technical Elective (300, 400-level)

Requirements for this course
  • * Course requires a grade of 'C' of better.*
3
Arts (GA)

Arts (GA)

or Humanities (GH)

Humanities (GH)

or Social and Behavioral Science (GS)

Social and Behavioral Science (GS)

3
Arts (GA)

Arts (GA)

or Humanities (GH)

Humanities(GH)

or Social and Behavioral Science (GS)

Social and Behavioral Science (GS)

3
Health and Physical Activity (GHA)

Health and Physical Activity (GHA)

1.5
Total credits 16.5

Additional Notes

  • GWS, GQ, GA, GH, GS, GN and GHA are codes used to identify General Education requirements.
  • US, IL, and US;IL are codes used to designate courses that satisfy University United States/Internaional Cultures requirements. All students are required to take one IL and one US course before graduation. A course designated as US;IL may be used as a US or an IL, not both.
  • Students who have not met the admission requirement of two units of a high school foreign language must complete a college level-one foreign language within their first 60 credits. 

Program Notes:

Only students who have gone through the entrance to major (ETM) process and have been accepted into this major may register for junior and senior-level EE, CMPEN, and SWENG courses.

Academic Advising Notes:

CMPEN 270, E E 210, and CMPSC 360 must be completed prior to the junior year to ensure that fall semester junior year prerequisites are met. 

School-Approved Electives for Computer Engineering:

Technical Electives allow students to choose areas of interest to explore. Technical electives come in two categories: primary and secondary. Primary technical electives are those courses offered to Electrical and Computer Engineering majors, which are not required for the Computer Engineering major. Secondary technical electives are offered outside your home department and give you a broader latitude. Students must complete at least two primary technical electives and, at most, one secondary technical elective. Courses listied below as asynchronous are offeresed as need when the appropriated member is available.

Exceptions to the above policy will be granted to students who successfully complete a minor in one of the areas listed in the Academic Minors portion of the School of Engineering Advising Handbook.

Primary Technical Electives:

  • Any 300-400 level SWENG course
  • Any 300-400 level EE course not already required for the major
  • Any 300-400 level CMPEN course not already required for the major
  • Any 400 level CMPSC course not already required for the major
  • Any 300-400 level technical gaming course

Secondary Technical Electives:

  • CMPEN 395 (3:3:0) - Internship - Offered Fall/Spring
  • CMPEN 495 (3:3:0) - Internship - Offered Fall/Spring
  • CMPSC 461 (3:3:0) - Programming Language Concept - Offered Fall/Spring
  • CMPSC 471 (3:3:0) - Introduction to Compiler Construction - Offered Spring
  • MGMT 409 (3:3:0) - Project Management for Engineers - Offered Fall/Spring
  • PSYCH  444 (3:3:0) - Engineering Psychology - Offerend Fall
  • ECON 481 (3:3:0) - Business Forecasting Techniques - Offered Fall 
  • ECON 485 (3:3:0) - Econometric Techniques - Offered Fall
  • PHYS 458 (4:3:3) - Intermediate Optics - Offered Every Other Year
  • MATH 455 (3:3:0) - Introduction to Numerical Analysis - Offered Fall
  • MATH 456 (3:3:0) - Introduction to Numerical Analysis - Offered Spring (Even Years)
  • I E 302 (3:3:0) - Engineering Economy - Offered Fall

 

Updated: 11/06/17

Legend

# Course is an Entrance-to-Major requirement.
* Course requires a grade of 'C' or better.
† Course satisfies General Education and degree requirements.

Footnotes

CMPEN 270
CMPEN 270, E E 210, and CMPSC 360 must be complete prior to the junior year to ensure that fall semester junior year prerequisites are met.
E E 210
CMPEN 270, E E 210, and CMPSC 360 must be complete prior to the junior year to ensure that fall semester junior year prerequisites are met.
CMPSC 360
CMPEN 270, E E 210, and CMPSC 360 must be complete prior to the junior year to ensure that fall semester junior year prerequisites are met.
CMPEN 352
Course will satisfy Writing Across the Curriculum requirement.