Check back for new additions to this list!

Arduino Circuit Boards are a great introduction to the electronics and programming that drive much of today's technology.  In this session you will compete a hands on project and explore how Arduino can be used in a Junior High or High School classroom.
This session is a hands-on way to link science and electrical principles together. We will be building a wiggle bot while investigating how this links to principles of electricity.
There will be a French-specific roundtable and resource sharing session on the first morning.
English resource sharing will be encouraged at lunch.
Vendors sessions and display tables will be available on Thursday.
Tinkercad is a web-based 3D design application that is friendly to use for a wide range of students. I believe that teaching 3D design gives students the opportunity to be creative while putting their math skills to work and solving the problems that come up during the design process. In this session, I will introduce how I use Tinkercad in a junior high setting from designing projects to printing on a 3D printer.
An introduction to Scratch programming in French programs.
Check back soon for more details!
Scratch is the number one free tool for introducing CT&P to Grade 2 to University-level students. This session is designed for beginners interested in learning the basics and how to implement into elementary and jr high classes. A student ability to read is required, but not necessarily in English, as Scratch is available in multiple languages including Arabic, French, Spanish, and more. 
Scratch Level 2 is designed for teachers with some knowledge of Scratch.  Participants will begin to explore the more complex aspects of the language and time will be dedicated to how to use it for an elementary or a junior high classroom.  Beginners should take the Level 1 session or the French session first.
Want to learn a programming language and don't know where to start? Javascript is the answer! This versatile language only needs a text editor and web browser to run. Even a Chromebook can do it! Learn the basics of programming in Javascript and hear from experts in the industry on the unexpected places where Javascript applications are found. 

Javascript is a recommended language to teach after students have an understanding of block coding. 
All your colleagues say you're "good at computers" and the next thing you know, your teaching assignment now includes Computing Science! What do you do and where to start from a new CS teacher's perspective. Stories, tips, and pitfalls to avoid. 
This will be an introductory session on using MakeyMakey circuit boards in the classroom. MakeyMakey boards are a great way to introduce students to physical computing. Students get to code using Scratch and wire circuits to interact with their games. I will introduce some of my beginner projects and how I use Google Classroom to manage student work.
Phidgets are interactive USB sensors that make physical computing easy. No soldering or breadboards required—students simply plug in a sensor, code in their preferred language and start creating.
Learn to use relevant (already created) resources to challenge your students to develop problem-solving skills and learn about cybersecurity. Attendees will be introduced to free to use online challenges that train students in cybersecurity. We will work through the strategies to solve these problems and how to teach students to develop resource awareness and resiliency against difficult problems.
This discussion session is targeted at teachers who are already using Processing in their Computer Science classes.  Teachers will discuss ideas and assessments for Processing in the Intermediate level courses of High School Computer Science
AppGameKit Classic is a game development IDE that doesn't use object--oriented programming. It is an ideal environment for novice programmers to build a game without the assistance of a toolkit. (Students actually have to program to create the game). Learn to build a simple game that you can guide your students through in the new year!
The Maker Movement is increasing in Alberta's schools. Makerspaces allow students to envision possibilities, create, innovate, play, experiment, collaborate, and share. So often, the focus is on the tools of the space, rather than the thinking that takes place throughout the process. Come and discover how computational thinking is embedded into a Maker culture that can you can build within your classroom/school. 
Computational Thinking is the prerequisite skill for understanding the technologies of the future. It is a thought process, rather than a specific body of knowledge about a device or language. Computational thinking can be a part of any classroom in mindful and creative ways, including Division I and II classrooms.
The challenges you face while learning about computers and programming are very different from the challenges that are faced in the work force. Additionally, the stereotypical personality associated with computing professionals is actually detrimental in this industry. The good news is, the work force is a very diverse place with plenty of opportunity to find a position that fits your interests and personality.