Untitled Document




UofC Computer Science Teachers’ Symposium

Monday, 23 January 2017, 8:30 am – 3:30 pm



Where: University of Calgary ICT Building, Room 618B
Parking: Parking costs $6 for lots 10 and 11, accessible from 32nd Avenue NW.
Map: http://www.ucalgary.ca/map/




   Time Event
8:30 – 9:00 Registration. Continental Breakfast.
9:00 – 9:10 Welcome from Head, Department of Computer Science
Dr. Frank Maurer, University of Calgary.
9:10 – 9:25 The Technovation Challenge
Presenter: Dr. Mea Wang, Department of Computer Science, UofC.
9:25 – 10:00 Object Oriented Programming (OOP) – Metaphorically Speaking.
Presenter: Gerry Donaldson, Department of Computer Science, UofC.

Teachers are given an explanation of OOP for those with no computer programming experience through physical metaphors: smart phone contact list, GO stones and marbles, human fingers, electrical impulses, Rolodex files, houses, cars. We finish with OOP as Pascal records, C++ structs and Java objects.
10:00 – 10:05
Pee Break
10:05 – 10:45

Design Principles for a Computer Science Teaching Web Site.
Presenter: Gerry Donaldson, Department of Computer Science, UofC.

Gerry presents principles and designs of computer science teaching web sites from twenty years of HTML and JavaScript in the mid-1990’s through content management systems PmWiki, Moodle, Canvas, d2L, Drupal and WordPress to current customized environments posted by Udacity and Khan Academy.

10:45 – 11:00
Awakening Break
11:00 – 11:30

An Introduction to the world of Virtual Reality — Current and Future.
Presenter: Barry Pendergast, Retired Architect, Adjunct Associate Professor, Faculty for Environmental Design.

The presentation will show current and future approaches to virtual reality covering opportunities for gaming, simulation and training using various forms of media including video, three-dimensional modelling and photography. Strategies for starting an exploration of virtual reality will be given.

11:30 – 12:00

Virtual Reality in Schools: Practical Applications for Learning.
Presenter: Dr. Larry Katz, Faculty of Kinesiology, UofC.

According to the Merriam Webster Dictionary, Virtual Reality is an artificial environment which is experienced through sensory stimuli (as sights and sounds) provided by a computer and in which one’s actions partially determine what happens in the environment. Also, virtual reality is the technology used to create or access a virtual reality environment.

This presentation will look at both the development of, and the participation in, virtual environments from the perspective of K-12 education. The following two questions will be addressed.

  1. How can we take advantage of the relatively low prices for both the hardware and developmental tools that lend themselves to creating virtual environments?
  2. How can we use existing virtual reality games and simulations to improve learning and teach programming skills?
12:00 – 1:00 Luncheon – Hands-On Demonstrations of Oculus DK2, Oculus CV1 & a Microsoft Hololens with Barry Pendergast & Jeff Smith.
1:00 – 3:00 Teachers Report What They Did In Current Year & Plan For Next Year.
Moderator: Gerry Donaldson, Department of Computer Science, UofC.