Distinguished Lecture Series: Algorithms Meet Art, Puzzles, and Magic - Erik Demaine

Wednesday, January 20, 2010 | 3:30pm

When I was six years old, my father Martin Demaine and I designed and made puzzles as the Erik and Dad Puzzle Company, which distributed to toy stores across Canada. So began our journey into the interactions between algorithms and the arts (here, puzzle design). More and more, we find that our mathematical research and artistic projects converge, with the artistic side inspiring the mathematical side and vice versa. Mathematics itself is an art form, and through other media such as sculpture, puzzles, and magic, the beauty of mathematics can be brought to a wider audience.

Promote science to girls and women

Canada needs more scientists, and we've got an extraordinary track record for developing initiatives to connect girls and women to the realities of computer science.

Reach out to the next generation

Programs for elementary and high school students


In January 2007, our department launched a series of Saturday morning workshops for Grade 8 to 12 students. In TechTrek workshops, we pair a faculty member with an industry speaker to give talks on interesting topics ranging from graphics to artificial intelligence to networking. Each talk is followed by a hands-on activity for the students.

Collaboration Opportunities


Engage in research with our faculty members

Our department has 46 research faculty, over 200 graduate students, and 8 research labs. Research collaboration could take the form of internships, research grants, and application for matching NSERC funding. If you are interested in knowing which faculty members are conducting research in your area, please email Michele Ng.

Extend Your Education

Earn a Master's in Science, or a Bachelor of Computer Science (Photo ©royal, Fotalia)

Industry-Oriented Masters Program

Technology's continual evolution means keeping up for employees (and employers) and that translates into life-long learning through professional development opportunities. Within our Department, we have a small number of seats available for employees who already possess undergraduate degrees and who are interested in doing an Industry-Oriented Masters program on a part-time basis. This program allows employees to continue advancing their career while keeping their knowledge up-to-date in this rapidly changing field.

Deferment & Reapplication


Applicants admitted to UBC for the term starting in September may request to defer admission for at most four months (until January). Deferral beyond January involves reapplication and re-admission.

For Master's students, deferral until January is strongly discouraged and should only be done if absolutely necessary. The first summer of research is very important for Master's students, and students who start in January have a much harder time finding a supervisor and completing adequate coursework to begin research in the summer.

Application Components & Required Documents

Application & Supporting Documents Deadline:        December 15, 2017
(for September 2018 / January 2019)

Online application will be available on 16 September.  Please submit the application and all of the required documents by December 15. Apply early so that your referees can submit their references by the deadline.


All Potential Transfer Students

Students in a graduate program who wish to transfer to the Department of Computer Science at UBC in order to complete a UBC degree must follow the graduate admission procedures by submitting the online application and all of the documents required for the program (see the application procedure). These applications are ranked along with the rest of the applications to the graduate program.

a place of mind, The University of British Columbia


ICICS/CS Building 201-2366 Main Mall
Vancouver, B.C. V6T 1Z4 Canada
Tel: 604-822-3061 | Fax: 604-822-5485
Undergrad program:
Graduate program:

Emergency Procedures | Accessibility | Contact UBC | © Copyright The University of British Columbia