📉
teacher-curriculum
  • Introduction
  • Tips and Tricks
  • References
  • Topics
    • Asking questions
    • Assessing class performance
    • Cognitive load
    • Flipped classroom
    • Learning styles
    • Lesson plans
    • Lesson plans extra
    • Live coding
    • Mental models
    • Misconceptions
    • Pedagogical Content Knowledge
    • Motivating students
    • Notional machines
    • Pair programming
    • Pedagogy
    • Peer instruction
    • Problem based learning
  • Exercises
    • Asking questions
    • Assessing class performance
    • Cognitive load
    • Flipped classroom
    • Learning styles
    • Live coding
    • Mental models
    • motivating students
    • Pair programming
    • Pedagogy
    • Peer instruction
    • Problem based learning
  • Learning Paths
    • Groundwork for student learning
    • Teaching the Class
  • Code of Conduct
  • Contributing
Powered by GitBook
On this page
  • Preparation
  • Tips
  • Paths & Exercises
  • Learning Paths

Was this helpful?

  1. Topics

Motivating students

PreviousPedagogical Content KnowledgeNextNotional machines

Last updated 4 years ago

Was this helpful?

Motivating students is super important. Especially when the studying gets difficult and challenging.

Preparation

  • Read this about different kinds of motivation and strategies for motivating students

Tips

Here are some more practical ways of motivating students in class

  • Use authentic tasks: something that learners believe they would actually do in real life (e.g. making a menu open when a button is clicked). Or the flip-side of this, avoid using examples like var foo = "bar";

  • Draw on your experience to show how the things you are teaching are relevant in your day-to-day job. Remember that students often have no idea what a programmer does daily

  • Share your imposter syndrome (the belief that a person's achievements are lucky flukes and a fear that "someone will finally figure this out"). We encourage you to share stories of when you made mistakes so that students know that it is OK to find programming hard

  • Give context for everything. What is the reason we are talking about promises fx

  • Make the students compare themselves to where they were 3 weeks ago

  • Avoid saying things are easy

Paths & Exercises

Learning Paths

Groundwork for student learning
great article
Exercise