The Bachelor of Science in Computer Engineering (BSc) at the University of Manitoba is designed for aspiring engineers who want to bridge the gap between hardware and software, tackling complex challenges in digital systems design, computer organization, and embedded systems. You will gain a robust understanding of both computer science principles and electrical engineering fundamentals, preparing you for a dynamic career where innovation is key. This undergraduate degree is ideal for those with a passion for problem-solving and a desire to build the next generation of technological solutions.
This full-time, on-campus program is studied over five years, offering a comprehensive curriculum that includes core subjects such as data structures, algorithms, software engineering, and microprocessors. You will engage in hands-on learning, culminating in a significant, industrially relevant capstone group design project in your final year. Through this project and elective specializations, you will develop practical skills and a portfolio of work. Graduates are well-prepared for diverse roles in the technology sector, equipped with the expertise to design and engineer custom hardware and software systems.