Skip to primary navigation.
Skip to secondary navigation.
Skip to page content.

Return to top of page.
Skip to secondary navigation.
Skip to page content.
Return to top of page.
Return to primary navigation.
Skip to secondary navigation.

Top undergraduate questions

Return to top of page.
Return to primary navigation.
Skip to secondary navigation.

Program questions

What programs do you offer?

We offer seven programs: biomedical engineering; civil engineering; computer science; computer engineering; electrical engineering; software engineering and mechanical engineering. Within these programs, there are many options and specializations you can choose to customize your degree.

back to top

Do you offer chemical engineering?

No.

back to top

Do you offer environmental engineering?

No. However, the Civil Engineering Program offers a number of courses on environmental engineering such as “Fundamentals of Environmental engineering”, “Environmental Policies,” and a variety of technical elective courses at the 4th Year, which a specialization can be built on. The Program can provide some background in Environmental Engineering.

Within Mechanical Engineering, you can specialize in energy systems.

back to top

I'm interested in airplanes -- what should I go into?

Within Mechanical Engineering, you can specialize in fluids and aerodynamics. Other ways to explore your interest include joining UVic Aero or getting an aerodynamics-related co-op job.

back to top

I'm interested in designing cars -- what should I go into?

Mechanical Engineering is probably your best option. Other ways to explore your interest include joining Formula SAE or the EcoCAR team or getting an aerodynamics-related co-op job.

back to top

I want to work in the gaming industry -- what should I take?

Within Computer Science, you can do an option in computer graphics and games. Depending on which aspect of gaming interests you, the Combined Program in Computer Science and Music or the Combined Program in Computer Science and Visual Arts might also be good choices.

back to top

I want to do architecture -- should I do my undergrad degree in Engineering?

No.

back to top

What's the difference between your programs?

To answer this question, imagine an iPod:

  • A mechanical engineer would be interested in the mechanical systems -- things like the thumbwheel, the design and manufacture of the case.
  • An electrical engineer would be interested in the electrical systems -- for example, how small can you make the battery before it explodes? They'd also work with the sound system. There are a lot of sound and music applications in Electrical Engineering.
  • A computer engineer mainly deals in hardware, so they'd be interested in the screen, the computer chip itself.
  • Software engineers and computer scientists deal mainly in software, so they'd be the ones who wrote the program and figured out the interface.

back to top

What's the difference between software engineering and computer science?

  • Software engineering , like all our engineering programs, gets you ready to be a professional engineer. This has a precise, legal definition in Canada. Engineers have to have taken certain courses and have practical experience and ethics training. If you don't meet these requirements, you can't legally call yourself a professional engineer. When you go and apply for a job and say "I'm an engineer", an employer knows what that means and what they can count on you to do. There are some jobs that only an professional engineer can legally have -- usually things involving safety or security.
  • Computer Science , on the other hand, is much more flexible. There are many fewer things you have to do to be considered a computer scientist. For example, you can choose to be a computer scientist who really focuses on the practical end, like a software engineer, or you can choose to be a computer scientist who really focuses on the science end. You can even choose to be a computer scientist who works in an interdisciplinary field. You have a lot of choices and a lot of freedom. The flip side is that when you go an apply for a job and say "I'm a computer scientist," you'll have to work a bit harder to explain what exactly you're good at.

back to top

What is engineering?

Engineering is a field that applies the discoveries of science to the design and creation of things that are safe, reliable and practical. The things that engineers design and create depend on which branch of engineering they're trained in. See our programs page for more information about the branches of engineering that UVic offers.

All our engineering programs get you ready to be a professional engineer; this has a precise, legal definition in Canada. Engineers have to have taken certain courses and have practical experience and ethics training. If you don't meet these requirements, you can't legally call yourself a professional engineer. There are some jobs that only professional engineers can legally do -- usually things involving safety or security.

back to top

What is civil engineering?

Civil engineering is the oldest engineering discipline and involves working with the natural environment to sustain and enhance our standard of living with a variety of infrastructure to address society’s needs. The infrastructure can include buildings and bridges, safe transportation systems, wastewater treatment plants as well as potable water supply plants, water distribution systems, landfills, dams, foundations and any other part of the built environment. Civil engineers work within the natural environment to ensure sustainable infrastructure development that is environmentally conscious.

back to top

What is computer science?

Computer science is the study of how computing devices can extend and support the abilities of the human mind. In the beginning, most of computer science focused on mathematical abilities. Today, computer scientists work on systems that can extend and support a wide range of abilities -- everything from our abilities to socialize and relate to our abilities to reason and strategize. For more information about computer science at UVic, see the Computer Science site.

back to top

What program options do you have?

We have dozens! Please see our program options page.

back to top

Can I go on an exchange program while in your program?

If you're interested in exchange programs, please contact your academic adviser after enrolling at UVic. Generally speaking, Computer Science programs are easier to combine with an exchange program. Engineering programs are more structured and therefore more difficult to combine with an exchange program. Other opportunities for students in either program to travel include the co-op program and Engineers Without Borders.

back to top

Why should I choose UVic over another school?

Of course, we can't speak for any other school, but here are some of the things we think make Engineering and Computer Science at UVic special:

  • Amazing job prospects. Recent surveys have shown that 94% of our grads find work immediately, with starting salaries around $56,000.
  • Diverse options. We offer dozens of ways to customize your degree and focus on what you're really into.
  • Real-life learning. Our co-op program lets you incorporate 16 months of paid, relevant work experience into your degree.
  • Inspired teaching in small classes. Our smaller class sizes let you get the support and recognition that make the difference.
  • Spectacular location. UVic is located on Canada's fabulous west coast, where you can work and play in a fun, vibrant city surrounded by mountains, rain forests and the Pacific Ocean.

