The Computer Engineering program is designed with the following objectives:
- To give students, through an undergraduate education grounded in the
principles and applications of computer and engineering science, the ability
to solve computer engineering problems.
- To prepare students for competent, responsible, and rewarding careers
in the computer engineering profession.
- To prepare students who choose to continue on to graduate school for
admission and successful completion of a graduate degree.
The Computer Engineering curriculum provides students with a sufficient
background in mathematics, computer science, and engineering sciences to
analyze and design complex software and hardware systems. The curriculum
is designed to ensure that graduates consistently meet the above objectives
and that they demonstrate the following program outcomes:
- an ability to apply knowledge of mathematics, science, and engineering
- an ability to design and conduct experiments, to analyze and interpret
data, and to debug and analyze software
- an ability to design a system, component, process, or software package
to meet desired needs
- an ability to function on multi-disciplinary teams
- an ability to identify, formulate, and solve computer engineering
problems
- an understanding of professional and ethical responsibility
- an ability to communicate effectively in both written and oral form
- the broad education necessary to understand the impact of engineering
solutions in a global and societal context
- a recognition of the need for, and an ability to engage in, life-long
learning
- a knowledge of contemporary issues
- an ability to use the techniques, skills, and modern engineering tools
necessary for modern computer engineering practice