CSE686 - Internet Programming

Lecture #1 - Introduction to IP

Revised: 21 May 2008
Home Courses Code Handouts CoreTech Books Articles Math Research Masters Projects SWDev WebDev News OtherLinks SiteDesign Graduates AllPages Office Hours Notices Contents

CSE681-SWMAA CSE686-IP CSE687-OOD CSE775-DO CSE776-DP CSE778-AWP CSE784-SWS

Lecture #01 Lecture #02 Lecture #03 Lecture #04 Lecture #05
Lecture #06 Lecture #07 Lecture #08 Lecture #09 Lecture #10

Lab #01 Lab #02 Lab #03 Lab #04 Lab #05 Lab #06 Lab #07 Lab #08

Contents Syllabus

Web Resources:

Color Lab Color Codes HTML tags Everything HTML XML, HTML, Scripting Win32, COM, MFC webdeveloper.earthweb devx... W3Schools Web Developer's Virtual Library World-Wide Web Consortium WebReference devCentral

Office Hours:

Instructor & TAs

Content:

This lecture is an introduction to the CSE686 - Internet Programming course. Today we discuss topics to be covered in this course, its projects, and grading. We then cover an introduction to the web, tagged languages, seperation of content from styling, and then assign todays Lab material.
  1. Syllabus describes topics to be covered, reading material for you to digest before coming to class, and due dates for the assigned projects.
  2. Final Project #1, Final Project #2, Final Project #3, Final Project #4
    You will do one of these - the choice of which is yours to make - and present on the last day of classes, July 26th.
  3. Introduction to the Web
  4. Introduction to CSE686
  5. Web Programming Languages
  6. Static Web Page Model
  7. First Web Document
  8. HTML Reference
    CSS Reference, Quirksmode CSS Tutorial
    W3schools JavaScript Tutorial, Quirksmode JavaScript Tutorial, DevGuru Javascript Reference, Javascript Reference
    w3schools HTML DOM Tutorial
  9. ASP Page Model
  10. Asp.Net Page Model
  11. Comparison of HTML, ASP, and ASP.NET
    calc1.htm, calc2.htm, calc2.asp, calc3.aspx -- Lecture3 folder holds this code
  12. Page flow model
  13. Styles box model
  14. W3C Box Model
  15. W3C CSS Selectors Model
  16. Demonstrate XSL
  17. Lab Assignment #1
  18. Web Programming Language Resources


    HyperText Transport Protocol (HTTP)
      Tutorials:     jmarshall, dslab, wdvl,
      References:  comptecdoc
      Examples:    evolvedcode

    HyperText Markup Language (HTML)
      Tutorials:     Htmldog,
      References:  Htmldog, W3c, HtmlHelp, W3Schools,
      Examples:    W3Schools,

    eXtensible Markup Language (XML)
      Tutorials:     XMLfiles, Zvon, Univ of Aarhus, w3schools, gotDotNet,
      References:  Programming the XML DOM, MSDN - XML DOM, XML Schemas,
      Examples:    xmlFiles,

    Javascript
      Tutorials:     W3Schools, WDVL, pageresource, Webmonkey, webdeveloper, echoecho,
      References:  visibone, devguru, webreference, W3cSchools, W3C,
      Examples:    Htmldog,

    Cascading Style Sheets (CSS)
      Tutorials:     Htmldog,
      References:  Htmldog, HtmlHelp, W3cSchools, Zvon, Webucator, W3C,
      Examples:    Htmldog,

    C#
      Tutorials:     University of Linz, SoftSteel, CSharp Station, JaggerSoft, Using the IDE, ProgrammingTutorials links,
      References:  gotdotnet,
      Examples:    Code Page,

  19. Lecture #1 folder contains a page of links to presentations and code discussed in this class. The Lecture folders will occasionally hold physical files of interest as well. Usually, however, all the materials of interest to the class are in the presentations and code folders. The contents of these folders will grow as you progress through the course.