Index of /~jamie/course/CS/3172/Materials/Lecture

Icon  Name                              Last modified      Size  Description
[PARENTDIR] Parent Directory - [DIR] GuestLectures/ 2008-06-10 20:25 - [DIR] handout/ 2009-06-10 14:30 - [DIR] HTML/ 2009-06-10 14:30 - [DIR] Ico/ 2009-06-10 14:30 - [DIR] Images/ 2009-12-02 19:00 - [DIR] notes/ 2009-06-10 11:43 - [DIR] PPT+pdf/ 2008-06-11 10:36 - [TXT] README.shtml 2009-12-02 21:02 34K [TXT] sources.shtml 2009-06-10 14:30 6.9K
Lecture Slides for Dal CS 3172 : Web-centric Computing

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
      2. WWW Basics lecture slides
      3. The Web Graph lecture slides
    2. History and Goals

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

    1. Audience

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

      1. Metadata lecture slides
      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
    5. Search Engines

      1. Search Engines lecture slides
  3. Client-side Topics

    1. XHTML Basics

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

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

        See especially:

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

      1. Layout: Tables and CSS documents (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 (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
    2. Inside The WWW Server (an animated lecture)
  5. Server-side Programming

    1. Basics

      1. [outdated] Server-Side Programming lecture slides
      2. -->
    2. The Perl Programming Language

      1. Perl 5 handout
      2. See also:
    3. Java Servlets

      1. Java Servlets lecture slides
  6. Proxies

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

    1. The HTTPRequest server API

      1. Scan of handwritten Ajax notes
    2. Saving State

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

    1. Database Basics

      1. Introduction to Web Databases lecture slides
      2. -->
      3. See also:
    2. Database-driven Websites / Self-organizing Communities

      1. Database-driven websites lecture slides
    3. Web Services and Middleware

      1. Web Services Introduction: Middleware lecture slides
      2. Web Services lecture slides

File Formats

Files with names ending with .ppt or .pptx ()
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 ()
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 ()
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 ()
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://
Version:
CS 3172 Prof.:
J. Blustein <jamie@cs.dal.ca>

This webpage uses valid XHTML 1.0