Preparation

There are a series of tasks that you need to complete to be ready to deliver this course

1) Equipment for running the course

Physical Classes

  • Wifi

  • Screencasting

    • Some set-up for presenting your screen and live coding

    • Bring a spare if there's space for 2 rooms

    • A good, cheap solution is a Chromecast

  • Power extensions/strips

    • Student laptops tend to have poor battery life

  • Spare headphones

    • Useful video courses for week 2 onwards

  • Blank stickers for name tags

  • Attendance sheets

    • Clipboard might be useful too

  • Whiteboard markers

  • Post-its

  • Paper/pens for making notes

  • Spare laptops

Online Classes

2) Tool Setup

2.1) Google Classroom

In the past we've used Google Classroom to manage coursework assignment and submission.

The easiest way to do this is to copy a class from previous years. Ask your class coordinator how to do this.

Be sure to invite all of the students to the classroom before the course starts.

2.2) Code.org Class

Assigning all students to a Code.org classroom will make it much easier to track their progress. You can follow the instruction here to get setup.

Be sure to invite all of the students to the class before the course starts.

2.3) Khan Academy Class

Follow the instructions here for to setup a Khan Academy Classroom. This will make it easier to track the students progress through the course.

Be sure to invite all of the students to the class before the course starts.

In order to monitor student progress on the course, it is recommended that several teacher and TA volunteers set themselves up a 'class' in KhanAcademy right at the very start of the course, and then get ALL students to join ALL classes. This gives visibility of the student rota, their exercise progress, and perhaps most importantly, their project attempts.

Student progress often won't be updated on your dashboard until as much as 5-10 minutes have passed. Khan Academy has created some 'How to teach remotely' training materials.

3) Student Setup

3.1) Laptops & Hardware

Be sure that all of the students have completed the Student Preparation steps before they start the course.

If you have time, a short phone call with each of them to run through the checklist is helpful to save time during your first class. This is especially important if you are running your class online only.

3.2) Student Invites

At least a week before the first class make sure that all students know when and where they are meant to be attending.

It is wise to tell them to be there 5-10 minutes before you plan to start to allow for late comers.

4) Volunteer Setup

4.1) Teaching Assistants

This course benefits from their being a few Teaching Assistants to provide one-to-one support to students throughout the day. You should make sure that they know the following.

  • The aims of the course

  • The structure of the days

  • What their specific role is - outlined here

  • When and where they should be attending

4.2) Content Knowledge

Be sure that you have familiarised yourself with all of the content that is taught over the four weeks of the course.

It is advised that you attempt the coursework yourself to make sure you understand exactly what is expected of the students.

5) Prepare for Assessments

On Week 2-4 there are assessments that should be done with students to measure their progress through the course. Depending on the number of students you have attending the class you'll need extra technical people to run.

Be sure to find people to run these assessments and understand how they will be run.

More information about these assessment can be found here