Class Meeting Schedule
Note: Information that appears in this font, below, is not yet officially posted. While a draft version of the material might be available, it is subject to change before its official posting.
| Meeting | Day | Date | Topic | Other |
|---|---|---|---|---|
| 1 | M | Jan 12 | Architecture | |
| 2 | W | Jan 14 | Git: Version Control | |
| 3 | F | Jan 16 | Git: Distributed VC | |
| M | Jan 19 | No class (MLK) | ||
| 4 | W | Jan 21 | Git: Extensions | |
| 5 | F | Jan 23 | Ruby: Basics | Textbook (RoR Tutorial), 4.2 |
| 6 | M | Jan 26 | Ruby: Dynamic Types | |
| 7 | W | Jan 28 | Ruby: Arrays and Strings | Textbook (RoR Tutorial), 4.3 |
| 8 | F | Jan 30 | Ruby: Blocks, Enumeration, Hashes | |
| 9 | M | Feb 2 | Ruby: Object-Oriented Concepts | Textbook (RoR Tutorial), 4.4 |
| 10 | W | Feb 4 | Testing Frameworks | Minitest Cheatsheet |
| 11 | F | Feb 6 | Networking | |
| 12 | M | Feb 9 | HTTP | scrape.rb |
| 13 | W | Feb 11 | Web APIs | joke_search.rb |
| 14 | F | Feb 13 | Midterm 1 | |
| 15 | M | Feb 16 | HTML | html-simple (codepen) basic-form (codepen) |
| 16 | W | Feb 18 | CSS | css-simple (codepen) |
| 17 | F | Feb 20 | CSS | css-classes (codepen) css-divs (codepen) |
| 18 | M | Feb 23 | CSS | |
| 19 | W | Feb 25 | Style: Flow and Grids | css-float (codepen) css-flex (codepen) css-grid (codepen) css-grid-areas (codepen) |
| 20 | F | Feb 27 | Colors and Images | |
| 21 | M | Mar 2 | Static Site Generation | |
| 22 | W | Mar 4 | Javascript: Basics | page1.html (source, listing, page) hello-world (codepen) for-loop (codepen) |
| 23 | F | Mar 6 | Javascript: Coercion and Functions | |
| 24 | M | Mar 9 | Javascript: Arrays | |
| 25 | W | Mar 11 | Javascript: Objects and Prototypes | |
| 26 | F | Mar 13 | Javascript: DOM and Events | checkboxes.html (codepen) colorswaps.html (codepen) mouseover.html (codepen) colorclicks.html (codepen) |
| M | Mar 16 | Spring Break | ||
| W | Mar 18 | Spring Break | ||
| F | Mar 20 | Spring Break | ||
| 27 | M | Mar 23 | Midterm 2 | |
| 28 | W | Mar 25 | Rails: Models | |
| 29 | F | Mar 27 | Rails: Associations and Validations | demo |
| 30 | M | Mar 30 | Rails: Routes | |
| 31 | W | Apr 1 | Rails: Views and Controllers | Textbook (RoR Tutorial), 2 & 3 |
| 32 | F | Apr 3 | Rails: Views and Controllers II | demo |
| 33 | M | Apr 6 | Regular Expressions | |
| 34 | W | Apr 8 | Student Presentations | available on Carmen |
| 35 | F | Apr 10 | Student Presentations | available on Carmen |
| 36 | M | Apr 13 | Student Presentations | available on Carmen |
| 37 | W | Apr 15 | Unicode and UTF-8 | |
| 38 | F | Apr 17 | Security: Cryptography | |
| 39 | M | Apr 20 | Security: Cryptography | |
| 40 | W | Apr 22 | Time | |
| 41 | F | Apr 24 | Student Presentations: Final Project | |
| 42 | M | Apr 27 | Student Presentations: Final Project |