
Undergraduate studies
Welcome new and returning students!
UVic Engineering and Computer Science students and researchers are finding green, healthy, intelligent solutions to some of society’s biggest challenges. We offer undergraduate programs in computer science and six branches of engineering. With more than a dozen specializations, options and interdisciplinary programs ranging from music to management, you can combine your technical skills with your other interests.
Wondering what it’s like to study at UVic Engineering and Computer Science? Need to talk to someone about admissions or courses? Browse the sections below. If you still can’t find what you’re looking for:
- future students, connect with our student recruiter;
- current students, connect with our Undergraduate Advising office; or
- check out our tips for new students registering in our faculty’s courses.
Explore our program areas
UVic offers undergraduate programs in computer science and six branches of engineering. Check out the videos below to learn more or go to the Undergraduate programs page for specific details about program options, areas of specialization and links to each program area.


Civil Engineering at UVic
As the greenest civil engineering department in Canada, we are responding to global environmental challenges with practical design solutions. Sustainability is a core theme of our project-based programs. Visit the Department of Civil Engineering: https://www.uvic.ca/engineering/civil Visit the University of Victoria: https://www.uvic.ca
Computer Science at UVic
At UVic, you'll develop the technical and problem-solving skills you'll need to push the boundaries of computing—finding solutions for many of today's challenges and exciting opportunities. Visit the Department of Computer Science: https://csc.uvic.ca Visit the University of Victoria: https://www.uvic.ca
Electrical and Computer Engineering at UVic
If it runs on electricity or uses electromagnetism, electrical engineers are behind it—from devices that detect tumours to machines that record sound. Computers are at the heart of modern machines like cell phones, automobiles, drones, robots and more. Visit the Department of Electrical and Computer Engineering: https://www.uvic.ca/engineering/ece/index.php Visit the University of Victoria: https://www.uvic.ca
Mechanical Engineering at UVic
Mechanical engineers use the discoveries of science to develop the technology we use every day. We all use electricity, heat our homes, drink clean water, ride in vehicles and use machines that make our lives easier. At UVic, we are working on things like wave and wind energy, transportation, aerospace, robotics and optics. Visit the Department of Mechanical Engineering: https://uvic.ca/engineering/mechanical/ Visit the University of Victoria: https://uvic.ca
Software Engineering at UVic
Software engineers address today's problems and create tomorrow's world. We develop self-driving vehicles, automate smart cities, advance healthcare, secure critical infrastructure, and transform data into actionable knowledge. Visit the Department of Software Engineering: https://www.uvic.ca/engineering/software/ Visit the University of Victoria: https://www.uvic.caSee more videos from the UVic Engineering and Computer Science playlist on YouTube.
Learn about co-op work terms
UVic’s co-op program lets students alternate in-class terms with paid-work terms, where they hold jobs related to their field of study. Our engineering programs include an integrated co-op component. Computer science students also have the option of participating in co-op and many take advantage of our co-op professionals’ guidance and training. Since COVID-19 restrictions came into effect, our co-op office has been working with employers to create new opportunities for the changing work environment, such as helping co-op students prepare to work remotely.




Check out our co-op program
Get involved in our many teams and clubs
Our faculty has an amazing range of award-winning student design teams and organizations. Most of these groups welcome new members throughout the year. Here are just a few examples:
Meet all our teams and clubs
Discover how our students are learning online
Our faculty provides a full offering of courses 12 months of the year, so we’re always bustling. Here’s a peek at how our students have been learning and collaborating since COVID restrictions went into effect.




Discover ways we’re teaching online
Get to know UVic
Wondering what it’s like to be a UVic student? Need some help finding the right resources? Check out the links below, including our virtual campus tour. If you’d like to get in touch, please email our recruiter, Monty Raisinghani, for assistance.
- Undergraduate Admissions – this page provides an overview of UVic’s programs and application procedures, as well as information on areas such as tuition, student housing, where to eat on campus, how to book campus tours, and much more.
- LearnAnywhere – this website offers a central starting point for information about resources and services that students can access remotely to support their academic needs.