Learn to Code

Grade 9/10 Coding Workshops

Engineering Outreach is pleased to announce a new program for Grade 9 and 10 students looking to learn more about computer programming and coding. The Learn to Code workshops take place during District School Board PD Days and is intended for students with little to no prior coding experience.

With a focus on problem solving and building computational strategies, students will experience a variety of coding languages and computer science principles. Each workshop includes theory lesson, practice problems, and a project. Students go home with suggested activities for further self-led learning. 

Workshops are offered in the morning and afternoon. Each workshop covers different content so students are encouraged to register for multiple sessions. For more information on workshop content please see below! Please note that a participant does not need to be registered for Part 1 in order to participate in Part 2.

Program Details

Cost: $60 per workshop

Dates: Please see below

Materials: The Outreach Office will provide students with the necessary tech or materials however students are encouraged to bring their own laptops or personal computers.

Register Here

Workshops and Dates

Create Your Own Computer Games

Part 1: December 2, 9:00AM-12:00PM
Part 2: December 2, 1:00PM-4:00PM

During this workshop, students will explore famous algorithms and their applications to everyday life. Computer science principles covered include: loops, conditionals, and/or functions. Students will create and/or modify simple computer games such as “Rock, Paper, Scissors” using Python.
App Development 101

Part 1: January 3, 9:00AM-12:00PM
Part 2: January 3, 1:00PM-4:00PM

During this workshop, students will explore user experience and create simple apps. Computer science principles covered include: event-driven programming and variables. Students will have the option of coding with blocks or JavaScript.
App Development 102

Part 1: January 4, 9:00AM-12:00PM
Part 2: January 4, 1:00PM-4:00PM

During this workshop, students will use the device (Android phone or tablet) input and output components to create complex apps. Computer science principles covered include: top-down design and data storage. Students will code with blocks.
Digital Drawings (TDSB Semestered Schools PD Day)

Part 1: February 2, 9:00AM-12:00PM
Part 2: February 2, 1:00PM-4:00PM

During this workshop, students will explore the art of programming using Processing. Computer science principles covered include: l-systems and arrays. Students will create complex two-dimensional graphics and modify photographs.
Digital Drawings (York PD Day)

Part 1: February 3, 9:00AM-12:00PM
Part 2: February 3, 1:00PM-4:00PM

During this workshop, students will explore the art of programming using Processing. Computer science principles covered include: l-systems and arrays. Students will create complex two-dimensional graphics and modify photographs.
Hardware

Part 1: February 17, 9:00AM-12:00PM
Part 2: February 17, 1:00PM-4:00PM

During this workshop, students will use an Arduino-board to explore the world of electronics. Computer science principles covered include: binary and other number systems and digital vs. analog input/output. Projects may include a traffic light controller or mood lamp.

Cancellation Policy

All cancellations are subject to a $20 administrative fee.

Bursary

If you are applying for a bursary please use the coupon code BURSARY to bypass payment while your application is being assessed. Please complete the application form and send in a copy of your notice of assessment to outreach@ecf.utoronto.ca as soon as possible

http://outreach.engineering.utoronto.ca/files/2015/03/BursaryForm2015EngineeringOutreachFinal.pdf