LIS 390W1A - Schedule

Current Week: Week 16 - Mon 12/5/2011 & Wed 12/7/2011

Table of Contents

Week 1

Mon
8/22/2011

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/24/2011

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

Week 2

Wed
8/31/2011

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

We will be skipping Lab 3: Downloading and Uploading an HTML File

Nothing due.

Week 3

Mon
9/5/2011

No Class!!!

Nothing due.

Wed
9/7/2011

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

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

Lab 1 due.

Week 4

Mon
9/12/2011

URLs, paths and links

Required Reading

Lab

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

Lab 2 due.

Wed
9/14/2011

Hyperlinking, navigation and information organization

Required Reading

Useful Reference:

Lab

Lab 5: Basic HTML 5

Lab 4 due.

Week 5

Mon
9/19/2011

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.

Wed
9/21/2011

Markup and HTML

Required Reading

Related Readings (Optional):

Lab

Lab 7: Kinds of Markup

Lab 6 due.

Week 6

Mon
9/26/2011

More HTML

Required Reading

Useful Reference:

Lab

Lab 8: Writing More HTML.

Note

Quiz 2 (50 points) is on Wednesday of next week.

Nothing due.

Wed
9/28/2011

HTML & CSS

Required Reading

Note

Quiz 2 (50 points) is on Wednesday of next week.

Lab

Lab 7 due.

Week 7

Mon
10/3/2011

More CSS

Required Reading

Continue readings from last class.

Note

Quiz 2 (50 points) is on Wednesday.

Lab

Lab 9: Messing with CSS.

Test page from 2009's lecture on this topic.

Test page from 2007's lecture on this topic.

Lab 8 due.

Week 8

Wed
10/12/2011

HTML and CSS Review Day

Today will be a day for discussion and talking about the problems and issues you are having with HTML and CSS. Please come prepared with your questions.

Required Reading

None.

Lab

None. Please keep working on your Website Made to Order Assignment.

Week 9

Mon
10/17/2011

HTML Tables

Required Reading

Related Readings (Optional):

Lab

Lab 11: HTML Tables.

Week 10

Mon
10/24/2011

More CSS: Three columned layouts and more...

No readings.

Lab

We will not be doing Lab 19: Three Columned Layout.

Optional Exercise

Exercise: More CSS Practice

Lab 12 due.

Wed
10/26/2011

No lab due.

Week 11

Mon
10/31/2011

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

Nothing due.

Wed
11/2/2011

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.

Week 12

Mon
11/7/2011

Javascript & PHP - Variables, Arrays & Basic Functions

Required Reading

Related Readings

Lab

Lab 15: Variables, Arrays & Basic Functions

Nothing Due.

Wed
11/9/2011

Javascript & PHP - Loops & Conditionals

Required Reading

Lab

Lab 16: Loops & Conditionals

Week 13

I will be out of town both Monday and Wednesday of this week to help my mother recover from surgery, so you will be having guest lecturers both days. Peter Organisciak will be guest lecturing Monday, and Jeff Ginger will be guest lecturing Wednesday.

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

Mon
11/14/2011

Review of Concepts and How to do Web-Based Programming

Peter will be reviewing the programing concepts we learned last week. He will also show you how to use online web resources to help you learn how to program and what various types of programming languages do. Please don't hesitate to ask him questions so that he can give you a better sense of what might be useful.

Lab 14 due.

Lab 15 due.

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/16/2011

Using Images and Visual Design

Using images well on websites can be tricky. Jeff will be covering how to use them effectively, and will touch on other issues surrounding visual design as well. More specifically, what he will be covering includes:

  • A quick introduction to three professional web design/coding tools: <Oxygen/>, Adobe Fireworks, Adobe Dreamweaver
  • An easy technique to come up with shape and color ideas for the construction of layouts
  • Strategies for converting website concept graphics to code
  • Some resources for coding (reset stylesheet, column templates, GNU icon, texture and scrap libraries, etc...)

Week 14 - Thanksgiving Break. No Class!!!

Week 15

Mon
11/28/2011

Javascript & PHP - Functions

Required Reading

Lab

Lab 17: More Functions

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.

Lab 16 due.

Wed
11/30/2011

Functional Accessibility Design and Testing using Web Standards

Required Reading

If you have time, also take a look at the Functional Accessibility Evaluator

Related Readings (optional)

Accessibility Evaluators

Lab

Lab 20: Using Accessibility Validators.

Lab 20 will not be due.

Nothing due.

Week 16

Mon
12/5/2011

Encoding, Unicode and HTML Entities

Required Reading

Related Readings (Optional):

Lab/Assignment

No Lab.

Nothing due.

Wed
12/7/2011

Final Project Presentations

Exact Scheduling to be determined