📉
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
  • Learning objectives
  • Exercise
  • Class struggles example
  • Learning Paths

Was this helpful?

  1. Exercises

Assessing class performance

PreviousAsking questionsNextCognitive load

Last updated 4 years ago

Was this helpful?

Learning objectives

  • Assess a class from their homework

  • Draw out misconceptions

Exercise

  1. With a bunch of 7 homeworks, identify what this class struggle with. Check before starting

    • Write down a list of topics that needs to be retaught for this class

    • Come up with a strategy to puncture these misconceptions. Live coding, worked example, peer instruction. Write everything down.

  2. Watch this . Do you think this can be applied to teaching software? What does that mean for our teaching?

  3. Create examples and questions that visualize the students misconceptions regarding promises.

  4. Present the coach with an exercise and ask them to solve it 5 ways incorrectly, with mistakes a student would make. Again to draw out misconceptions.

Class struggles example

This is an example of a alumni Zuhair Taha going through a classes homework and making a list of misconceptions/struggles of the class

After following class 14 homework for javascript 1 week 2 here are some notes:

  • Many students have a problem with understanding return at functions.

  • The most difficult question for them was the fourth student manager

  • Many students don't know that they can use <= and >= is available when they compare at if condition.

  • There is still a problem with understanding the goal of functions. What is the function, why do we use it, and when?

  • When I told students at the feedback that they can give the parameter at the function a default value at:

    function getFullname(firstname, surname, useFormalName = false) {

    I noticed confusion and difficulty understanding this.

  • Using a lot of redundant console.log even if not mentioned in the question to log something. Also, I've seen at many homework that the return it like

    return console.log(..)

  • Using unclear or non-expressive names for the variables like x, a and I have told them that it is preferable to use clear, meaningful names for variables and functions.

  • At question 4 to check if the student exists or not. Very few were thinking of using includes of indexOf at the array. Many used complex loops to implement it.

    -There was no clear understanding of how to use codepen to test the code. (edited)

Learning Paths

Teaching the class
video
Assessing class performance
Learning objectives
Exercise
- Come up with a strategy to puncture these misconceptions. Live coding, worked example, peer instruction. Write everything down.
2. Watch this video. Do you think this can be applied to teaching software? What does that mean for our teaching?
3. Create examples and questions that visualize the students misconceptions regarding promises.
Class struggles example
Learning Paths
this example