|
Date |
Topic |
Assignment |
27 Mar |
Course Overview
- Course Objectives
- Motivation
- Job Possibilities
- Course Requirements
- Course Web Support
- Environmental Data 101
- Web versus Internet
- Client versus Server
|
|
29 Mar |
Diving into the Web Opportunity:
- The Class Project
- Scripting versus Programming versus
Languages
- Versions of HTML (2.0, 3.2, 4.0) and
XHTML
- Cascading Style Sheets
- DHTML
- XML
- The PRISM Project - Virtual Puget
Sound
|
- Read the Project 1
Instructions document on-line.
- Read the Soil Network PDF
article on-line.
- Continue Reading Chapters 1-6 of HTML 4 For the
World Wide Web (you can just skim chapter 5).
- Begin your interactive exploration of HTML (or
XHTML) using the book examples and pages you find on-line.
- Investigate the examples from previous years'
projects (from links on last year's Home Page)
|
3 Apr |
HTML Boot Camp
- Let's Do Some Basic HTML
- Software for Creating Web
Pages:
- Browser
- Text Editor
- HTML Editor
- (Go Live, Front Page, Dream
Weaver)
- The Standard Setting
Organization:
- The World Wide Web Consortium (w3.org)
- Vocabulary
Prepare to discuss the class project on
Wednesday
|
- Continue interacting with chapters 1-6 of our
HTML 4 book and use the Web to find more information on the topics to the
left.
|
5 Apr |
Course Project Discussion
- Web-Enabling Client Presentations
- PRISM Project Environmental Data Sets
- The Center for Environmental Visualization
|
- Practice by doing chapters 1-6 of the HTML 4 book
and use the Web to find more information on any HTML topic of interest.
|
10 Apr |
HTML Boot Camp in MGH 044
- Links and Images
- Forms
- Questions Regarding Your Attempts at
HTML
- Table Layout
- Area Maps
- Advanced Spacing and Padding
- Cascading Style Sheets
|
- Edition 4 of HTML Book: Read Chapters 7, 8, 9,
10, 11
- Edition 5 of HTML Book: Read Chapters 7, 13, 14,
15, 16
|
12 Apr |
XHTML Boot Camp in MGH 044
- Introduction to XHTML as an XML encoding of
HTML
- Clarity on the self-directed method and its
applicability to the information age - how well do you do?
- Frame sets
|
- Study the on-line document outlining your project
work responsibilities
- Practice your HTML or XHTML skills in regards to
the project goals
|
17 Apr |
HTML/XHTML Examples
- XHTML Validation
- Question and Answer session on HTML and XHTML
- XML Syntax, Rules, and DTDs
- Lightning Strike Markup Language
|
- Edition 4 of HTML Book: Read Chapters 13, 14, 15,
16
- Edition 5 of HTML Book: Read Chapters 8, 9, 10,
11
- Practice your HTML or XHTML skills in regards to
the project goals
|
19 Apr |
Introduction to XML
- XML Schema, XSLT Style Sheets
- XML Databases, WSDL and SOAP Messaging
- In-class Discussion
|
- Dive into XML Readings
- Investigate the lightning strike case study
on-line
|
24 Apr |
XML Practicum
- Environmental Data Meta Data Standards
- Project 2 Discussion
- Project 2 Groups Assigned
- Introduction to the Data Stream
|
- Project 1 Due Saturday Night
11:59PM
- Prepare to Turn in a link to your Project 1 (or
e-mail content to me)
- Review chapters 1-4 in XML Readings
|
26 Apr |
Database Modeling Day in MGH
044
- Required Attendance Day
- Determining the Data Schema
- Relational Databases
- Database Modeling Exercise
|
- Review XML Readings
- Read about Project 2
- Project 1 Grading Comments
|
1 May |
XML Practicum II
- XML Technologies Technical Review
- Hands on XML, XML Schema, DTD, XSLT, XPath,
XQuery
|
- Review chapters 5-12 in XML Readings
|
3 May |
Databases Overview in MGH
044
- Structured Query Language (SQL)
- SQL Keywords
- Examples of SQL
- Prepare for HTML/XHTML/XML Exam on
Monday
|
|
8 May |
HTML/XHTML/XML Exam Day
- XML, XML Schema, DTD, and XSLT questions
- HTML/XHTML/XML Exam
|
|
10 May |
Web-Enabling Data
- Dynamic Forms using SQL's INSERT INTO
Command
- Dynamic Reports using SQL's SELECT Command
- Demonstrations using the Parts and Suppliers
Database
|
|
15 May |
CGI Primer
- CGI Explained
- Java Server Pages and PHP in Action
|
- Start the SQL Take-Home Exam
|
17 May |
Web Services
- Project 2 Due at 11:59 next Wednesday
Night
- Web Services
- Introduction to Grid Comptuting (and
Certificates)
- Introduction to Peer-to-Peer (and
Advertisements)
- Project 3 Discussion
|
|
22 May |
PHP and JSP Boot Camp in MGH 044
- The Center for Environmental Visualization's
(CEV) Information Services
- Using Tag Libraries to Hide Java Code
|
|
26 May |
Project Questions and Answers in OUGL
Collaboratory 1
- Review of Project 3 Requirements
- JSP Questions and Answers
|
|
31 May |
Course Recap
- The Center for Environmental Visualization's
Visualization Pipeline
- Review of Course Objectives
|
- Final Projects Due on June 9th at 11:59pm
PDT
|