####Semester I During unit 2 students will set up an account with GitHub and Cloud9 account. This pdf will serve as a tutorial for creating an account with each.
| Unit | Lessons | Topics | Project |
|---|---|---|---|
| 1. Introduction | 3 | Computing processes, Algorithms, Boolean and Variables | Ol Mc'Donald MadLibs w/ if/else statement |
| 2. HTML | 3 | Webpages structure, Simple Styles, Site Layout | Social Media Webpage |
| 3. CSS | Site Mapping, Div tags, | PartA: 4 Page About Me Site PartB: Bootstrap | |
| [4. JavaScript] (units/4-javascript/) | 4 | Variables, functions, pseudo-code, comments | |
| [5. Strings] (units/5-string/) | 2 | Functions, casting, comparison | MadLibs |
| 6. Conditionals | 2 | Boolean values, if/else, comparison operators, logical operators |
|
| 7. Arrays & Loops | 3 | Arrays, while / for loops. |
|
| 8. Hashes | 2 | Hashes, key-value pairs, for-in loops |
|
| [9. jQuery] (units/9-jquery) | 2 | Selectors, click handlers | |
| 10. Version Control | 2 | Git, Github, clone, push,pull |
####Semester I Second year students will be completing their final projects using Cloud9 IDE. They will also need to sign in using their GitHub account. This pdf will serve as a tutorial for creating an account for students who need to do so.
| Unit | Date(s) of Lesson | Skills | Project |
|---|---|---|---|
| 1. Scavenger Hunt | 9/20/14 | Variables, Functions, Strings, Conditionals, Loops, | Scavenger hunt of many short programs (<10 lines each) |
| 2. Rock, Paper, Scissors | 10/4/14 | API, math.random, JQuery | A functioning game of user vs. bot |
| 3. Playing Cards | |||
| 4. SoundMood | |||
| 5. Speech Synthesis | Form, API, Responsive Design, http calling, JQuery | ||
| 6. Fractal Art | |||
| 7. artGenerator | |||
| 8. NYC Data Map | Big Data, Data Visualization, API, Client Server | HeatMap of various data pulled from 311 | |
| 9. Learningpod Test Prep | |||
| 10. Entrepreneurism | |||
| **11. ** |