Online Learning & Practice, Videos, Webcasts, Webinars
ACM Learning Webinars : topics and issues in computing
Codecademy : “Teaching the world to code.”
Code.org : “Code.org is a non-profit foundation dedicated to growing computer programming education.”
Code Kata : Practice exercises in programming.
IEEE Spectrum multimedia : Podcasts, slideshows, videos
O'Reilly for Higher Education (UBC Library information page)
UBC Computer Science Faculty are involved in two courses:
Introduction to Systematic Program Design by Gregor Kiczales
Suggested reading: How to design programs : an introduction to programming and computing / Felleisen ... [et al.].
Game Theory with Kevin Leyton-Brown (co-teaching)
Suggested readings: Essentials of game theory : a concise, multidisciplinary introduction / Leyton-Brown, Shoham.
Jackson, Matthew O., A Brief Introduction to the Basics of Game Theory (December 5, 2011). Available at SSRN: ssrn.com/abstract=1968579 or dx.doi.org/10.2139/ssrn.1968579.
“We are a social entrepreneurship company that partners with the top universities in the world to offer courses online for anyone to take, for free. We envision a future where the top universities are educating not only thousands of students, but millions. Our technology enables the best professors to teach tens or hundreds of thousands of students.”
“edX is a not-for-profit enterprise of its founding partners Harvard University and the Massachusetts Institute of Technology that features learning designed specifically for interactive study via the web.”
“Our mission is to bring accessible, affordable, engaging, and highly effective higher education to the world. We believe that higher education is a basic human right, and we seek to empower our students to advance their education and careers.”
Tools for Teaching, Learning and Collaboration
e-learning @ UBC
UBC's e-Learning website, a hub where faculty, staff and students can find access to and important resources on UBC's supported learning tools.
Connect (CWL login)
Canvas (CWL login)
UBC Blogs (CWL login)
UBC Wiki (CWL login)
Learning technologies, including:
- Course evaluations
- Video conferencing
These materials are available in the Reading Room. Search our catalogue to find more.
- The Chicago handbook for teachers : a practical guide to the college classroom. 2nd ed. / Brinkley ... [et al.].
LB 2331 C52 2011
- Collaborative learning techniques : a handbook for college faculty. 2nd ed. / Barkley, Major, Cross
LB 1032 B318 2014
- Design for how people learn / Dirksen.
LB 1060 D57 2011
- Handbook of educational psychology / edited by Alexander, Winne.
LB 1051 H2354 2006
- How learning works : seven research-based principles for smart teaching / Ambrose.
LB 1025.3 H68 2010
- How we learn : the surprising truth about when, where, and why it happens / Carey.
BF 318 C366 2014
- The idea of the digital university : ancient traditions, disruptive technologies and the battle for the soul of higher education / McCluskey, Winter.
LB 2341 M435 2012
- Kicking butt in computer science : women in computing at Carnegie Mellon University / Frieze, Quesenberry
QA 76.9 W65 F75 2015
- Make it stick : the science of successful learning / Brown, Roediger, McDaniel.
LB 1060 B768 2014
- Teaching for quality learning at university : what the student does. 4th ed. / Biggs, Tang.
LB 2331 B526 2011
- What the best college teachers do / Bain.
LB 2331 B34 2004
- What's the use of lectures? / Bligh.
LC 6515 B55 2000