University of New Brunswick
*These programs are offered in English / Ces programmes sont offerts en anglais
Faculty of Engineering
For more information: Undergraduate Programs | Faculty of Engineering | UNB
Undergraduate Programs
Do you want to develop renewable energy systems or communications technology? Make life easier through design and innovation?
An engineering degree from the University of New Brunswick will prepare you for a career in growing fields like healthcare, biotechnology, transportation, renewable energy, aerospace and environmental management.
Learn in some of the best undergraduate labs in the country while gaining hands-on skills that make our students stand out above the rest. Programs like co-op and study abroad ensure that you have every opportunity to succeed in any of our undergraduate programs.
Electrical and Computer Engineering
show more
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.
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
Campus: Fredericton
For more information: ECE | Faculty of Engineering | UNB
show less
Technology Management & Entrepreneurship
show more
Enhance your science and engineering skills by learning what you need to know to manage a technology-intensive department or to launch a technology-based business with the TME diploma. This flexible five-course program is open to all undergraduate students and professionals.
Campus: Fredericton
For more information: TME | Faculty of Engineering | UNB
show less
Graduate Programs
Our engineering graduate students get hands on, collaborative education that provides exciting opportunities to conduct industry-leading research, launch a business or design the future.
For more information: Graduate Programs | Faculty of Engineering | UNB
Masters of Technology, Management & Entrepreneurship
show more
Our experiential-based, one-year Masters of Technology Management and Entrepreneurship (MTME) program will help you learn about managing technology and innovation by starting an innovative business. After 12 months you’ll emerge with the knowledge, skills, and confidence to make a difference in industry and society.
Campus: Fredericton
For more information: MTME | Faculty of Engineering | UNB
show less
Computer Science
For more information: Computer Science program at UNB’s Fredericton campus | UNB
Undergraduate Program
A computer science degree will prepare you for a career in growing fields like cybersecurity, information management, computer programming and software building. UNB is leading the way to help you understand and solve pressing global issues like climate change and health care.
Our graduates are highly sought after by employers for their unique combination of technical skills and work experience. Change is the only constant in computer science; you will study the latest technologies and ideas in this rapidly evolving field.
We take pride in the flexibility of our degree which lets you choose from concurrent programs in arts, science or geodesy and geomatics. You can also complete your degree program with a specialization in cybersecurity.
For more information: Undergraduate Programs | Faculty of Computer Science | UNB
Computer science is the art of using computers to understand and solve global problems. You will learn the fundamentals of computer science to innovate and change the world we live in.
This program will help you prepare for your career in computer science through a mix of theory and practical experience, by adapting to this rapidly evolving field.
You will:
- learn how to design and build interactive computer applications
- help to solve problems in all areas of life
- dream up new ways for connected computing to improve our lives
Campus: Fredericton
For more information: BCS | Faculty of Computer Science | UNB
show less
Graduate Programs
Graduate Programs | Faculty of Computer Science | UNB
Work and collaborate one-on-one with internationally renowned faculty members. We have 19 full-time research faculty, including a Canada Research Chair in Cybersecurity. We’re also home to more than 20 laboratories and two research centres.
Contribute new research to the field of computer science in a well-established graduate program.
We offer two master’s programs in computer science: the research-based MCS program and the course-based MCSC program.
Master of Computer Science (MCS)
The Master of Computer Science (MCS) program provides you with an opportunity to explore advanced knowledge in computer science. The balance between courses and research can follow one of two options:
- master’s with thesis, which requires fewer courses and has a more substantial research project
- master’s with report, which includes more courses and a limited research component
A master’s degree can typically be completed within 16-24 months of full-time study. Part-time study is also possible.
A co-op option can be added to the MCS program. The co-op option incorporates eight to 12 months of work terms. This helps students financially and provides valuable job experience at an advanced level.
Master of Computer Science by Coursework (MCSC)
The Master of Computer Science by Coursework (MCSC) program provides advanced education at the graduate level to students who want to pursue their computer science education further but are not interested in research. It enables students to explore computer science topics more deeply and learn current advanced techniques. It is a suitable program for people from the IT industry who want to upgrade their skills, develop and demonstrate their capabilities for working at a more advanced level, explore advanced interests and improve their credentials.
Master’s co-op for MCS, MCSC students
The Master’s co-op option offers students the opportunity to gain valuable work experience in conjunction with their academic studies.
For more information: Master’s | Graduate Programs | Faculty of Computer Science | UNB
Campus: Fredericton
For more information: BCS | Faculty of Computer Science | UNB
show less
Training and education in cybersecurity falls far short of current needs, and what will be required in the future. Worldwide, there are 3.5 million unfilled cybersecurity positions. Such skills shortage leaves the public, private sectors, and governments vulnerable. Moreover, the global cost of cyber-attacks is believed to grow to $10.5 trillion by 2025. With these figures in mind, we need to develop talent in cybersecurity – and fast! The Canadian Institute for Cybersecurity (CIC) at the University of New Brunswick is using 20+ years of cyber- security innovation and talent development to provide a one-year Master of Applied Cybersecurity (MACSec).
Campus: Fredericton
For more information: MACSec | Graduate Programs | Faculty of Computer Science | UNB
show less
A PhD in computer science is primarily composed of independent original research that makes a significant contribution to knowledge in a field of computer science. The program also includes three advanced courses that complement the research topic. A PhD degree can be completed within three years.
PhD research is supervised by faculty members. A supervisor must be arranged before a student is accepted into the program. An advisory committee monitors the progress of the student throughout the program.
Campus: Fredericton
For more information: PhD | Graduate Programs | Faculty of Computer Science | UNB
show less