Skip to content
This repository was archived by the owner on Aug 17, 2024. It is now read-only.
This repository was archived by the owner on Aug 17, 2024. It is now read-only.

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

Open
@szemate

Description

@szemate

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?

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions