ÐÏࡱá>þÿ DFþÿÿÿCÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿì¥Ák ø¿+bjbj®® 0,}Ä}Ä)ÿÿÿÿÿÿl®®®®®®®Ân n n 8¦ º 4ÂÄ"¶ú ¦          nDR$CEEE@…TÙT-"$z# š%‚Q"-®v    vvQ"¦®®    ~"¦¦¦vv®  ®  C¦vC¦6¦Ü®®/  î °,íð!_¬ n ìº/”"0Ä"'&¦&/¦Â®®®®ÙCIP Code:  FORMTEXT 11.0701 METROPOLITAN STATE COLLEGE OF DENVER Omnibus Course Syllabus School of  FORMTEXT Letters, Arts, and Sciences Department:  FORMTEXT Mathematical and Computer Sciences Instructor: Aaron J. Gordon Prefix and Course Number:  FORMTEXT CSS 390N Semester/year offered:  FORMTEXT Fall 2002 Banner Number (for Academic Affairs use):__________________________ Course Title: The Architecture of the Web Credit Hours: 4 Contact Hours-students: 60 Total Other Hours*:  FORMTEXT       Contact Hours-faculty: 60 Meeting Times/Dates:  FORMTEXT       Grading Mode(s):  FORMTEXT Letter Schedule Type(s):  FORMTEXT Lecture Prerequisites/Corequisites: C. CSI390F or CSI3300 or Consent of Instructor Required Reading Materials (author, title, publisher, copyright date): “The Architecture of the Web” by Aaron Gordon, to be published Evaluation of Student Performance: Some or all of the following will be used: Projects, exams, quizzes, term paper Specific (measurable) Student Behavioral Learning Objectives: Students will interact with a Web server using Telnet and Java Sockets Students will demonstrate knowledge of Web browser features by writing cliet-side JavaScript programs to interact with the Web browser Students will demonstrate knowledge of the Web browser plug-in API by designing and writing their own browser plug-in program. Students will demonstrate their knowledge of Java Applets by writing a Java Applet Students will demonstrate knowledge of Server-side programming by writing a CGI-program to interact with user input to a Web page and by writing a Servlet. Students will demonstrate knowledge of XML by designing their own DTD and implementing a way to display the XML information in a Web browser. Students will demonstrate their knowledge of Web middleware through the implementation of a project that uses middleware. Detailed outline of course content (major topics and subtopics) or outline of field experience/ internship (experience, responsibilities and supervision): I. Overview 1) An overview of Networking - ip address basics - domain names - dns - routing - tcp/ip - logical ports and Telnet 2) A high-level overview of the World Wide Web - The Browser - The Server 3) HTTP II. The Browser 4) HTML basics 5) The parts of the Browser - back button, history list, ... - page and its parts - forms - cookies 6) interacting with the Browser - (JavaScript) - checking forms - creating new pages - handling images - dialogs - ... 7) running programs in the Browser - (Java Applets) 8) plugins - how they work - making your own III. The Server 9) Normal Services - how the server and the browser interact - how the Apache server works 10) CGI scripts - (examples in Perl, C++ and Java) 11) Java Servlets - server-side includes - connecting to the browser - connecting to a Java Applet IV. Advanced Topics 12) XML - DTD - XLS - DOM - SAX 13) Middleware - examples using WebObjects Approved - Omnibus course: _________________________________________________________ __________________ Department Chair Date _________________________________________________________ __________________ Dean of School Date _________________________________________________________ __________________ Associate Vice President for Academic Affairs Date Approved - Field Experience/Internship Only: ______________________________________________________________________________ Location of Internship _________________________________________________________ __________________ Faculty Evaluation Group Date _________________________________________________________ __________________ Field Supervisor** Date **Approval by the Field Supervisor is required and must be indicated by the original signature of that supervisor on the syllabus. Guidelines as set forth in the omnibus course section of the Bulletin must be followed. An accurate copy of each course syllabus must be on file in the Office of Academic Affairs prior to the listing of such course in any semester schedule.   !"`ijkuvw’“”•Ÿ¡¢¬­®ÐÑÔÞàðñ    !#9:;EFGPQRz—¤¥ÁÂÏÐÑÓêëíîýöôêöâöôýÞôöôÔöâöôýöôÊöâöýôýöôÀöâöýöô¶öâöôýýôýôýôýöô�j`>*U�jÜ>*U�j$>*U�j„>*U5�>*>*mHnHu�j>*U>* j>*U5�F!"G_`”•ðñR–—ÁÂ,`b´¶TV”îð?@€úúõõõõóóóóóóóóóíóóóóóóóóóóó„@ `„@ $a$$a$)*ýý(*,XZ^bŠŒŽ¢¤¦°²¶ÖØÚîðòþ$(*>@BPRVŽ’”îð?@€�¤ö÷5 ÓíDp´×â78(+öïãïáßáïßÕïãïáïßËïÃïáïß¹ïÃïáµá²á²²á²á®®«§«¡ 5�6�CJ>*CJCJ5�6�CJ5�>*�jR>*U>*mHnHu�jÐ>*U�jZ>*U>*5�j>*UmHnHu j>*±«�Âáæ>*±«<€�¤ö÷5 6 }  ƒ Ö r z {    $ % G c z ˆ š ýýýýýýøøøøøøøýöÒÒÒÒÒÒÒÒÒ#$d%d&d'dNÆÿÿÿOÆÿÿÿPÆÿÿÿQÆÿÿÿ & Fš « Î Ï ./89JK_`�ªÇ×éê7Tht‚ÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛ#$d%d&d'dNÆÿÿÿOÆÿÿÿPÆÿÿÿQÆÿÿÿ‚»¼Ìäþÿ+]ƒ„¼½Óò<=UVbp~ŒÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛ#$d%d&d'dNÆÿÿÿOÆÿÿÿPÆÿÿÿQÆÿÿÿŒš›®ÒÓî;X¥À CDqÀ×ÛÛÛÛÛ´�´�´��Û´�´#$d%d&d'dNÆOÆPÆQÆ&dh$d%d&d'dNÆOÆPÆQÆ#$d%d&d'dNÆÿÿÿOÆÿÿÿPÆÿÿÿQÆÿÿÿ×$H•´78)*+Û´ÛÛ���Ž�#$d%d&d'dNÆÿÿÿOÆÿÿÿPÆÿÿÿQÆÿÿÿ&dh$d%d&d'dNÆOÆPÆQÆ#$d%d&d'dNÆOÆPÆQÆ . 00P°Ð/ °à=!° "° #� $� %°° ° „DÿÿÿÿText1511.0701 DÿÿÿÿLetters, Arts, and Sciences¸DÿÿÿÿText2"Mathematical and Computer Sciences„DÿÿÿÿText4CSS 390N†DÿÿÿÿText5 Fall 2002tDÿÿÿÿText9vDÿÿÿÿText11‚DÿÿÿÿText12Letter„DÿÿÿÿText13Lecture i<@ñÿ< Normal1$CJ_HhmH sH tH <A@òÿ¡< Default Paragraph Font4&@¢ñ4 Footnote Reference,, Header  ÆàÀ!, , Footer  ÆàÀ!nB@"n Body TextF$d%d&d'dNÆÿÿÿOÆÿÿÿPÆÿÿÿQÆÿÿÿ5�+,ÿÿÿÿ!"G_`”•ðñR–—ÁÂ01Z[ª«Ê÷ø?@€�¤ö÷56}ƒÖrz{$%Gczˆš«ÎÏ  . / 8 9 J K _ ` � ª Ç × é ê  7 T h t ‚ » ¼ Ì ä þ ÿ   + ] ƒ „ ¼ ½ Ó ò  < = U V b p ~ Œ š › ® Ò Ó î ; X ¥ À CDqÀ×$H•´78,˜€€˜€€˜€€˜€€˜€€˜€€˜€€˜€€˜€€˜0€€˜€€˜€€˜€€˜€€˜0€€˜0€€˜€€˜€€˜€€˜€€˜€€˜€€˜€€˜€€˜€€˜€€˜€€˜€€˜€€˜€€˜€€˜€€˜€€˜ €€˜ €€˜ €€˜ €€˜ €€˜ €€˜ €€˜€€˜€€˜€€˜€€˜€€˜€€˜€€˜€€˜€€˜€€˜€€˜€€˜€€˜€€˜€€˜€€˜€€˜€€˜€€˜€€˜€€˜€€˜€€˜€€˜€€˜€€˜€€˜€€˜€€˜€€˜€€˜€€˜€€˜€€˜€€˜€€˜€€˜€€˜€€˜€€˜0€€˜0€€˜0€€˜0€€˜0€€˜0€€˜0€€˜0€€˜0€€˜0€€˜0€€˜0€€˜0€€˜0€€˜0€€˜0€€˜0€€˜0€€˜0€€˜0€€˜0€€˜0€€˜0€€˜0€€˜0€€˜0€€˜0€€˜0€€˜0€€˜0€€˜0€€˜0€€˜0€€˜0€€˜0€€˜0€€˜0€€˜0€€˜0€€˜0€€˜0€€˜0€€˜0€€˜0€€+ €š ‚Œ×+* jv’¡­Ð  :FPFRXlx” ¨+FTÿ•€F”ÿ•€F”ÿ•€F´ÿ•€F”ÿ•€FÔÿ•€FÔÿ•€F”ÿ•€F”ÿ•€ÿÿText15Text2Text4Text5Text9Text11Text12Text13 ¢ ;Gm•,Ñ!QY€©,ÄÉipQS„‡¤ªÄ Ë ¨ ¬ Ê Ò Ç Ñ ,z|%/QSms„‡’™¤§µ¼ÏØK W ` k ‹ � ´ ¸ Ñ Ö á è ê ý ( 0 A I X ` l s | � ‚ ‘ Ä Ë Ö Ù î ô  ! 5 8 g j † � ¿ É Ý ã ü  * X a � ­ ¸ À ,333333333333333333333333333333333333ÿÿPreinstalled UserKC:\Syllabus\Certificates\Omnibus for Fall 2002\CSS 190_Java Programming.doc Aaron Gordon<Macintosh HD:Users:aaron:Desktop:omnibus syllabus.june00.doc Aaron Gordon?Macintosh HD:Users:aaron:education:admin:webArchOmnibus1201.doc Aaron Gordon?Macintosh HD:Users:aaron:education:admin:webArchOmnibus1201.doc Aaron Gordon?Macintosh HD:Users:aaron:education:admin:webArchOmnibus1201.doc Aaron Gordon?Macintosh HD:Users:aaron:education:admin:webArchOmnibus1201.docPreinstalled User4C:\Syllabus\CSS\CSS 190. Architecture of the Web.docPreinstalled User4C:\Syllabus\CSS\CSS 190. Architecture of the Web.docPreinstalled User4C:\Syllabus\CSS\CSS 390. Architecture of the Web.docreedma_E:\Documents and Settings\reedma\My Documents\Syllabus\CSS\CSS 390N Architecture of the Web.doc¾Hj'ò-ÿÿÿÿÿÿÿÿÿ„ „0ýÆ ^„ `„0ýo()€„„˜þÆ^„`„˜þ.‚„Ø „LÿÆØ ^„Ø `„Lÿ.€„¨ „˜þƨ ^„¨ `„˜þ.€„x„˜þÆx^„x`„˜þ.‚„H„LÿÆH^„H`„Lÿ.€„„˜þÆ^„`„˜þ.€„脘þÆè^„è`„˜þ.‚„¸„LÿƸ^„¸`„Lÿ.¾Hÿÿÿÿÿÿÿÿ(,Ýÿ@\\NEBULA\SI1414000Ne01:winspoolHP LaserJet 4000 Series PCL 6\\NEBULA\SI1414000œ¸?dXXLetter”.HP LaserJet 4000 Series PCL 6h2x†xœ�UArÃ0¼ë¹wR¾Òôÿߨ;ÈÞ´ãñ…5» ±øn¥¥Ç7§\)Qâ×£é>Ã:ÂÂ[¼æW\zqJ�Ÿ ”2@¯h×T™&UŽ Ä»¡ Fâ¨Z¹Ê (¶—k݉Ï.ÚT�Ð^ã…Èêø³½Ý6ÌVQóež#wO(•a`Ë0INIïN‰.;¥µ¡€CΧÈiH/Aã-­ìNs)8”¬)d•S�¸xåÊqñç²üý[Eו͒¦�txÕ\ÞÍ^39W0å¢v]¹h|è$C iD·ºz ~CõØ.âìºÔ‹Êj€:©˜Bò‚ «Jݼ~ä¼’ŽIRõêû$½íÝÎö�(l… ƶ{ ð¬b îßoÚ”ö�Ÿ/sçv˜g$V�¨1QiM4�Xc¢è²C‹ÿÙù­£×;\æÐ×xÁYCó@dÙrÒ9& ý$+2Q�ó 8¯ËFp‹ßÌN9Ï÷ZÚjÝ\\NEBULA\SI1414000œ¸?dXXLetter”.HP LaserJet 4000 Series PCL 6h2x†xœ�UArÃ0¼ë¹wR¾Òôÿߨ;ÈÞ´ãñ…5» ±øn¥¥Ç7§\)Qâ×£é>Ã:ÂÂ[¼æW\zqJ�Ÿ ”2@¯h×T™&UŽ Ä»¡ Fâ¨Z¹Ê (¶—k݉Ï.ÚT�Ð^ã…Èêø³½Ý6ÌVQóež#wO(•a`Ë0INIïN‰.;¥µ¡€CΧÈiH/Aã-­ìNs)8”¬)d•S�¸xåÊqñç²üý[Eו͒¦�txÕ\ÞÍ^39W0å¢v]¹h|è$C iD·ºz ~CõØ.âìºÔ‹Êj€:©˜Bò‚ «Jݼ~ä¼’ŽIRõêû$½íÝÎö�(l… ƶ{ ð¬b îßoÚ”ö�Ÿ/sçv˜g$V�¨1QiM4�Xc¢è²C‹ÿÙù­£×;\æÐ×xÁYCó@dÙrÒ9& ý$+2Q�ó 8¯ËFp‹ßÌN9Ï÷ZÚjÝ !0}®’Å  (+`@``@ÿÿUnknownÿÿÿÿÿÿÿÿÿÿÿÿG�‡z €ÿTimes New Roman5�€Symbol3&� ‡z €ÿArial"Aˆ òÐhÈ9\¦,’ifÉ9\¦{&Y ò�Ñ2d`ñ2ƒq ò�ÑßÿÿCIP Code:______________Charlotte Bakerreedmaþÿà…ŸòùOh«‘+'³Ù0€�˜¸ÄÜèø  0 < H T`hpxäCIP Code:______________IP Charlotte BakerharNormaltreedmat5edMicrosoft Word 9.0_@Œ†G@~çU Á@8$2 Á@8Ó!_Â{&þÿÕÍÕœ.“—+,ù®0 hp€ˆ�˜  ¨°¸ À ääMSCDe`2 CIP Code:______________ Title þÿÿÿþÿÿÿ !"#$%&'()*+,-./012þÿÿÿ456789:þÿÿÿ<=>?@ABþÿÿÿýÿÿÿEHþÿÿÿJIþÿÿÿþÿÿÿLMNOPQRSTUVWXYZ[\]^_`abcþÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿRoot Entryÿÿÿÿÿÿÿÿ ÀF`ÎX‹¿õÖG€Data ÿÿÿÿÿÿÿÿÿÿÿÿ1Tableÿÿÿÿÿÿÿÿ&WordDocumentÿÿÿÿ0,SummaryInformation(ÿÿÿÿÿÿÿÿÿÿÿÿ3DocumentSummaryInformation8ÿÿÿÿÿÿÿÿ;CompObjÿÿÿÿjObjectPoolÿÿÿÿÿÿÿÿpTöð!_ÂpTöð!_Âþÿÿÿþÿÿÿ þÿÿÿ þÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿþÿ ÿÿÿÿ ÀFMicrosoft Word Document MSWordDocWord.Document.8ô9²qDocumentLibraryFormDocumentLibraryFormDocumentLibraryForm This value indicates the number of saves or revisions. The application is responsible for updating this value after each revision.