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
– Zhaolin Shu, VSP Applied Science Student
– Ducheng Lu, VSP Applied Science Student