back to top

What are class sizes like?

The average class size of first year engineering courses is about 100, in second year it is about 60 and in third year 50.

back to top

How long does a degree take?

With the co-op program, an engineering or computer science degree takes 4 years and 8 months. If a computer science student chooses not to participate in co-op, their degree will take 3 years and 8 months.

back to top

I applied to one program, but I'd rather be in a different one. What should I do?

Send an email to the recruitment officer, giving your full name, UVic student number, which program you applied to and which program you'd prefer to be in. They'll forward your request to Admissions, who will re-evaluate your application on the basis of your new program choice.

back to top

back to top

What textbooks do I need?

Textbook requirements can change from year to year, as new editions are published or new instructors begin to teach. A few months before the term begins, an official textbook list will be available on the UVic Bookstore site.

Co-op questions

Please see our co-op questions page.

Career questions

back to top

What kind of jobs do computer science grads get?

UVic computer science grads have jobs like:

  • System Architect and Technical Team Lead, Google Inc., Mountain View, California
  • Game Designer, Microsoft, Redmond, Washington
  • Senior Software Developer, IBM Canada, Victoria, BC
  • Vice President Research and Development, ACD Systems, Victoria, BC
  • Director, Music Technology Program, California Institute of the Arts
  • Programmer, Eisen Lab, University of California Berkeley
  • Senior Architect, Sierra Systems, Victoria, BC
  • Software Designer, Schneider Electric, Saanichton, BC
  • Instructor, Camosun College, Victoria, BC

back to top

What kind of jobs do civil engineering grads get?

UVic civil engineering grads can obtain jobs in a variety of places including consulting firms that design infrastructure, developers who build infrastructure, government organizations that approve new developments or retrofits, as well as organizations like municipalities and Ministries of Environment that ensure the safe and reliable implementation of infrastructure designs. Civil engineers also find jobs in environmental labs and geotechnical data acquisition facilities.

back to top

What kind of jobs do computer engineering grads get?

UVic computer engineering grads have jobs like:

  • Software Development Engineer, Amazon.com, Seattle, WA
  • Telus Innovation Program Manager, Telus, Burnaby, BC
  • Marketing Manager, Gemstar Asia Ltd., Hong Kong
  • Senior System Engineer, Raytheon Canada, Richmond, BC
  • Director of Research & Development Engineering, Rane Corporation, Mukilteo, WA
  • Security Research Engineer, Network Associates, Glenwood, MD
  • Computer Engineer, ICL Botswana, Gabarone, Botswana
  • IP Networking Specialist, Nortel, Ottawa, ON
  • Embedded Hardware/Firmware Developer, Power Measurement Ltd, Saanichton, BC

back to top

What kind of jobs do electrical engineering grads get?

UVic electrical engineering grads have jobs like:

  • Senior Design Engineer, Nokia, Burnaby, BC
  • VP Business Strategy, Carmanah Technologies Corporation, Victoria, BC
  • Instrumentation Engineer, Syncrude Canada Ltd, Fort McMurray, AB
  • Project Manager, IBM Canada, Burnaby, BC
  • Broadcast Network Engineer, Telus, Vancouver, BC
  • Radio and Electronics Engineer, BC Ministry of Transportation and Highway, Victoria, BC
  • Communication Systems Engineer, Bombardier Mass Transit Divisions, Saint-Bruno, QC
  • Partner, GFI Energy Ventures LLC, Los Angeles, CA
  • Systems Engineer, Raytheon Systems Canada Ltd., Richmond, BC

back to top

What kind of jobs do mechanical engineering grads get?

UVic mechanical engineering grads have jobs like:

  • Fuel Cell Engineer, Tekion, Burnaby, BC
  • Principal Manufacturing Engineer, Medtronic Vascular, Santa Rosa, CA
  • Development Manager, Carmanah Technologies, Victoria, BC
  • Marine Systems Engineering Officer, Canadian Forces Naval Engineering School, Halifax, NS
  • Production Engineer, Petro-Canada Oil & Gas, Fort St. John, BC
  • Mill Mechanical Engineer, Kemess Mines Ltd, Smithers, BC
  • Engineer, Daimler Chrysler Aerospace, Richmond, BC
  • Design Engineer, Race Face Performance Products, New Westminster, BC
  • Building Code Engineer, City of Vancouver, Vancouver, BC

back to top

What kind of jobs do software engineering grads get?

UVic software engineering grads have jobs like:

  • Software Engineer, Electronic Arts Canada, Burnaby, BC
  • Virus Researcher, Sophos, Vancouver, BC
  • Support Software Engineer, IBM, Victoria, BC
  • Software Developer, Schneider Electric, Saanichton, BC
  • Associate Analyst, HSBC Software House, Vancouver, BC
  • Owner, Stalwart Controls Inc., Kelowna, BC
  • Software Developer, Business Objects, Vancouver, BC
  • Staff Consultant, Impac Services, Calgary, AB
  • Senior Technology Analyst, Bearing Point, Victoria, BC

back to top

What are the job prospects like?

Very good. Even at the student level, we have more co-op jobs than we have students to fill them. According to a recent survey, 94% of our Engineering and Computer Science graduates found work immediately.

back to top

How much money will I make?

Our co-op students tend to make about $45,000 over the course of their university degree. After graduation, a recent survey showed our grads have starting salaries around $56,000.

back to top

Return to top of page.
Return to primary navigation.
Skip to page content.

Faculty dates and deadlines

Upcoming Events

Subscribe to RSS

Return to top of page.
Return to primary navigation.
Return to secondary navigation.
Return to page content.