Imagine a world without smart phones, video games, or 3D printing. Such advancements would not be possible without computer engineers. Students of the  programme offered by  are prepared for success in today's high-tech world through stimulating coursework and unique hands-on design projects. They will learn a new way of thinking that teaches the importance of creativity and innovation in solving complex societal problems.

Computer Engineering students will experience the benefits of a smaller department with top-tier faculty, while enjoying the perks of a large university. Electrical and Computer Engineering (ECE) courses and research areas span a range of disciplines that include:

  • Biomedical Engineering
  • Communications and Signal Processing
  • Computer Engineering
  • Controls and Robotics
  • Electric Power and Energy Systems
  • Electromagnetics and Remote Sensing
  • Lasers, Optics, and Applications

Careers

A field of endless possibilities, career paths for computer engineers are largely dependent on personal interests. Computer Engineering alumni hold positions ranging from designer at a start-up company to program manager for NASA. In addition to being one of the most lucrative college majors, Computer Engineering currently ranks among the top 10 majors in demand for bachelor's, master's, and doctoral degrees according to the National Association of Colleges and Employers. Almost every industry recruits Computer Engineering graduates, including the aerospace, biomedical, energy, robotics, manufacturing, and automotive industries. 

Program objectives and outcomes

The Computer Engineering program educational objectives are designed and implemented around the following three principal attributes: mastery, innovation, and leadership.

Graduates of the Computer Engineering program will be able to:

  • Apply knowledge of mathematics, science, and engineering
  • Design and conduct experiments; analyze and interpret data
  • Design a system, component, or process to meet desired needs within realistic constraints
  • Function on multidisciplinary teams
  • Identify, formulate, and solve engineering problems
  • Understand professional and ethical responsibility
  • Communicate effectively
  • Use broad education necessary to understand the impact of engineering solutions in a global context
  • Recognize the need for life-long learning
  • Apply knowledge of contemporary issues
  • Use the techniques, skills, and modern engineering tools necessary for engineering