Links

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. 1.
    What do you find most surprising?
  2. 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. 1.
    Who is this useful to?
  2. 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. 1.
    The most important thing that you know or understand more about now
  2. 2.
    The biggest unanswered question you have, or what is most unclear to you, or what you would like to learn next