Move assertions from JS-1 Week 2 to JS-3 Week 1 #169
Description
Which module(s) and week(s) does this change effect?
Module(s): JS-1
Week(s): 2
Section: "Comparison Operators"
What is the work that needs to be done?
I have just finished delivering the lesson, and my experience is that importing the assert
function with const assert = require("assert");
is very confusing for the students, which is not a surprise as they haven't heard about the import system at this point. I had to spend 10 minutes explaining require
, which is clearly out of scope of this lesson. It was also difficult for some students to understand the point of using assertions. I would move assertions from this lesson to JS-3 Week 1, as that class is mostly about debugging, and by the time the students reach JS-3, they have enough experience to appreciate the use of assertions.
Why is this work important to do?
This was the topic the students had the largest number of questions about during the day. It shows that it causes difficulties and it should not be the focus of this lesson.
Additional context
Who might need to know about this change?