Class Meeting Schedule

Note: Slides and content for future dates is posted here for reference. Future content is subject to change.

Meeting Day Date Topic Other
1 W Aug 25 Architecture
2 M Aug 30 Git: Version Control
3 W Sep 1 Git: Distributed VC
4 M Sep 6 Labor Day
5 W Sep 8 Git: Extensions
6 M Sep 13 Ruby: Basics
Ruby: Dynamic Types
RoR Tutorial, 4.2–4.5
repl.it
7 W Sep 15 Ruby: Blocks, Hashes, and Symbols fib.rb (source, listing)
8 M Sep 20 Ruby: Blocks, Hashes, and Symbols fib.rb (source, listing)
9 W Sep 22 Ruby: Useful Classes and Methods sorter.rb (source, listing)
10 M Sep 27 Ruby: Object-Oriented Programming
Regular Expressions
Ruby cheat sheet
Inheritance and modules.rb
Super.rb
RE cheat sheet
11 W Sep 29 Regular Expressions RE cheat sheet
12 M Oct 4 HTML simple.html (source, listing, page)
pic.png
myform.html (source, listing, page)
HTML cheat sheets (small, large)
13 W Oct 6 Static Site Generation
14 M Oct 11 HTTP
Networking
scrape.rb (source, listing)
15 W Oct 13 CSS
CSS
csssimple.html (source, listing, page, codepen)
pic.pngcsstest.html (source, listing, page, codepen)
pic.png
16 M Oct 18 CSS
Floats, Grids, and Fonts
CSS cheat sheets (small, large)images.html (source, listing, page, codepen)
pic.png
css grids (codepen)
css grid areas (codepen)
17 W Oct 20 Colors and Images
18 M Oct 25 Midterm
19 W Oct 27 Testing Frameworks
20 M Nov 1 Javascript: Basics page1.html (source, listing, page, codepen)
forloop.html (source, listing, page, codepen))
21 W Nov 3 Javascript: Coercion and Functions
Javascript: Arrays
closures.js (repl.it)
22 M Nov 8 Javascript: Objects and Prototypes
23 W Nov 10 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
24 M Nov 15 Rails: Models
Rails: Associations and Validations
Background: MVC slides
25 W Nov 17 Rails: Routes
26 M Nov 22 Rails: Views and Controllers
Rails: Views and Controllers II
27 W Nov 24 Thanksgiving Break
28 M Nov 29 Student Presentations (Technology)
29 W Dec 1 Student Presentations (Technology)
30 M Dec 6 Student Presentations (Final Project)
31 W Dec 8 Student Presentations (Final Project)