What's my role in the classroom?

In this session we'll explore the roles of teachers in the classroom and talk about how to stay engaged during class. (Created by Richard Ng)

Presentation Slides

Learning Objectives

  • For Teachers and TAs to understand the value of teacher training

  • To make every education volunteer feel like they have a vital role to play in Code Your Future (whether as TA or Teacher)

  • For Teachers and TAs to have a joint understanding of what they can reasonably expect of each other

Science of the Classroom

Key takeaways

  • We can help students to learn more effectively by considering the science of teaching and learning

  • Some results are counter-intuitive

  • Providing formative evaluation to teachers is one of the most high impact ways of improving student outcomes

Exercise

Individually, take some time to decide whether each of these has high, medium or low effects on student achievement.

Discuss in groups and arrive at a group consensus.

  • Ability grouping/tracking/streaming

  • Concept mapping

  • Cooperative instead of individualistic learning

  • Direct instruction

  • Feedback

  • Home environment

  • Individualised instruction

  • Peer influences

  • Matching teaching with student learning styles

  • Metacognitive strategy programmes

  • Providing formative evaluation to teachers

  • Providing worked examples

  • Reducing class size

  • Student control over learning

  • Student expectations

  • Teacher credibility in eyes of student

  • Teacher expectations

  • Teacher subject matter knowledge

  • Teacher-student relationships

Tally the responses from each group before comparing to the results.

Results

High

Medium

Low

Ability grouping/tracking/streaming

x

Concept mapping

x

Cooperative instead of individualistic learning

x

Direct instruction

x

Feedback

x

Home environment

x

Individualising instruction

x

Influence of peers

x

Matching teaching with student learning styles

x

Metacognitive strategy programmes

x

Providing formative evaluation to teachers

x

Providing worked examples

x

Reducing class size

x

Student control over learning

x

Student expectations

x

Teacher credibility in eyes of the students

x

Teacher expectations

x

Teacher subject matter knowledge

x

Teacher-student relationships

x

Discussion

Individually, then in groups:

  1. What do you find most surprising?

  2. What does this mean for us as education volunteers?

The Learning Journey

Key takeaways

  • We are outcome-oriented: getting students into junior developer roles

  • To support students to reach those outcomes, we take them through a journey of great change in acquiring knowledge and skills

  • Our role is to help build up to those knowledge and skills

  • We should think purposefully about the knowledge and skills that we are intending to deliver in a given interaction or period of interactions

Activity

Individually, take some time to think about the knowledge and skills that we might want a student to leave with at the end of the programme.

Discuss your responses in groups.

Feedback to the room and collect common themes on the board.

Repeat for a Module (JavaScript) and Lesson (functions).

Indicative table

Knowledge

Skills

Programme

HTML/CSS

JavaScript

React

Node.js

MongoDB

Problem-solving

Resilience

Teamwork

Communication

Module, e.g. JavaScript

Data types

Control flow

Functions

Testing

DOM manipulation

Conventions

Naming

Structuring code

Refactoring

Pair programming

Googling

Whiteboarding

Lesson, e.g. functions

Reusability

Referencing vs executing

Parameters / arguments

Helper functions

Abstracting out

Naming a function

Naming a parameter

Discussion

Individually, and then in groups:

  1. Who is this useful to?

  2. How is it useful to them?

Needs and Responsibilities

Key takeaways

  • The classroom is a complex system with multiple actors (student, teacher, TA)

  • Any given actor has needs from, and responsibilities to, every other actor

  • A lesson is a cooperative enterprise built on mutual respect for these other actors

  • It is the interests of everybody - students, Code Your Future and volunteers themselves - for all volunteers to continually develop their teaching skills

  • Feedback is a gift that helps people develop those skills, for themselves and others

  • Each actor has a unique vantage point from which to give feedback

Group activity

Split the room into small groups. Each group is tasked with considering a given role (‘student’, ‘teacher’, ‘TA’) and that role’s needs from and duties to the other actors in the classroom.

(Students have duties to / needs from other students in the class; TAs have duties to / needs from other TAs in the class; teachers have duties to / needs from other teachers in other classes)

Discussion

Have groups feedback to the room. Collect key things in a table, similar to the below:

Y’s need from X

Y’s duty to X

… Student

… Teacher

… TA

Student...

Teacher...

TA...

Reflection

Individually, come up with:

  1. The most important thing that you know or understand more about now

  2. The biggest unanswered question you have, or what is most unclear to you, or what you would like to learn next