Old Dominion University
A to Z Index  |  Directories


Frank Batten College of Engineering and Technology


Department of Electrical and Computer Engineering




Undergraduate Program

Degree Requirements    |    Minor    |    Objectives    |    Course Description    |    Articulation Agreements
Schedules    |    Financial Aid    |    Exit Interview    |    Tuition Rates






Related Resources

Handbook (PDF)

Advising Presentation (PDF)

Call for Research Proposals

Undergraduate Student Research Program(USRP)

USRP_Application




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