LIS 390W1A - Schedule

Current Week: Week 16 - Mon 12/9/2013 & Wed 12/11/2013

Table of Contents

Week 1

Mon
8/26/2013

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

How Computers Work

Quiz

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

Required Reading

Related Readings (Optional):

Lab

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

Nothing due.

Week 2

Mon
9/2/2013

No Class!!!

Nothing due.

Wed
9/4/2013

How the Internet Works

Quiz 1

Today we will be taking Quiz 1 at the beginning of class.

Required Reading

Related Readings (Optional):

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 2: Shuler's "Check It Out" Exercises

Nothing due.

Week 3

Mon
9/9/2013

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

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

Lab 1 due.

Wed
9/11/2013

More 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

No Lab.

Lab 2 due.

Week 4

Mon
9/16/2013

Nothing due.

Wed
9/18/2013

Markup and HTML

Required Reading

Related Readings (Optional):

Lab

Lab 4: Kinds of Markup

Lab 3 due.

Week 5

I will be out of town Wednesday of this week and Monday of next week, so you will be having guest lecturers both days. Peter Organisciak will be guest lecturing Wednesday, and I am still working on finding a guest lecturer for Monday.

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

Mon
9/23/2013

The Importance of Standards & HTML Validation

Required Reading

Also, check out the W3 HTML Validator

Related Readings (Optional)

Lab

Lab 5: Writing Valid HTML/XHTML

Lab 4 due.

Wed
9/25/2013

Introduction to CSS

Required Reading

Related Readings (Optional):

Lab

Lab 6: Introduction to CSS

Lab 5 due.

Week 6

As previously mentioned, I will be out of town Monday of this week, so you will be having a guest lecturer. Jeff Ginger will be guest lecturing on Monday on Accessibility.

Attending class is mandatory and will be worth 15 points.

Mon
9/30/2013

Introduction to Accessibility

Bring headphones to class!!!

Required Reading

Read these if you have time. I may assign these again in a future class, depending on how the semester evolves.

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

Related Readings (optional)

Accessibility Evaluators

Lab

Lab 7: Introduction to Accessibility.

Lab 6 due.

Wed
10/2/2013

More HTML

Required Reading

Useful Reference:

Lab

Lab 8: Writing More HTML.

Lab 7 due.

Week 7

Mon
10/7/2013

HTML & CSS

Required Reading

Note

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

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.

Wed
10/9/2013

HTML Tables

Required Reading

Related Readings (Optional):

Lab

Lab 10: HTML Tables.

Lab 9 due.

Week 8

Week 9

Mon
10/21/2013

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 12: Introduction to Javascript & PHP

Lab 11 due.

Wed
10/23/2013

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 12: Introduction to Javascript & PHP

Lab 12 due Monday not today.

Week 10

Mon
10/28/2013

Personal Website Assignment In-Class Lab Session

Please bring the following to class:

Lab

No lab. Keep working on your Personal Website Assignment.

Lab 12 due.

Week 11

Start brainstorming 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/6/2013

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)

  • None exist anymore

Web Hosting Solutions:

Web hosting services I strongly do not recommend:

Virtual Private Servers and Dedicated Servers

  • There used to be more dedicated services that I could recommend. While these still exist, most people I know either use services provided by one of the above companies, or they use Amazon.

Other hosting (-like) services

Simple, free (to start) website creation services

Automatic Backups

Other Backup Solutions (hacks)

Lab

No Lab. Work on your Final Project Proposals.

Lab 13 due.

Week 12

Wed
11/13/2013

Installing Wordpress

Required Reading

None.

Related Readings (Optional):

None.

Lab

Lab 15: Installing Wordpress.

Nothing due. Lab 14 will be due on Monday.

Week 13

Wed
11/20/2013

Final Projects Review

Lab

Lab 17: Final Project Proposal Revision.

Lab 16 due.

Lab 17 due FRIDAY.

Week 14 - Thanksgiving Break. No Class!!!

Week 15

Mon
12/2/2013

Wordpress Themes

Class Prep

Come to class with the latest version of your Final Project ready to be used, and bring any design materials you might need like paper prototypes, etc.

Required Reading

Related Readings (Optional):

Lab

Lab 18: Wordpress Themes.

Nothing due.

Wed
12/4/2013

Final Project Lab Day

Bring your final projects to class. And bring any questions you might have. We'll work together on them in class.

Lab

No Lab. Keep working on your final projects.

Lab 18 due.

Week 16

Mon
12/9/2013

Final Project Lab Day

Bring your final projects to class. And bring any questions you might have. We'll work together on them in class.

Lab

No Lab. Keep working on your final projects.

Nothing due.

Wed
12/11/2013

Final Project Presentations

Exact Scheduling to be determined