Cs198-f07-syllabus
From RAD Lab
←Older revision | Newer revision→
| Date |
Lecture
topics (see course homepage for details) |
Lab/homework/etc. |
| 9/4 |
Administrivia, course goals,
prereqs |
Lab 0: install RoR |
| 9/11 |
Intro to Ruby Intro to Rails |
Lab 1: install MySQL, get a
simple Hello World running |
| 9/18 |
Intro to testing and "three
databases for your app" |
Lab 2: multi-model associations;
get help with something online |
| 9/25 |
More models: validations More Associations: join tables
and has_many :through |
Project groups formed, project
concept adopted |
| 10/2 |
Storyboarding & CRC
(collaboration responsibility cards) |
Give 5-minute project "pitch"
(at
hack sessions 10/4-5) |
| 10/9 |
Open Q&A/slop |
Review project storyboards &
CRC cards (at hack sessions 10/11-12) |
| 10/16 (Fox poss. away) |
Debugging techniques, logs,
basic benchmarking |
|
| 10/23 |
advanced controller & view
topics |
Initial project checkpoint (in
hack sessions) |
| 10/30 (Fox, Sobel away) |
More on Testing &
Benchmarking |
|
| 11/6 |
Advanced topics: CalNet authentication |
Intermediate project checkpoint
(in hack session): propose final feature list |
| 11/13 |
Overall review of Rails, using authentication flow as example Top 10 RoR coding pitfalls |
|
| 11/20 |
Web 2.0 entrepreneurship | Project checkpoint: informal
walkthru, final feature list checkoff |
| 11/27 |
CSS: intro and "best practices" hints (presented by Arthur and Alex) "mobilizing" your app using CSS, VoiceXML, etc. (presented by Armando) |
|
| 12/4 |
Project alpha release deployed Dryrun project demo in class |
|
| 12/11 |
Project demos/posters |
Project demos/posters |
