git clone https://github.com/andyras/edumap.git
cd edumap/edumap
gem install bundler
bundle install
rake db:create
rake db:migrate
rake db:seed
rails s
And visit http://localhost:3000/
In general curricula are broken up into lessons; that is the quantum of curriculum we are working with.
- Code for each lesson
- string with no whitespace, e.g.
Code.org1.1
- string with no whitespace, e.g.
- Age (or grade) range for each lesson
- string, e.g.
"Ages 8-10"
,"Grade 4"
- string, e.g.
- Short description for each lesson
- string, e.g.
"Happy Maps"
- string, e.g.
- Time for lesson
- string, e.g.
"1 class period"
,"45 minutes"
- If you have to guess, add
"est."
before the time, e.g."est. 1 class period"
- string, e.g.
- Platform/OS or materials
- string, e.g.
"Web"
,"iOS, Android"
,"pencil, paper, SPAM"
- string, e.g.
- Plugged vs. Unplugged
- string, either
"Plugged"
or"Unplugged"
- string, either
- Topic area
- string, e.g.
"Loops"
,"Internet security"
- string, e.g.
- CS Unplugged
- scraped: age, lesson names
- Google Computational Thinking
- ScratchEd Creative Computing
- Code.org
- standards
- (lesson plans require login or direct link)
- Computational Thinking (Northwestern)
- CS First
- Find more resources here... http://cs4hs.com/resources/cscs-results.html#q=