CMSI 270
Modern Web Apps
Fall 2011
- Note
- This page is maintained as an archival record of the course shown above, and as such, some links on this page may no longer be valid nor accessible. They are kept here as a record of the resources that were available at the time of the course offering.
All materials are in PDF. Contact me directly for source code or solutions.
- Syllabus
- JavaScript runner page
- JavaScript DHTML playground
- GitHub — where you’ll find our sample code
Assignments
- Assignment 0913: 1a, 1h, 1i, 1j, 2e, 3a, 3c, 3e, 3f
- Assignment 0927: 1a, 1c, 1h, 1i, 1j, 2e, 2h, 3a, 3b, 3c, 3e, 3f
- Assignment 1101: 1a, 1c, 1d, 1h, 1i, 1j, 2a, 2b, 2c, 2d, 2e, 2f, 2g, 2h, 3a, 3b, 3c, 3e, 3f
- Extra Credit 1215: 1a, 1c, 1d, 1h, 1i, 1j, 2e, 2g, 2h, 3a, 3b, 3c, 3e, 3f
- Assignment 1215: 1a, 1b, 1c, 1d, 1e, 1f, 1g, 1h, 1i, 1j, 2e, 2h, 3a, 3b, 3c, 3d, 3e, 3f
- Portfolio Preparation Instructions
Handouts
- 0901: Agenda 0901, The Web Request-Response Cycle
- 0906: Agenda 0906
- 0913: Agenda 0913
- 0920: Agenda 0920
- 1006: Agenda 1006
- 1013: JavaScript Jumpstart, JavaScript Basics, JavaScript Functions
- 1025: Agenda 1025
- 1103: Agenda 1103
- 1122: Agenda 1122
Related External Links
These links take you to web sites beyond this server. The sites are in no particular order or bias, just “as they came to mind.”
- Wikipedia: A good starting point for virtually any concept lookup (emphasis on starting point)
Web Development Resources
- The Mozilla Developer Network: Lots of information here, for all levels
- Chrome Experiments: Not exclusively for the Chrome browser, but using it helps
- HTML 5 Visual Cheat Sheet — A well-made one-page HTML5 reference (PDF download is somewhere on that page)
- The Worldwide Web Consortium (W3C): The ultimate authority, but may be too much for a beginner
- A simple CSS tutorial “from the ground up” from Web Page Design for Designers
- Look no further than the CSS Zen Garden for CSS ideas and inspiration
- This web page links to a variety of animation effects with CSS3 and a side of JavaScript
- CSS notes from Prof. Ray Toal’s Internet technologies course
- The Firebug home page: Don’t develop on Firefox without it
- The Safari Dev Center: Of particular note are any articles focusing on Mobile Safari on iOS devices