LIS 390W1A - Schedule

Current Week: Week 16 - Mon 12/8/2008 & Wed 12/10/2008

Table of Contents

Week 1

Mon
8/25/2008

Introduction

See the course narrative for more details.
  • Introductions
  • Brief Overview of the Class
  • Administrative Stuff
  • Assignments & Grading
  • Expectations & Philosophy

Lab

Lab 1: Introduction to HTML: How Easy is Easy?

Nothing due.

Week 2

Mon
9/1/2008

No Class!!!

Nothing due.

Nothing due. Lab 2 has been moved to next week.

Week 3

Mon
9/8/2008

Fun with Technology!

We will be learning how to use all the main technologies that we will be using in this course, including text editors, web browsers, ssh, webdav, netfiles, I: Drive, etc. We ought to finish with these technologies today.

In this class, we will be utilizing the Course Technologies section of the course website a great deal.

Lab

For anyone who has not already done so, we'll need to setup your GSLIS I: drives, and then we'll need to do a bit of quick admin work. Then we can start on the lab.

Lab 3: Downloading and Uploading an HTML File

Lab 2 due.

Week 4

Mon
9/15/2008

Hyperlinking, navigation and information organization

Required Reading

Start reading:

Useful Reference:

Lab

Lab 5: Hyperlinks and the Anchor Tag

Lab 4 due.

Wed
9/17/2008

The Importance of Standards & HTML Validation

Required Reading

Also, check out the W3 HTML Validator

Related Readings (Optional)

Lab

Lab 6: Writing Valid HTML/XHTML

Lab 5 due.

Week 5

Mon
9/22/2008

Markup and HTML

Required Reading

Related Readings (Optional):

Lab

Lab 7: Kinds of Markup

Lab 6 due.

Wed
9/24/2008

More HTML

Required Reading

Continue Reading:

Start reading:

Useful Reference:

Lab

Lab 8: Writing More HTML.

Lab 7 due.

Week 6

I will be out of town on Wednesday of this week attending a conference so you will be having a guest lecture. Dan Wright will lecture on HTTP on Wednesday.

Last year, the attendance at guest lectures was dismal. Therefore, this year, attendance is required. Attending class will be worth 15 points.

Wed
10/1/2008

Technological Foundations of the Web: HTTP & HTTPS

Slides

Required Reading

Related Readings (Optional):

Lab

Lab 9: HTTP Get. Lab 9 will not be due for a week. Quiz 1 (50 points) is on Monday so study for that instead, and the first major assignment is due on Wednesday.

Note

Quiz 1 (50 points) is on Monday.

Nothing due.

Week 7

Wed
10/8/2008

HTML & CSS

Required Reading

Lab

None.

Week 8

Mon
10/13/2008

More CSS

Required Reading

Continue readings from last class.

Lab

Lab 10: Messing with CSS.

Lab 9 due.

Wed
10/15/2008

HTML Tables

Required Reading

Related Readings (Optional):

Lab

Lab 11: HTML Tables.

Lab 10 is due.

Week 9

Wed
10/22/2008

HTML Forms

Required Reading

Related Readings (Optional):

Lab

Lab 13: Forms.

Lab 12 due.

Week 10

Mon
10/27/2008

Quick Overview of Javascript & PHP

Slides

Javascript Introduction Slides

Required Reading

For the following sites, check them out to see what is possible with javascript:

Examples of Javascript

Lab

Lab 14: Introduction to Javascript & PHP

Lab 13 due.

Wed
10/29/2008

Javascript & PHP - Variables, Arrays & Basic Functions

Required Reading

Related Readings

Lab

Lab 15: Variables, Arrays & Basic Functions

Lab 14 due.

Week 11

Mon
11/3/2008

Javascript & PHP - Loops & Conditionals

Required Reading

Lab

Lab 16: Loops & Conditionals

Lab 15 due.

Wed
11/5/2008

Javascript & PHP - Functions

Required Reading

Exercises

Lab 17: More Functions

Nothing due. Keep working on Lab 16 and your Personal Website Assignment.

Week 12

I will be out of town both Monday and Wednesday of this week attending another conference so you will be having guest lecturers both days. Hong Zhang will be guest lecturing on Monday on XSLT, and Andrew Wadsworth will be guest lecturing on Wednesday on usability.

As mentioned previously, last year the attendance at guest lectures was dismal. Therefore this year attendance is required. Attending each class will be worth 15 points.

Mon
11/10/2008

Overview of XSLT

Slides

Slides for the XSLT lecture.

Required Reading

XSLT References:

Lab

None currently scheduled.

Lab 16 due.

Week 13

Mon
11/17/2008

Encoding, Unicode and HTML Entities

Required Reading

Related Readings (Optional):

Lab/Assignment

No Lab. Instead, brainstorm ideas for the final project on the Final Projects Forum. Start talking to your fellow students on the final projects forum to find partners for a final project group.

Nothing due. Instead, brainstorm ideas for the final project on the Final Projects Forum. Start talking to your fellow students on the final projects forum to find partners for a final project group.

Week 14 - Thanksgiving Break. No Class!!!

Week 15

Mon
12/1/2008

More CSS: Three columned layouts and more...

Below are links to the files I created in class:

No readings.

Lab

Lab 19: Three Columned Layout

Optional Exercise

Exercise: More CSS Practice

Lab 18 due.

Wed
12/3/2008

Copyright, Fair Use, and other Legal Considerations

Required Readings

Related Readings

Privacy, Trust, Security, and Policy - Related Readings

Not exactly the same topic, but here in case you are interested in them.

Lab

No Lab.

Nothing due.

Week 16

Mon
12/8/2008

Data Management & Hosting Your Own Site

Brief review of strategies for Data Management: organization, backup, etc. Also, brief overview of different options for personal web hosting.

Issues:

  • Storage & Bandwidth - and the pricing model
  • CGI & Scripting support (PHP, Perl, Java, etc.)
  • DB support: MySQL, PosgreSQL, others?
  • File access via the web vs. ssh/ftp access + web access
  • Domain registration & management
  • Email support
  • Mailing list support, and more importantly, with what software
  • Pricing model, generally: Setup Fees are often sketchy, pro-rated cancellation is also good, monthly fee vs. pay-for-use.
  • Long-term reliability of the hosting
  • Piecemeal services vs. all-in-one

Free Web Hosting (you get what you pay for)

Web Hosting Solutions:

Virtual Private Servers and Dedicated Servers

Other hosting (-like) services

Automatic Backups

Other Backup Solutions (hacks)

Lab

No Lab.

Nothing due.

Wed
12/10/2008

Final Project Presentations

Exact Scheduling to be determined

Not a Week

None
00/00/0000

Grabbag of Topics

Required Reading

Read one of the following and be prepared to explain it to your classmates (25 points).

Related Readings (Optional):

Lab

None.

copyright

data preservation over time

data preservation and back-up strategies

Install web software
* Wordpress
* mediawiki
* joomla
* drupal

Affordance Analysis, Systems Analysis & Design

Readings to be added

Required Readings

Lab

No lab.

Wikis

Required Reading

  • Wiki article in Wikipedia - the most famous wiki.
  • Wiki Wiki Web - the first wiki.
  • Browse both wikis. Be prepared to discuss your experience.

Lab

No lab.

Blogs

Required Reading

  • Blog article in wikipedia.
  • Find one blog of interest, and one article about blogs, and come in prepared to discuss them. Please email me your choices (with links) by the Wednesday before class.

Lab

No lab.

Content Management Systems

The readings for today will change.

Required Reading

Related Readings (Optional):

Lab

No lab.

Web Mashups

Nothing due.