Educational Outcomes

All computer engineering graduates must have:

  • an ability to apply knowledge of mathematics, science, and engineering;
  • an ability to design and conduct experiments, as well as analyze and interpret data;
  • an initial ability to design a computer system, component or process to meet predetermined design requirements;
  • an ability to function as a member of a multidisciplinary team;
  • an ability to identify, formulate, and solve computer engineering problems,
  • an understanding of professional and ethical responsibilities of computer engineers;
  • an ability to produce effective oral, graphical and written communication;
  • a broad education necessary to understand the impact of engineering solutions in a global and societal context;
  • a recognition of the need for, and the ability to engage in lifelong learning;
  • a knowledge of contemporary, technical issues;
  • an ability to use modern techniques, skills and tools of computer engineering;
  • an ability to plan, design, simulate, fabricate, construct, and test circuit hardware;
  • an ability to plan, design, test, and debug systems consisting of both software and hardware;
  • an ability to design and develop programs and hardware for microcontrollers and real time computer systems, and the ability to do computer program development;
  • an understanding of the entrepreneurial engineering process, which includes project management, business plan selection and construction, teamwork, leadership, and communication skills.