CSE686 - Internet Programming

Lecture #1 - Introduction to IP

Revised: 23 May 2009
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, client-side programming models, 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. Page flow model
  8. Styles box model
  9. Flow Model, Box Model, Float Model, Position Model, Script Model, HTML Controls, Table Layout, Float Layout, Position Layout, Partitions
  10. W3C Box Model
  11. W3C CSS Selectors Model
  12. HTML Reference
    CSS Reference, Quirksmode CSS Tutorial
    W3schools JavaScript Tutorial, Quirksmode JavaScript Tutorial, DevGuru Javascript Reference, Javascript Reference
    w3schools HTML DOM Tutorial, w3schools Tutorial SiteMap
  13. ASP Page Model
  14. Asp.Net Page Model
  15. Ajax Page Model
  16. C# Processing in web pages:
    First Asp.Net Application, Partitioning
  17. Comparison of HTML, ASP, and ASP.NET
    calc1.htm, calc2.htm, calc2.asp, calc3.aspx
  18. Demonstrate XSL
  19. Lab Assignment #1
  20. 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,