Experience the Future
One of the top computing science programs in Canada, our Co-op students have been hired at some of the most prominent employers in BC, Canada, and the world, and our graduates have been hired as continuing employees by these same firms. Those with a more entrepreneurial bent may found their own companiestwo of our graduates were named to BC Businesss 2014 30 under 30 list for founding a company that has grown to 80 full-time employees. Both undergraduate and graduate students are available in this program.
By the time undergraduate students are eligible for their first Co-op term, they have a strong background in the fundamentals of programming and data structures and have completed one team-based project. As they proceed through the program and become eligible for later Co-op terms, they receive specialized training in such topics as networking, graphics, databases, web systems, and cloud computing. In their final year, students may take courses on such advanced topics as robotics, computer vision, natural language processing, and graph theory, taught by renowned specialists in the area.
Two special undergraduate programs offer Co-op hires with distinct aptitudes. Our Dual-Degree Program is offered in conjunction with Zhejiang University, one of the top three universities in China. Students from this program represent the elite of Chinese undergraduates in technical majors. Our is a four-year program focused on software development skills. Students from this program have particularly strong skills in agile methods, team work, tools, and development processes.
TO HIRE FOR... |
POST DURING... |
---|---|
MAY | JAN - APR |
SEP | MAY - AUG |
JAN | SEP - DEC |
Past Co-op
Work Terms
SAMPLE CO-OP POSITIONS
- Interactive Media Developer
- Software Developer
- Game Developer
- Web Developer
- Software Engineer
- Network Security Analyst
- Quality Assurance Analyst
- Big Data Agile Developer
- Data Scientist
- Project Manager
What Our
Students
Study
AREAS OF STUDY
- Computing Science
- Software Systems
- Professional Master's Program in Big Data
- Dual Degree with Zhejiang University
SKILLS
- Fundamentals of programming and data structures
- Networking
- Graphics
- Databases
- Web systems
- Cloud computing
- Robotics
- Computer vision
- Natural language processing
- Graph theory
- Agile methods
- Tools and development processes
- Distributed file systems
- Large scale data processing
- Large graph analysis