Web Programming One
Fall 2010
Documents
- Course Syllabus, Schedule, and Policies - Revised November 16, 2010
- Text: HTML5 and CSS3
- Academic Honesty
- Academic Calendar

Assignments
- Hw1: Essay v1
- Hw2: New and Improved Essay
- Mid-term Project: TiVo Guide v1.0
- Hw3: TiVo Guide v2.007
- Final Project: TiVo Guide v3.11 - Here's an excellent, though not perfect Example.
Resources
- Introduction to Browsers and the Web
- Introduction to HTML
- Using the new HTML5 tags
- Being Efficient about loading jQuery
- W3C HTML Validator
- How Browsers Work
- Cross-browser consistency with Normalize.css
- Lynx Viewer
- W3 Schools Tutorials and References
- Other Web Programming Tutorials
- The Web Developer's Handbook
- Professional Webmasters Stack Exchange
- Web Development Add-ins for Firefox
- Six Revisions - Great web development tips
- HTML5 Browser Readiness (in HTML5)
- Lastest HTML5 specification
- YUI Theater: Introduction to HTML5
- Doctype - Web Design Q&A
- Examples of Bad Web Design
- Reserved Top Level DNS Names
- DNS, root sites, and servers
- Prototype and Objects diagram from class - (Thanks David.)
Personal Site
If you forget the direct URL to your personal site then enter your last name in the text box and press go.http://www.labouseur.com/students/web1/
Articles
- A Brief History of the Internet
- A Brief History of Web Browsers
- Responsive Design
- Google annoys Microsoft with Chrome plugin for IE
- Douglas Crockford's DOM Theory presentation (available as a PPT on the YUI blog)
- Future web standards
- An HTML5 Presentation in HTML5
- Dive into HTML5
- YUI Theater: Introduction to HTML5
- HTM5 might include speech in the future.
- CSS fun: Our Solar System in CSS3
- JavaScript fun: Scroll Clock
Click on the image for a larger version.
I reserve the copyright for all parts of my courses.
Commercial reproduction of any course material, including lecture notes
taken by students, without my EXPRESS WRITTEN consent, is prohibited.
Seriously.