Computer Engineering encompasses more than just being good at computers or math. In fact, it takes students who can think creatively and are focused on working on the challenges that we face every day such as keeping our environment safe, developing technologies to deliver better medical care, and helping all of us manage information and communications to keep our lives running smoothly. The knowledge students gain as a Computer Engineers can be applied to a broad range of applications.
The Computer Engineering program requires students to be “Multidisciplinary Certified” for graduation. This provides students an opportunity to practice skills associated with working on multidisciplinary teams. Such experience is important for practicing engineers, with the ever-increasing diversity of engineering science and applications. In addition, this integrated approach allows students to work effectively in such diverse areas as digital systems simulation and digital control systems. Knowledge and laboratory experience in computer architecture and structures provide the understanding necessary to design and build computer systems, computer networks and digital communications systems. A thorough knowledge of modern microprocessors enables the graduate to apply these machines in applications such as robotics and data acquisition.