The program
is intended for students with undergraduate degrees in computer engineering as
well as for students with undergraduate degrees in computer science or
electrical engineering. On completion of the degree, a student will have an in
depth background in both hardware and software aspects of modern computing
systems as well as more specialized knowledge in some related application are
such as networking, robotics, or computer vision.
Admission Requirements:
Students entering the computer engineering master's program should have a
background in data structures, software engineering, discrete structures,
digital logic, and digital systems design.
An undergraduate degree in an accredited computer engineering program is an
ideal preparation for the program, though students with degrees in either
computer science or electrical engineering should be able to enter the program
with very few deficits.
Degree Requirements:
All students must take the Computer Architecture, Networks and Communications,
Switching Theory and Very Large Scale Integrated Circuit Design. The student
also takes at least four electives from an approved list of computer science,
electrical engineering, and mathematics courses with at least one selection
from computer science and at least one from electrical engineering.
Thesis Option:
A minimum of thirty-one credit hours is required, including twenty-four of
approved course work, six credits of research and one hour of colloquium. The
candidate is required to prepare and present a thesis.
Nonthesis Option:
A minimum of thirty-one credit hours is required, including thirty hours of
approved course work and one hour of colloquium.