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

[DRAFT] JS1 & JS2 Content Reshuffle #31

Open
ChrisOwen101 opened this issue Jul 27, 2020 · 0 comments
Open

[DRAFT] JS1 & JS2 Content Reshuffle #31

ChrisOwen101 opened this issue Jul 27, 2020 · 0 comments
Labels
enhancement New feature or request JS1 JS2

Comments

@ChrisOwen101
Copy link
Contributor

ChrisOwen101 commented Jul 27, 2020

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

@ChrisOwen101 ChrisOwen101 added enhancement New feature or request JS1 JS2 labels Jul 27, 2020
@ChrisOwen101 ChrisOwen101 changed the title JS1 & JS2 Content Reshuffle [DRAFT] JS1 & JS2 Content Reshuffle Jul 27, 2020
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
enhancement New feature or request JS1 JS2
Projects
No open projects
Status: Backlog
Development

No branches or pull requests

1 participant