Skip to content
This repository has been archived by the owner on Feb 27, 2023. It is now read-only.

JS Core - Lesson 2 #10

Open
kabaros opened this issue Mar 25, 2017 · 1 comment
Open

JS Core - Lesson 2 #10

kabaros opened this issue Mar 25, 2017 · 1 comment
Assignees
Labels

Comments

@kabaros
Copy link
Contributor

kabaros commented Mar 25, 2017

https://code-your-future.github.io/syllabus/js-core/lesson2.html

Please mention this issue# in any PRs, commits related to Lesson 2 in JS Core.

@kabaros kabaros added the Lesson label Mar 25, 2017
@kabaros kabaros assigned kabaros, tvooo and rarmatei and unassigned kabaros and tvooo Mar 25, 2017
@kabaros kabaros closed this as completed Mar 25, 2017
@kabaros kabaros reopened this Mar 25, 2017
@rarmatei
Copy link
Collaborator

@tvooo We'll be covering Objects and Arrays/Loops in both lesson 1 (which you're building) and 2 (I'm building), so I've been thinking how to best split the topics into two lessons. Here's what I had in mind:

Objects

  • First lesson: introduce objects, explain properties, keys, how to assign/access values
  • Second lesson: the new keyword, creating objects with constructor functions, primitive types vs reference types

Arrays, Loops

  • First lesson: introduce arrays, how they're different from objects, how their indexes are the keys, and talk about the different types of loops, difference between do...while and while, for loop etc.
  • Second lesson: do different exercises that can be solved using loops, as students need to wrap their heads around them and how they can be used to solve more complex problems (find biggest number in an array, then find biggest number out of a series of objects that have a number array property etc.) Maybe as the hard homework they can write an implementation of bubble sort.

What do you think? Would this be a good split of introduce in first lesson, dig deeper in second? Is it too much material?

This was referenced May 24, 2017
kabaros added a commit that referenced this issue May 26, 2017
* moving coding intro into coding-101 #10 

* js-core lesson 1 updated based on Node Girls workshop #6
The Node Girls workshop is a great immersive start to JS: I've amended some bits to use more accurate terminology, I also updated some of the code samples to be more relevant to our students. I changed the Array explanation to use Tim's explanation as it is easier to grasp. I've also moved the existing content of Lesson 1 to Lesson 2 as it will serve as a good way to reiterate the more complex concepts like arrays, objects etc...

* moving arrays and object from lesson 1 to lesson 2

* update JS-Core lesson 2

* updating research section for JS-Core lesson 2

* putting skeleton for lesson 3
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
Projects
None yet
Development

No branches or pull requests

3 participants