CS 3172 > Materials > Lecture Slides (file list)

J. Blustein

Web-centric Computing

Lecture Slides

[Course | Announcements | Materials | Resources]
Materials: [SysDoc | Ex | Demo | Lect ]
Lectures: file list

Outline of Lectures Slides and Notes

  1. Background
    1. Overviews
      1. What Web-Centric Computing Is
      2. WWW Basics
      3. The Web Graph
    2. History and Goals
      1. Historical Background to the WWW Project
      2. WWW Goals
  2. Specific Issues
    1. Audience on the WWW
    2. Metadata and Information Structuring
    3. Security and Privacy
    4. Search Engines
  3. Client-side Topics
    1. XHTML Basics
    2. Cascading Style Sheets
    3. Accessible Markup
  4. Server-side Topics
    1. Planning, configuring, running, and maintaining a webserver
    2. Inside the WWW
  5. Server-side Programming
    1. Basics
    2. The Perl Programming Language
    3. Java Servlets
  6. Proxies
  7. WWW-specific Techniques
    1. The HTTPRequest server API (Ajax)
    2. Saving State
  8. Applications and Services
    1. Database Basics
    2. Database-driven Websites / Self-organizing Communities
    3. Web Services and Middleware

  1. Background

    1. Overviews

      1. What Web-Centric Computing Is lecture slides (in PPT format)
      2. WWW Basics lecture slides (in PPT format)
      3. The Web Graph lecture slides (in PPT format)
    2. History and Goals

      1. Historical background to the WWW lecture notes (as a PDF file)
      2. WWW Goals lecture slides (as handouts) (as a PDF file)
  2. Specific Issues

    1. Audience

      1. Implications of Audience on The Web Development lecture (as handouts) (as a PDF file) by Marc Comeau
      2. [Placeholder for new lecture about audience]
    2. Metadata and Information Structuring

      1. Metadata lecture slides (in PPT format)
      2. Carole Goble's keynote at ACM's HT '07 conference: The Return of the Prodigal Web
      3. [placeholder for informal metadata lecture]
        • Semantic Web
        • folksonomies
        • microformats
        • tagging (categories especially)
    3. What Makes a Good Website

    4. Security and Privacy

      1. Detailed Overview of Security and Privacy lecture slides (in PPT format)
    5. Search Engines

      1. Search Engines lecture slides (in PPT format)
  3. Client-side Topics

    1. XHTML Basics

      1. Basic HTML lecture slides (in PPT format)
        1. Basic HTML slides (as handouts) (as a PDF file)
        2. Example of Graceful Degradation in XHTML
          1. Part 1 of Example of Graceful Degradation in XHTML (in XHTML format)
          2. Part 2 of Example of Graceful Degradation in XHTML (in XHTML format)
          3. Part 3 of Example of Graceful Degradation in XHTML (in XHTML format)
        3. XHTML-doc-structure.ps (in Postscript format) (also (as a PDF file) )
      2. See also:
      3. HTML 4 Tables lecture notes (as a PDF file)
    2. Cascading Style Sheets (CSS)

      1. Essential CSS lecture slides (in PPT format)
        1. Essential CSS lecture slides in handout form (as a PDF file)
        2. CSS2 handout (as a PDF file)
        3. CSS Level 1 and CSS-Positioning Reference Sheet (as a PDF file) to accompany Ian Graham's The XHTML Language and Design Sourcebook
      2. Using CSS for Positioning lecture slides by Jon Gunderson (in XHTML format)

        See especially:

      3. Daniel Greene's CSS Font Properties Test
    3. Accessible Markup

      1. Layout: Tables and CSS documents (in XHTML format) (at U. of Illinois at Urbana-Champaign via The Wayback engine at archive.org, see sources list webpage)
      2. Redesigning Web Pages to be more Accessible to People with Disabilities (in XHTML format) (at U. of Illinois at Urbana-Champaign via The Wayback engine at archive.org, see sources list webpage)
  4. Server-side Topics

    1. Planning, configuring, running, and maintaining a webserver lecture slides (in PPT format)
    2. Inside The WWW Server (an animated lecture) (in PPT format)
  5. Server-side Programming

    1. Basics

      1. [outdated] Server-Side Programming lecture slides (in PPT format)
    2. The Perl Programming Language

      1. Perl 5 handout (as a PDF file)
      2. See also:
    3. Java Servlets

      1. Java Servlets lecture slides (in PPT format)
  6. Proxies

    1. Proxy Servers for Filtering lecture slides (in PPT format) (modified from slides by Carolyn Watters)
  7. WWW-specific Techniques

    1. The HTTPRequest server API

      1. Scan of handwritten Ajax notes (as a PDF file)
    2. Saving State

      1. Saving State on the WWW lecture slides (in PPT format)
      2. Cookie Parameters lecture slides (in PPT format)
      3. See also Servlets slides
  8. Applications and Services

    1. Database Basics

      1. Introduction to Web Databases lecture slides (in PPT format)
      2. See also:
    2. Database-driven Websites / Self-organizing Communities

      1. Database-driven websites lecture slides (in PPT format)
    3. Web Services and Middleware

      1. Web Services Introduction: Middleware lecture slides (in PPT format)
      2. Web Services lecture slides (in PPT format)

File Formats

Files with names ending with .ppt or .pptx ((in PPT format) )
are in a Microsoft's PowerPoint format. You can use that software free within the Faculty and you can purchase a license to use it elsewhere. You could also use some free software: Star Office from Sun Microsystems or PowerPoint Viewer from Microsoft. (Both of them can show you something that resembles the lecture slides. Star Office will also show something that looks like the notes.)
Files with names ending with .pdf ((as a PDF file) )
are in Adobe®'s portable document format. Those files can be displayed with the Adobe Acrobat Reader or converted to HTML using tools from Adobe.
Files with names ending with .ps ((in Postscript format) )
are in Adobe®'s PostScript format. You can print those files directly within the Faculty and you can use Ghostscript, Ghostview, or GSview to view those files. More information about those programs is available from the homepage for Ghostscript.
Files with names ending with .html, .shtml, or .htm ((in XHTML format) )
are in XHTML (or HTML) and should be readable in any browser available since 2002.

See Also


Source Credits

Credits for the file type images are in a separate file.

Credits for lecture slides are in a separate file.

Accesskeys

S
digit 3
go to sitemap
digit 0
go to accesskey legend

http://web.cs.dal.ca/~jamie/course/CS/3172/Materials/Lecture/README.shtml
Version:
Wednesday, 02-Dec-2009 21:02:07 AST
CS 3172 Prof.:
J. Blustein <jamie@cs.dal.ca>

This webpage uses valid XHTML 1.0