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 | T | Jan 7 | Architecture | |
2 | R | Jan 9 | Git | |
3 | T | Jan 14 | Ruby: Basics and Dynamic Types | RoR Tutorial, 4.2–4.5 repl.it |
4 | R | Jan 16 | Ruby: Useful Classes and Methods | sorter.rb (source, listing) |
5 | T | Jan 21 | Ruby: Blocks, Hashes, and Symbols | Ruby cheat sheet |
6 | R | Jan 23 | Regular Expressions | RE cheat sheet |
7 | T | Jan 28 | Networking and HTTP | scrape.rb |
8 | R | Jan 30 | Web APIs | |
9 | T | Feb 4 | HTML | simple.html (source, listing, page) pic.png myform.html (source, listing, page) HTML cheat sheets (small, large) |
10 | R | Feb 6 | CSS | csssimple.html (source, listing, page, codepen) pic.png |
11 | T | Feb 11 | CSS | csstest.html (codepen) CSS cheat sheets (small, large) |
12 | R | Feb 13 | Midterm 1 | |
13 | T | Feb 18 | Floats, Grids, and Fonts | images.html (source, listing, page, codepen) pic.png css grids (codepen) css grid areas (codepen) |
14 | R | Feb 20 | Static Site Generation | |
15 | T | Feb 25 | Javascript: Basics | page1.html (source, listing, page, codepen) forloop.html (source, listing, page, codepen)) |
16 | R | Feb 27 | Javascript: Arrays, Objects, and Prototypes | closures.js (repl.it) |
17 | T | Mar 4 | Javascript: DOM and Events | checkboxes.html (source, listing, page, codepen)) colorswaps.html (source, listing, page, codepen)) mouseover.html (source, listing, page, codepen)) colorclicks.html (source, listing, page, codepen)) JavaScript cheat sheet |
18 | R | Mar 6 | Colors and Images | |
T | Mar 11 | Spring Break | ||
R | Mar 13 | Spring Break | ||
19 | T | Mar 18 | Rails Models, Associations, and Validations | |
20 | R | Mar 20 | Rails: Routes | |
21 | T | Mar 25 | Rails: Views and Controllers | |
22 | R | Mar 27 | Midterm 2 | |
23 | T | Apr 1 | Student Presentations (Technology) | |
24 | R | Apr 3 | Student Presentations (Technology) | |
25 | T | Apr 8 | Security: Cryptography | |
26 | R | Apr 10 | Unicode and UTF-8 | |
27 | T | Apr 15 | Student Presentations (Project) | |
28 | R | Apr 17 | Student Presentations (Project) |