syllabus icon indicating copy to clipboard operation
syllabus copied to clipboard

Move assertions from JS-1 Week 2 to JS-3 Week 1

Open szemate opened this issue 4 years ago • 0 comments

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?

szemate avatar Jan 24 '21 20:01 szemate