Curriculum And Overview Of Courses


The Core Curriculum For CpE Majors

The following section outlines the core curriculum for Bachelor of Science in Computer Engineering. In addition, course scheduling information is provided within this section.
 

Prerequisite Structure

The prerequisite structure for required computer science and electrical engineering courses required for the B.S.Cp.E. is diagramed in the CpE curriculum, "Undergraduate Computer Engineering Curriculum". When selecting a course schedule, it is imperative that this prerequisite structure be followed absolutely. For example, a student may take ECE-202 only if ECE-201 has been completed successfully.

Technical Electives

Only one technical elective (400-level) is required for the computer engineering undergraduate degree program. Electrical engineering students must select a minimum of four technical electives.
 

BSCpE Technical Electives

ECE 355 Communications and Networking (P-junior standing in engineering discipline) – fall
ECE 451 Communication Systems (P-ECE 302,304) - spring
ECE 455 Network Engineering and Design (P-ECE 355, or special permission from instructor) - spring
ECE 458  Instrumentation (MATH 212, PHYS 102N, 112N or 232N) - spring
ECE 481  Digital Signal Processing I (P-ECE 202) - spring
CS 412  Object-Oriented Programming and Reuse
CS 417 Computational Methods and Software
CS 418 Web Programming
CS 450  Database Concept
CS 460  Computer Graphics
CS 476   Systems Programming  
CS 483   Analysis of Algorithms
CS 486 Introduction to Parallel Computing
CS 487  Applied Parallel Computing
CS 488   Principles of Compiler Construction

 Contact the Computer Science Department for semester availability of CS courses.

Click here for the complete curriculum of B.S. in Computer Engineering