Home

DateTopicsReadings and Quizzes
1-14Course Introduction, HTTP, and Web Basics
1-19HTML
1-21CSS
1-26Terminology and JavaScript (Wat! Video)FRS 1-3, Task #1
1-28JavaScript


2-2Test-Driven DevelopmentFRS 4-5, Task #2
2-4JavaScript, HTML5, and Canvas
2-9Build Management and Strategy PatternFRS 6-7, Quiz #1
2-11PHP (PHP Analysis)Task #3
2-16Refactoring, Patterns, CouplingFRS 8-10
2-18PHPTask #4
2-23State & Test StubsFRS 11-12Quiz #2
2-25AJAXTask #5
3-1Abstract Factory & FragilityFRS 13-14
3-3No Class (SIGCSE)
3-8jQueryTask #6
3-10jQuery
3-15Spring Break
3-17Spring Break
3-22Compositional DesignFRS 15-18, Quiz #3
3-24Play!Project #1 Due
3-29Facade, Decorator, Adapter, BuilderFRS 19-22
3-31Play!Task #7
4-5Command, Iterator, Proxy, CompositeFRS 23-26, Quiz #4
4-7Slick
4-12Null Object, Observer, MVCFRS 27-29
4-14Scala.jsTask #8
4-19Frameworks, Configuration Management & Systematic Testing (with Futures for Slick)Quiz #5, FRS 30-34
4-21Scala.jsTask #9
4-26Play and Scala.js with Group WorkQuiz #6
4-28Conclusions (and one presentation)Task #10
5-10
Project #2 Presentations