Conferences‎ > ‎

2012 Conference (13th)

Conference Details

This year's conference was held at the University of Toronto's Bahen Centre on Saturday, November 24th, 2012, and was a great success!

Please see below for the resources. 


The twitter hashtag for this year's conference is #acse12


Do you have pictures? Please share them at! (


Advanced Python

It's more than just an introductory programming language! This intense hands-on workshop is not for the faint of heart :) (Dan Zingaro, UofT/OISE)

Android Programming (cancelled)

Start with the basics of an Android application, and proceed to other entry-level topics such as the UI model, data binding, the app life-cycle and loading images from the web. Make a mobile UI app for Google Image Search. (Jack Wang, Google Waterloo)

App Inventor

Learn how to set up a project, and how App Inventor can be used in various courses. Experiment with the resources available from the MIT website, and share your results with the group. (Sam Scott & Pejman Salehi, Sheridan College)


The microcontroller that is known for being powerful, accessible and affordable. Learn hands-on techniques on how to make them do amazing things. (Mike Druiven, HDSB) 

Java Tricks and Tips (cancelled)

Add something new to your Java classes (no pun intended). (Lynda Yearwood, PACE)

Careers in IT

Who's hiring? How many jobs are there, and what are employers looking for? What areas are really hot right now? Find out everything you want to know about the IT industry, and where students go with their degrees. (Wesley Mack, UofT Career Centre)

Computer Contest Boot Camp

The SAT training course for computer science contests. Clever tricks and techniques for mastering programming challenges and overcoming the competition! (Dr. Francois Pitt, UofT)

Computer Hardware

Get an in-depth tour of the complex megacity that is your desktop computer. The basics that every IT instructor should know. (Rob Ceccato, YCDSB)

Digital Logic Design

Chip configuration and circuit design, the way it's taught today. A hands-on crash course on using TTL and Verilog in university digital design labs. (Jason Anderson, UofT)


The principles that make games compelling and addictive have applications in the classroom. Find out about this and much more from the experts in educational game design. (Dr. Jeremy FriedbergSpongelab Games)

Introducing Python

We will introduce the Python programming language. The attendees will get a chance to write several simple Python programs. We will discuss the benefits of teaching Python as a first programming language. The session is aimed at programmers with little or no knowledge of Python. (Anya Tafliovich, UofT Scarborough)


Learn how this course management tool works, and learn about the ACSE Moodle and how to make the most of it. (Clark Chernak, BHNCDSB)


Processing is a Java-based, highly visual language that was meant to be easily accessible to educators, designers and artists. A hands-on workshop on delivering web content through the power of Processing. (Catherine Leung, Seneca College)

Project-based Learning

Integrate the teaching of engineering-oriented curriculum into practical, hands-on projects that tie theory and practice together. (Ignac Kolenko, Conestoga College)


Create interactive stories, games, music and art. All of the fun and none of the ugly syntax. (Bill Graydon)

Serious Games 

Games that are used to teach? You've heard about this before, but find out how it can work in practice. (Bill Kapralos, UOIT)

Sheeps vs Goats (cancelled)

How do you separate programming sheep from non-programming goats in computer science classes, long before the students have ever touched a program or programming language? (Dr. Christopher Anand, McMaster)

Women in CS

This is a vital topic that nobody knows as well as they should. Learn the current facts about women in computing (or the lack thereof). This session will provide essential knowledge for anybody who isn't an expert on the issues, and even for those of you who think you are :) (Wendy Powley, Queen's)

Payment and Registration Information (outdated)

Please make your payment (with Paypal or credit card) at the following site before proceeding to the registration form: 

Registration is $80 for general attendees and $40 for student teachers. If you are unable to make a credit card payment, make sure to bring the amount in cash or cheque on the morning of the conference.

Once you've made your payment, please fill in your personal details at, along with the session options that you would most like to see at this year's conference. If you have further questions about the conference in general, please contact the conference organizers at

NEW! Please visit here for directions and here for a schedule of the sessions.