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.

[DRAFT] JS1 & JS2 Content Reshuffle #31

Open
@ChrisOwen101

Description

@ChrisOwen101

DRAFT

Which module(s) and week(s) does this change effect?
Module(s): JS1 + JS2
Week(s): Week 1,2 & 3 for both

What is this change trying to solve?

Our students struggled a lot with JS1 this year so we're looking at improving the module.

JS2/Week3 is a weaker week in our curriculum and so could be pushed back to when the content in that lesson is more required. The homework for this week is not directly related to the content (it's three mini-projects).

What is the proposed change?

  • JS1 - Week 1 - Variables, Strings, Numbers
  • JS1 - Week 2 - Functions and Expressions
  • JS1 - Week 3 - Arrays and Loops
  • JS2 - Week 1 - Array Methods
  • JS2 - Week 2 - Objects
  • JS2 - Week 3 - DOM & DOM Manipulation
  • JS3 - Week 1 - Debugging and How Does The Web Work
  • JS3 - Week 2 - APIs and Fetch
  • JS3 - Week 3 - Scope & Array Destructuring (see Issue Add Array Destructuring to JS3-3 and Remove Classes #6 )

Why is this work important to do?

We need to give our students more time to understand the basics before moving onto the harder parts of the course

Risks

We've lost the section on Sync vs Async and so we'll need to do this content in another way. I think we could set it as homework as there's lots of good content around this.

Who might need to know about this change?

@ChrisOwen101 @40thieves @nbogie

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions