Quick Links

About electrical & computer engineering

Ugard Lab

Mission statement

  • To continue to offer professional educational programs.
  • To create and maintain research activities which continue to be considered as world class when peer reviewed.
  • To provide an effective interface with industry both locally and around the world and to provide training and research that meets the needs of industry.

What is Computer Engineering?

It’s almost impossible to imagine our contemporary world without computer technology. Almost every facet of our society, whether in industry, health care, or domestic life, is dependent on computers in some form or another, and computer engineers make it all possible. They design and develop the hardware and software systems that have made computers so central to contemporary life. They research, design, develop, test, and oversee the installation of computer hardware and software and supervise its manufacture.

For more information on Computer Engineering please refer to: What is Computer Engineering [PDF]

What is Electrical Engineering?

Our society is powered by electricity and electrical engineering can be found at the core of the rapidly evolving high-tech industry. Electrical engineers design, build, test, and supervise the manufacturing and operation of a variety of electrical devices: from the power generation and distribution networks that power our homes and industries to the microchips that control our computers, video games and hospital equipment; from mobile phones to the internet and fibre optic and satellite communications; from robots in spacecraft to cars and industrial systems.

For more information on Electrical Engineering, please refer to: What is Electrical Engineering [PDF]

What is Software Engineering?

Software engineers design, develop and test complex software that applies computer technology to specific practical ends such as booking an airline ticket on-line, downloading e-mail or scanning items through a check-out line at the grocery store.They perform many of the same functions as general computer programmers, but software engineers apply the principles and techniques of computer science, engineering, and mathematical analysis to the design, development, testing, and evaluation of the software that enables computers to perform their many applications.

For more information on Software Engineering please refer to: What is Software Engineering [PDF]