Electrical and Computer Engineering

Faculty: Faculty of Engineering
Degree(s): Bachelor of Science in Engineering
Campus: Fredericton

Looking for a fast-paced career in a high-tech world? An Electrical and Computer Engineering (ECE) degree will teach you how to develop new products, devices, and systems that are vital in today’s tech-hungry market.

Why Electrical and Computer Engineering at UNB?

UNB was the first university to introduce engineering in Canada. Since 1894, we’ve been perfecting our program and Electrical Engineering has grown and benefited from this commitment. The ECE Department offers excellent teaching resources and state-of-the-art lab equipment. Also, faculty researchers are leading national and international research in:

  • Renewable energy (wind and solar)
  • Biomedical engineering
  • Fibre optics
  • Communications

Hands-on learning

  • UNB’s Co-op Program: This program offers attractive salaries, allowing most of the Co-op students to graduate with very low debt or even debt-free. Co-op graduates typically have job offers before they graduate because of their previous experience with employers. Previous work placements include: Altera Corp; NB Power Nuclear; Siemens; J.D. Irving Limited; Communications Security Establishment; Twin Rivers Paper Co; Bell Aliant Regional; Suncor Energy; McCain Foods; IBM Limited; NB Department of Environment; Dragonwave; and others.
  • Engineering Co-op and Exchange Program: our students have worked and studied in Germany, France and Norway.

Skills you will acquire:

  • Learn about social and professional responsibilities as an individual and future engineer
  • Technology management and product development
  • Problem solving and critical thinking
  • Developing systems with the latest hardware and software

More info

For more information, see the Department of Electrical and Computer Engineering.

Admission Requirements

For admission requirements, select "Engineering" in our admission requirements tool.

Sample Courses

  • ECE 3612: Electric Machines and Design in Sustainable Energy Systems
  • ECE 4333: Robotics
  • ECE 4923: Introduction to Biomedical Engineering
  • ECE 2214: Digital Logic Design


  • Development Engineer
  • Electrical Engineer (designs semiconductor devices)
  • Electronics Engineer (designs electrical devices)
  • Microwave Engineer
  • Power Engineer
  • Project Engineer
  • Quality Control Engineer
  • Rehabilitation Engineer
  • Reliability Engineer