NigelEarle / DevLeague-Modules

Curriculum

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

DevLeague Modules

WIP

Modules that are prepended with a - are ready to be formatted.

Modules that are prepended with a _ are empty.

Module Structure

Each module may contain a sub-module, in which case, only contains directories for each sub-module

Each module contains a README.md which is the primary document to start from.

see module Module README.md template below

Each module may contain sub-directories, given that they are described and referenced from the README

Module README.md template

see OOP Module for an example

[Module name]

Suggested order of delivery

  1. Intro (whiteboard)
  2. Slideshow
  3. JS Constructors
  4. Difference Classes, Objects, Inheritence (talk)
  5. Kingdom of OOP
  6. Check in, understanding of constructors, inheritence, and super calls (talk)
  7. verify (acceptance)

Topics

  • a list of topics for this module
  • define a level of understanding for each topic
  • example:
    • Defining Classes [grok]
    • Instantiating Objects [grok]
    • Class Inheritence [grok]
    • Interfaces [teach]
    • Polymorphism [about]
    • Multiple Inheritence [about]
  • where:
    • [grok] => Grokking a topic
    • [teach] => ability to communicate topic to colleagues in a way they can teach it or know about it
    • [about] => knows about a topic at a high level enough to know it exists and do further research as needed

Acceptance

  • criteria used to determine completion of this module
  • answers these questions:
    • what have the students learned?
    • what can a student do to demonstrate knowledge or mastery?
    • how do we know that a student has obtained proper training?

Slides

  1. Slideshow

Work

  • list of challenges
  • list of exercises
  • list of projects
  • and links to their github
  1. JS Zombies
  2. JS Constructors
  3. Kingdom of OOP

Additional Resources

Slideshows

use vim-reveal ? https://github.com/blindFS/vim-reveal

use Remark ?

to present, use ngrok then distribute the url

DevLeague Topics

the "Grok" list: https://gist.github.com/theRemix/0852e5f2ce93851d691cf0411a4f451b

About

Curriculum