| 
                                  Date | 
                                
                                  Topic | 
                                
                                  Assignment | 
                              
                                 26 Mar | 
                                
                                   Course Overview 
                                     
                                        - Course Objectives 
                                        
 - Motivation 
                                        
 - Job Possibilities 
                                        
 - Course Requirements 
                                        
 - Course Web Support 
                                        
 - Environmental Data 101 
                                        
 - Web versus Internet 
                                        
 - Client versus Server 
                                    
  
                                 |     
                                
                                  
                                 | 
                              
                                 28 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) 
                                  
  
                                   | 
                              
                              
                                 2 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.
 
                                   
                                 | 
                              
                              
                                 4 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.
 
                                   
                                 | 
                              
                              
                                 9 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 
                                  
  
                                 | 
                              
                              
                                 11 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
 
                                   
                                 | 
                              
                              
                                 16 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
 
                                   
                                 | 
                              
                              
                                 18 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
 
                                   
                                 | 
                              
                              
                                 23 Apr | 
                                 XML Practicum 
                                  
                                      - Environmental Data Meta Data Standards
                                      
 - Web 2.0 Technology Demonstrations
                                      
 - 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
 
                                   
                                 | 
                              
                              
                                 25 Apr | 
                                 Database Modeling Day in MGH 044 
                                   
                                    - Required Attendance Day 
                                    
 - Determining the Data Schema
                                    
 - Relational Databases
                                    
 - Database Modeling Exercise
                                   
  
                                 | 
                                
                                  
                                    - Review XML Readings
                                    
 - Project 1 Grading Comments
                                  
   | 
                              
                              
                                 30 Apr | 
                                 XML Practicum II
                                  
                                    - XML Technologies Technical Review 
                                    
                                       - Hands on XML, XML Schema, DTD, XSLT, XPath, XQuery
                                    
  
                                    
                                 | 
                                
                                  
                                    - Review chapters 5-12 in XML Readings
                                  
  
                                 | 
                              
                              
                                 2 May | 
                                 Databases Overview in MGH 044 
                                  
                                    - Structured Query Language (SQL) 
                                    
 - SQL Keywords 
                                    
 - Examples of SQL
                                    
 - Prepare for XML Demonstration Project Due on Monday
                                  
  
                                 | 
                                
                                  
                                 | 
                              
                               
                                 7 May | 
                                 XML Demonstration Project Due
                                  
                                    - XML, XML Schema, DTD, and XSLT questions
                                    
 - XML Demonstration Project Due
                                  
  
                                 | 
                                
                                  
                                 | 
                              
                              
                                 9 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 
                                  
  
                                 | 
                                
                                  
                                 | 
                              
                             
                                 14 May | 
                                 CGI Primer 
                                  
                                    - CGI Explained 
                                    
 - Java Server Pages and PHP in Action 
                                  
  
                                 | 
                                
                                  
                                    - Start the SQL Take-Home Exam 
                                  
   
                                 | 
                              
                              
                                 16 May | 
                                Web Services
                                  
                                    - Web Services
                                    
 - Introduction to Grid Comptuting (and Certificates)
                                    
 - Introduction to Peer-to-Peer (and Advertisements)
                                  
      
                                 | 
                                 
                                  
                                  | 
                              
                              
                                 21 May | 
                                PHP and JSP Boot Camp in MGH 044
                                  
                                    - The Center for Environmental Visualization's (CEV) Information Services
 
                                    - Demonstration Web 2.0 Technologies
 
                                    - Using Tag Libraries to Hide Java Code 
                                  
  
                                 | 
                                
                                   | 
                              
                              
                                 25 May | 
                                Project Questions and Answers in OUGL Collaboratory 1
                                  
                                    - Review of Project 2 Requirements
 
                                    - JSP Questions and Answers 
                                  
  
                                 | 
                                
                                   | 
                              
                              
                                 30 May | 
                                Course Recap
                                  
                                    - The Center for Environmental Visualization's Visualization Pipeline
 
                                    - Demonstration Web 2.0 Technologies
 
                                    - Review of Course Objectives 
                                  
  
                                 | 
                                
                                   
                                    - Final Projects Due on June 7th at 11:59pm PDT
                                  
   |