Computer Engineering Mission and Objectives


To provide a solid technical foundation that prepares students for a career that can adapt to rapidly changing technology in computer engineering.


To educate students with a broad and in-depth knowledge of computing systems, and to develop leaders in this field.


Within 5 years after graduating:

  • Graduates should be able to apply the technical skills necessary to design and implement low level computer systems and applications.
  • Graduates should have the theoretical and practical skills needed for advanced graduate education.
  • Graduates should be able to work effectively on teams, to communicate in written and oral form, to practice life-long learning, and to develop the professional responsibility needed for successful technical leadership positions.


The outcome we desire is that our graduates demonstrate:

  • An ability to apply knowledge of mathematics, science, and engineering.
  • An ability to design and conduct experiments, as well as to analyze and interpret data.
  • An ability to design, implement, test, and evaluate a computer system, component, or algorithm to meet desired needs.
  • An ability to function on multi-disciplinary teams.
  • An ability to identify, formulate, and solve engineering problems.
  • An understanding of professional and ethical responsibility.
  • An ability to communicate effectively.
  • The broad education necessary to understand the impact of computer engineering solutions in a global and societal context.
  • A recognition of the need for 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 engineering practice.