2009 200: Difference between revisions
No edit summary |
|||
Line 9: | Line 9: | ||
Your technical plan for the coming trimester should include the topics you would most like to cover (web-related or not), for instance consider the following list of possibilities: | Your technical plan for the coming trimester should include the topics you would most like to cover (web-related or not), for instance consider the following list of possibilities: | ||
* Form Basics | * Form Basics (including GET vs. POST, HTTP) | ||
* File Uploading (via a form) | |||
* Generating an HTML page with Python | * Generating an HTML page with Python | ||
* CGI | * CGI | ||
* Animated GIF/PNGs | |||
* Image Maps | |||
* Auto-refresh & Redirection | |||
* Connecting to a database in Python | * Connecting to a database in Python | ||
* MySQL/Database Basics | * MySQL/Database Basics |
Revision as of 16:09, 15 January 2009
The Web: From 1.0 to 2.0 and back again
This trimester will be focused on the Internet / Web. We will cover fundamentals concepts of the web (Hypertext, HTML, HTTP, CSS), while making connections to scripting, using Python when possible, and other scripting languages (such as JavaScript) when appropriate.
Possible topics
Your technical plan for the coming trimester should include the topics you would most like to cover (web-related or not), for instance consider the following list of possibilities:
- Form Basics (including GET vs. POST, HTTP)
- File Uploading (via a form)
- Generating an HTML page with Python
- CGI
- Animated GIF/PNGs
- Image Maps
- Auto-refresh & Redirection
- Connecting to a database in Python
- MySQL/Database Basics
- Vector Graphics / SVG (+ scripting!?)
- PHP
- (Ab-)Usability
- the <video> and <audio> tags of HTML5
- text browsers
- Frames
- Remixing RSS Feeds
- Generating RSS Feeds
- Drag and drop
- Alternatives to Scrolling
- The blurring line between application and web
- Javascript
- JQuery / Prototype
- Online Typography
- Regular Expressions