Our goal as modern educators is to empower our students to become creators of technology, not just consumers. In this masterclass we deep dive into coding education and how project-based learning in a free-code environment achieves incredible engagement outcomes with students.
We will develop an understanding of the coding skills continuum, the student journey and how it relates to curriculum and discuss methodology for transitioning students from block-based languages to typed languages.
Attendance at EduTECH counts towards PD/professional learning activities
which you can record
with your relevant state teacher registration board.
Please BYO device and a positive attitude to learn and grow. Wireless Internet is provided.
9:00 | Arrival
9:30 | Commencement and Group Introduction
9:45 | Session 1: Creating our first Visual Code Project
Morning Tea & Networking
11:40 | Session 2: Debriefing our first project, transitioning to typed code
Having launched our first game to the world, we now discuss some of the teaching techniques involved and when and how to consider transitioning to line code. We also share our select strategies for being an awesome coding teacher that we have learned as an organisation with over 60,000 hours of coding education time across our team (hint: it has nothing to do with being good at coding). We also will discuss the flow of the curriculum in Australia with respect to coding.
Learning Outcomes: You will understand the transition process between visual and typed code, coding education methodologies and the difference between General Purpose Programming and Typed Code.
12:10 | Session 3: Creating our First Typed Code Project
We now dive head first into our first project using typed code. We learn about common features of coding environments and deconstruct syntax applying the logical structures that we learned in Session 1.
Learning Outcomes: In this session we gain exposure to typed code and see that it is not as scary as we first thought.
2:00 | Session 3: Creating our First Typed Code Project, continued
We continue the creation of our line code project, practicing common syntax and gaining familiarity with structuring logic using line code according to international conventions.
Learning Outcomes: In this session we gain more exposure to typed code, and see that it most definitely not as scary as we first thought.
Debriefing and Q&A time (Recap, Assessment options)