itscodenation / curriculum-15-16

The ScriptEd Foundations and Advanced Course curriculum for the 2015-2016 school year
52 stars 53 forks source link

ScriptEd Curriculum 2015-2016

Creative Commons License
ScriptEd Curriculum by ScriptEd, Inc. is licensed under a Creative Commons Attribution-NonCommercial 4.0 International License. Based on a work at https://github.com/ScriptEdcurriculum.


Please find ScriptEd's suggested curriculum for Year 1 and Advanced Students below. If you are looking for additional resources, please visit our Resources page.

Year 1

While completing the units below, the students are working towards becoming extremely qualified at all the skills found in the ScriptEd Foundations Rubric.

Unit Sessions Topics/Skills Project 1 Project 2
0. ScriptEd 1 Routines and Expectations N/A N/A
1. Intro to CS 1 Computational thinking N/A N/A
2. HTML (Introduction) 5 HTML page structure, Basic tags NYT Remix Images
3. CSS (Introduction) 4 Wireframing, Basic Styling CSS ScriptEd Garden About Who?
4. HTML, CSS & jQuery 2-3 link tag, script tag, header, media query, jQuery events General Assembly Dash Project #2 N/A
Optional Unit, Scratch 4 Algorithms, variables, conditionals Ol Mc'Donald MadLibs N/A
5. JavaScript 1.1 4 Variables, functions Tiny Turtle Calculator
6. JavaScript 1.2 5 Strings, Conditionals, Comments MadLibs Grading App
IDE Tutorial: Cloud9 1 Dashboard, Workspace, Sharing, GitHub intergration Sign Up for Cloud 9 N/A
7. Command line 2 CRUD operations File Structure Terminus
8. Git & GitHub 1 Git, Github, status, clone,commit, push Mr. Potato Head N/A
9. HTML (Advanced) 3 Linking pages, a tag, forms Portfolio Page N/A
10. HTML/CSS (Advanced) 3 Div, id, class, float, transitions & animations GA Dash Project #4 CSS Zen Garden
11. Bootstrap 3 CDN, wireframing, grid system Fictional Character Website N/A
12. jQuery 4 Selectors, Attributes, Handlers The jQuery Site Facebook Wall
13. JavaScript 2.1 5 Arrays, Loops 99 Bottles Color Changer
14. JavaScript 2.2 4 Objects (hashes) Around the World Address Book

Advanced Course

Students in the advanced course will be completing their final projects using Cloud9 IDE. They will also need to push all of their code to GitHub.

Unit Sessions Skills Project API
1. Scavenger Hunt 1-2 Variables, Functions, Strings, Conditionals, Loops, jQuery Scavenger hunt of many short programs (<10 lines each) N/A
2. Rock, Paper, Scissors 2 Math.random, jQuery, conditionals A fully functional game (user vs. bot) N/A
3. Website ReBranding 2 Wireframing, Bootstrap, Pair programming Redesign a company homepage N/A
4. SoundCloud API Project 1-2 APIs A site that displays relevant song information based by genre SoundCloud
4a. Foursquare API Project 1-2 APIs A site that displays pizza places near the user Foursquare
5. Instagram API Project 2-3 APIs A site that searches instagram for images tagged with key words entered by the user Instagram
6. Giphy API 2-3 APIs A site that searches Giphy for images tagged with key words entered by the user Giphy
7.jQuery Battle 1 jQuery, Collision Detection, Key Binding Game that uses keybindings to move character N/A
8. Insult Generator 3 APIs, JSON, Client/Server Interaction Insult Generating voice game Custom API made on mockable.io
9. SoundMood 2-3 APIs, JSON, Client/Server Interaction Music streaming app that plays songs based on user emotion SoundCloud
10.Portfolio 1-2 GitHub Pages Personal Portfolio page N/A
11.Entrepreneurialism N/A Project management, Pair Programming, Self-Motivation A fully functional WebApp N/A