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