LIS 390W1A - Schedule

Current Week: Week 15 - Mon 11/30/2009 & Wed 12/2/2009

Table of Contents

Week 1

Mon
8/24/2009

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?

We'll need to setup your GSLIS I: drives for you to complete the lab.

Nothing due.

Wed
8/26/2009

How Computers Work

Quiz

There will be a short Quiz on Monday about how computers work, so pay attention in class.

Required Reading

Related Readings (Optional):

Lab

None. Instead we'll be having a Quiz on Monday.

Nothing. Lab 1 will be due on Monday.

Week 2

Wed
9/2/2009

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.

Finish Lab 2: Shuler's "Check It Out" Exercises

Lab 3: Downloading and Uploading an HTML File

Lab 2 has been delayed, it will be due next week Wednesday.

Week 3

Mon
9/7/2009

No Class!!!

Nothing due.

Wed
9/9/2009

URLs, paths and links

Required Reading

Lab

We'll have to do the quick admin work and do Lab 3, then we'll move on to Lab 4: File Systems and Decomposing URLs.

Lab 2 due. Lab 3 has been delayed, it will be due on Monday.

Week 4

Mon
9/14/2009

Hyperlinking, navigation and information organization

Required Reading

Start reading:

Useful Reference:

Lab

Lab 5: Hyperlinks and the Anchor Tag

Lab 3 & Lab 4 due.

Wed
9/16/2009

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/21/2009

Markup and HTML

Required Reading

Related Readings (Optional):

Lab

Lab 7: Kinds of Markup

Lab 6 due.

Wed
9/23/2009

More HTML

Required Reading

Continue Reading:

Start reading:

Useful Reference:

Lab

Lab 8: Writing More HTML.

Lab 7 due.

Week 6

Wed
9/30/2009

Nothing due.

Week 7

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

Attending class for guest lectures is mandatory, and will be worth 15 points.

Mon
10/5/2009

More CSS

Required Reading

Continue readings from last class.

Lab

Lab 10: Messing with CSS.

Test page from 2009's lecture on this topic.

Test page from 2007's lecture on this topic.

Lab 9 due.

Week 8

Wed
10/14/2009

HTML Tables

Required Reading

Related Readings (Optional):

Lab

Lab 11: HTML Tables.

Week 9

Wed
10/21/2009

Lab 12 due.

Week 10

Mon
10/26/2009

Quick Overview of Javascript & PHP

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/28/2009

Javascript & PHP - Variables, Arrays & Basic Functions

Required Reading

Related Readings

Lab

Lab 15: Variables, Arrays & Basic Functions

Lab 14 due.

Week 11

Mon
11/2/2009

Javascript & PHP - Loops & Conditionals

Required Reading

Lab

Lab 16: Loops & Conditionals

Lab 15 due.

Wed
11/4/2009

Javascript & PHP - Functions

Required Reading

Exercises

Lab 17: More Functions

Lab 16 due.

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.

Attending each class is mandatory and will be worth 15 points each.

Mon
11/9/2009

Technological Foundations of the Web: HTTP & HTTPS

Slides

Required Reading

Related Readings (Optional):

Lab

Lab 18: HTTP Get.

Lab 17 due.

Wed
11/11/2009

Website Design

Required Reading

  • None yet.

Lab

None currently scheduled.

Week 13

Mon
11/16/2009

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. 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.

Wed
11/18/2009

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.

Week 14 - Thanksgiving Break. No Class!!!

Week 15

Mon
11/30/2009

More CSS: Three columned layouts and more...

No readings.

Lab

Lab 19: Three Columned Layout

Optional Exercise

Exercise: More CSS Practice

Lab 16 due.

Week 16

Mon
12/7/2009

Encoding, Unicode and HTML Entities

Required Reading

Related Readings (Optional):

Lab/Assignment

No Lab.

Lab 20 due.

Wed
12/9/2009

Final Project Presentations

Exact Scheduling to be determined