Program Objectives
The objectives of the Computer Engineering program are
- to provide fundamental computer engineering knowledge to our graduate school and for pursuing successful professional careers in industry or government.
- to provide necessary skills to our graduates for organizing, communicating and presenting their ideas effectively in English.
- to prepare our graduates to understand and appreciate issues arsing in professional practice including teamwork, leadership, safety, ethics, and professional organizations.
- to prepare our graduates to propose innovative solutions to problems and be well-positioned to take leadership positions in technical endeavors.
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
|
Courses |
Title |
|
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