UBC Engineering’s world-class faculty and researchers are committed to an instructional approach that is varied, experiential and engaging. This multi-faceted approach makes UBC engineers stand apart, on a firm foundation from which to build an exciting and rewarding career.

What you might expect/course format

While each course varies based on the subject and instructor, our VSP Packages feature:

  • Interactive in person lectures
  • Hands-on labs, fun and practical demonstrations
  • Team-based assignments
  • Fun social activities
  • Tours of industrial facilities (some programs)
  • Experience with industry standard software 

Algorithms and the World Wide Web

The Internet and the World Wide Web have enabled new methods for communicating and working with data. What is the underlying infrastructure for the Internet? What are the algorithms used to move bits of data around? How is your credit card number kept secure when you buy a book from Amazon or Baidu? How is your location determined using GPS when you use Google Maps? How do some dating websites match people? We will discuss some of the system building and algorithmics that power the World Wide Web.

Building Modern Web Applications

Do you want to develop your own web-based application? Have you dreamed of making quick and slick looking web applications that are also robust? We will discuss the central abstractions and principles that enable the development of robust web applications. These principles can be applied when building applications using technologies such as HTML, CSS, and JavaScript.

Recommended to have completed first year engineering of computer science.


For VSP Electrical and Computer Engineering-specific questions, please email help@ece.ubc.ca

Student testimonials

“My experience in 2019 Vancouver Summer Program is fantastic. I traveled to many places around Vancouver with my friends and TAs, saw many wonderful sceneries and knew the local culture, I even managed to meet my favorite YouTuber “Linus Tech Tips” on an expo.”

– Zhaolin Shu, VSP Applied Science Student

“The instructors were really friendly and prepared abundant materials to engage students in class. We usually had one or two classes, and in the evenings there were all kinds of activities. Even though I didn’t knew anyone in class before, I never felt lonely and soon made some acquaintances whose friendship I still cherish now.”

– Ducheng Lu, VSP Applied Science Student