Skip to content

Conversation

asuffield
Copy link
Contributor

This is a substantial rework of the text, and a few things have moved
between tutorials #1 and #2. Major changes:

  • if statements, booleans, and operators other than + have moved to the first tutorial #2
  • objects have moved to plain html #1
  • more detailed explanations, slower pacing early on
  • much deeper focus on functions

The things which were moved around are in aid of a larger refactor:
after this change, students should be able to manage js tutorials #3
through #6 using only the material learned in #1. This lets them jump
into building working websites faster.

Things which were removed from tutorial #1 have been added to #2 for
now just to have them somewhere, but a near-term goal should be to
break #2 into smaller chunks and introduce them as part of other
exercises, where students can be building things instead of reading
about them.

I am still not fully satisfied with tutorial #1, because it still involves too much reading and far too little building. I have some ideas on how to make more progress on this, but that will take time, and this change seems to be an immediate improvement.

This is a substantial rework of the text, and a few things have moved
between tutorials codebar#1 and codebar#2. Major changes:

 - if statements, booleans, and operators other than + have moved to codebar#2
 - objects have moved to codebar#1
 - more detailed explanations, slower pacing early on
 - much deeper focus on functions

The things which were moved around are in aid of a larger refactor:
after this change, students should be able to manage js tutorials codebar#3
through codebar#6 using only the material learned in codebar#1. This lets them jump
into building working websites faster.

Things which were removed from tutorial codebar#1 have been added to codebar#2 for
now just to have them somewhere, but a near-term goal should be to
break codebar#2 into smaller chunks and introduce them as part of other
exercises, where students can be building things instead of reading
about them.
@despo
Copy link
Member

despo commented Dec 31, 2015

@asuffield good work. Happy to merge this.

despo added a commit that referenced this pull request Dec 31, 2015
@despo despo merged commit bb4a5e9 into codebar:gh-pages Dec 31, 2015
octopusinvitro pushed a commit that referenced this pull request Aug 14, 2016
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants