Rails Decal Teaching Guide
Lesson Plan
Week 1 - 9/13: Introduction to Ruby and The Web
Week 2 - 9/20: Rails Fundamentals — Controllers, Forms, and Actions
Week 3-9/27: Forms + Intro to Rails Lab
Week 4-10/4: Models and Databases
Project 1: PokePortal — Due 10/25
Profile pictures with Active Storage
Week 5-10/11: Rails Model + Routes Magic!
Week 6-10/18: Advanced Models
Week 7-10/25: Into the Mines: Gem Showcase
Project 2: Build Your Own Web App
Week 8-11/1: Automotive Professionals Inc (APIs!)
Week 9-11/8: Webhooks + APIs
Week 10-11/15: Guest Lecture? Rest + Fun Week!
Week 11-11/29: Final Presentations!
Big Picture Ideas
- Minimize Lecturing. We have two hours of available lecture time, but no one enjoys being lectured at for two hours. If we want to make the most of the time and keep students engaged, we need to mix things up often. One good rule of thumb (albeit hard to follow given our topic) is to not lecture for longer than 15 minutes at a time. Mini labs and discussions amidst lab groups will help break the time up and keep students awake and interested.
- Potentially just a "follow the leader"-esque lab.
- First part of demo is a "code-along" and then towards the end is a looser step.
- Having some ownership of what you're doing would be nice.