The educational objectives of the Computer Engineering undergraduate program are for its graduates to:
- have knowledge of fundamental principles in computer engineering and fundamental scientific principles and tools to design and develop products and practical solutions for problems in public and private sectors;
- demonstrate an ability to function independently and in multidisciplinary teams with the communication skills and ethical conduct necessary for professional success;
- demonstrate an understanding of the need for life-long learning, acquiring new knowledge, and mastering emerging technologies and new tools and methods;
- have knowledge necessary to pursue graduate/professional education.
The diversity of products that involve the design talents of a computer engineer is unlimited. These range from large to small computers to special purpose computing hardware and software embedded within devices and systems.
The applications are in, for example, business to organize, process, and communicate data, communications over mobile and satellite networks, digital sound and picture processing for entertainment, household appliances, automotive systems, manufacturing process control, biomedical instrumentation, machine control, and innumerable other fields.