{\rtf1\ansi\ansicpg1252\uc1 \deff0\deflang1033\deflangfe1033{\fonttbl{\f1\fswiss\fcharset0\fprq2{\*\panose 020b0604020202020204}Arial;}{\f2\fmodern\fcharset0\fprq1{\*\panose 02070309020205020404}Courier New;} {\f3\froman\fcharset2\fprq2{\*\panose 05050102010706020507}Symbol;}{\f14\fnil\fcharset2\fprq2{\*\panose 05000000000000000000}Wingdings;}{\f619\fswiss\fcharset128\fprq2{\*\panose 020b0604020202020204}Arial Unicode MS;} {\f620\fswiss\fcharset128\fprq2{\*\panose 020b0604020202020204}@Arial Unicode MS;}{\f650\fswiss\fcharset238\fprq2 Arial CE;}{\f651\fswiss\fcharset204\fprq2 Arial Cyr;}{\f653\fswiss\fcharset161\fprq2 Arial Greek;}{\f654\fswiss\fcharset162\fprq2 Arial Tur;} {\f655\fswiss\fcharset177\fprq2 Arial (Hebrew);}{\f656\fswiss\fcharset178\fprq2 Arial (Arabic);}{\f657\fswiss\fcharset186\fprq2 Arial Baltic;}{\f658\fmodern\fcharset238\fprq1 Courier New CE;}{\f659\fmodern\fcharset204\fprq1 Courier New Cyr;} {\f661\fmodern\fcharset161\fprq1 Courier New Greek;}{\f662\fmodern\fcharset162\fprq1 Courier New Tur;}{\f663\fmodern\fcharset177\fprq1 Courier New (Hebrew);}{\f664\fmodern\fcharset178\fprq1 Courier New (Arabic);} {\f665\fmodern\fcharset186\fprq1 Courier New Baltic;}{\f5596\fswiss\fcharset0\fprq2 Arial Unicode MS Western;}{\f5594\fswiss\fcharset238\fprq2 Arial Unicode MS CE;}{\f5595\fswiss\fcharset204\fprq2 Arial Unicode MS Cyr;} {\f5597\fswiss\fcharset161\fprq2 Arial Unicode MS Greek;}{\f5598\fswiss\fcharset162\fprq2 Arial Unicode MS Tur;}{\f5599\fswiss\fcharset177\fprq2 Arial Unicode MS (Hebrew);}{\f5600\fswiss\fcharset178\fprq2 Arial Unicode MS (Arabic);} {\f5601\fswiss\fcharset186\fprq2 Arial Unicode MS Baltic;}{\f5604\fswiss\fcharset0\fprq2 @Arial Unicode MS Western;}{\f5602\fswiss\fcharset238\fprq2 @Arial Unicode MS CE;}{\f5603\fswiss\fcharset204\fprq2 @Arial Unicode MS Cyr;} {\f5605\fswiss\fcharset161\fprq2 @Arial Unicode MS Greek;}{\f5606\fswiss\fcharset162\fprq2 @Arial Unicode MS Tur;}{\f5607\fswiss\fcharset177\fprq2 @Arial Unicode MS (Hebrew);}{\f5608\fswiss\fcharset178\fprq2 @Arial Unicode MS (Arabic);} {\f5609\fswiss\fcharset186\fprq2 @Arial Unicode MS Baltic;}}{\colortbl;\red0\green0\blue0;\red0\green0\blue255;\red0\green255\blue255;\red0\green255\blue0;\red255\green0\blue255;\red255\green0\blue0;\red255\green255\blue0;\red255\green255\blue255; \red0\green0\blue128;\red0\green128\blue128;\red0\green128\blue0;\red128\green0\blue128;\red128\green0\blue0;\red128\green128\blue0;\red128\green128\blue128;\red192\green192\blue192;\red0\green0\blue102;}{\stylesheet{ \ql \li0\ri0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \fs24\lang1033\langfe1033\loch\f619\hich\af619\dbch\af619\cgrid\langnp1033\langfenp1033 \snext0 Normal;}{ \s2\ql \li0\ri0\sb100\sa100\sbauto1\saauto1\widctlpar\aspalpha\aspnum\faauto\outlinelevel2\adjustright\rin0\lin0\itap0 \b\fs36\lang1033\langfe1033\loch\f619\hich\af619\dbch\af619\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext2 heading 2;}{ \s3\ql \li0\ri0\sb100\sa100\sbauto1\saauto1\widctlpar\aspalpha\aspnum\faauto\outlinelevel3\adjustright\rin0\lin0\itap0 \b\fs27\lang1033\langfe1033\loch\f619\hich\af619\dbch\af619\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext3 heading 3;}{\*\cs10 \additive Default Paragraph Font;}{\s15\ql \li0\ri0\sb100\sa100\sbauto1\saauto1\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \fs24\lang1033\langfe1033\loch\f619\hich\af619\dbch\af619\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext15 Normal (Web);}}{\*\listtable{\list\listtemplateid526841688\listhybrid{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid-1977963832\'01\u-3913 ?;}{\levelnumbers;}\f3\fs20 \chbrdr\brdrnone\brdrcf1 \chshdng0\chcfpat1\chcbpat1\fbias0 \fi-360\li720\jclisttab\tx720 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid1352464996\'01o;}{\levelnumbers ;}\f2\fs20\chbrdr\brdrnone\brdrcf1 \chshdng0\chcfpat1\chcbpat1\fbias0 \fi-360\li1440\jclisttab\tx1440 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid-2135241128 \'01\u-3929 ?;}{\levelnumbers;}\f14\fs20\chbrdr\brdrnone\brdrcf1 \chshdng0\chcfpat1\chcbpat1\fbias0 \fi-360\li2160\jclisttab\tx2160 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext \leveltemplateid-1192587996\'01\u-3929 ?;}{\levelnumbers;}\f14\fs20\chbrdr\brdrnone\brdrcf1 \chshdng0\chcfpat1\chcbpat1\fbias0 \fi-360\li2880\jclisttab\tx2880 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0 \levelindent0{\leveltext\leveltemplateid1011897272\'01\u-3929 ?;}{\levelnumbers;}\f14\fs20\chbrdr\brdrnone\brdrcf1 \chshdng0\chcfpat1\chcbpat1\fbias0 \fi-360\li3600\jclisttab\tx3600 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0 \levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid1396322130\'01\u-3929 ?;}{\levelnumbers;}\f14\fs20\chbrdr\brdrnone\brdrcf1 \chshdng0\chcfpat1\chcbpat1\fbias0 \fi-360\li4320\jclisttab\tx4320 }{\listlevel\levelnfc23\levelnfcn23\leveljc0 \leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid-487451736\'01\u-3929 ?;}{\levelnumbers;}\f14\fs20\chbrdr\brdrnone\brdrcf1 \chshdng0\chcfpat1\chcbpat1\fbias0 \fi-360\li5040\jclisttab\tx5040 }{\listlevel\levelnfc23 \levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid1684559462\'01\u-3929 ?;}{\levelnumbers;}\f14\fs20\chbrdr\brdrnone\brdrcf1 \chshdng0\chcfpat1\chcbpat1\fbias0 \fi-360\li5760\jclisttab\tx5760 } {\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid-652674746\'01\u-3929 ?;}{\levelnumbers;}\f14\fs20\chbrdr\brdrnone\brdrcf1 \chshdng0\chcfpat1\chcbpat1\fbias0 \fi-360\li6480\jclisttab\tx6480 }{\listname ;}\listid204684602}{\list\listtemplateid-1142402176\listhybrid{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid-444051374 \'01\u-3913 ?;}{\levelnumbers;}\f3\fs20\chbrdr\brdrnone\brdrcf1 \chshdng0\chcfpat1\chcbpat1\fbias0 \fi-360\li720\jclisttab\tx720 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext \leveltemplateid-432269880\'01o;}{\levelnumbers;}\f2\fs20\chbrdr\brdrnone\brdrcf1 \chshdng0\chcfpat1\chcbpat1\fbias0 \fi-360\li1440\jclisttab\tx1440 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0 {\leveltext\leveltemplateid510658516\'01\u-3929 ?;}{\levelnumbers;}\f14\fs20\chbrdr\brdrnone\brdrcf1 \chshdng0\chcfpat1\chcbpat1\fbias0 \fi-360\li2160\jclisttab\tx2160 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1 \levelspace0\levelindent0{\leveltext\leveltemplateid-982068262\'01\u-3929 ?;}{\levelnumbers;}\f14\fs20\chbrdr\brdrnone\brdrcf1 \chshdng0\chcfpat1\chcbpat1\fbias0 \fi-360\li2880\jclisttab\tx2880 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0 \levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid-231206908\'01\u-3929 ?;}{\levelnumbers;}\f14\fs20\chbrdr\brdrnone\brdrcf1 \chshdng0\chcfpat1\chcbpat1\fbias0 \fi-360\li3600\jclisttab\tx3600 }{\listlevel\levelnfc23 \levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid-1066472390\'01\u-3929 ?;}{\levelnumbers;}\f14\fs20\chbrdr\brdrnone\brdrcf1 \chshdng0\chcfpat1\chcbpat1\fbias0 \fi-360\li4320\jclisttab\tx4320 } {\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid214101832\'01\u-3929 ?;}{\levelnumbers;}\f14\fs20\chbrdr\brdrnone\brdrcf1 \chshdng0\chcfpat1\chcbpat1\fbias0 \fi-360\li5040 \jclisttab\tx5040 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid994472836\'01\u-3929 ?;}{\levelnumbers;}\f14\fs20\chbrdr\brdrnone\brdrcf1 \chshdng0\chcfpat1\chcbpat1\fbias0 \fi-360\li5760\jclisttab\tx5760 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid638464356\'01\u-3929 ?;}{\levelnumbers;}\f14\fs20 \chbrdr\brdrnone\brdrcf1 \chshdng0\chcfpat1\chcbpat1\fbias0 \fi-360\li6480\jclisttab\tx6480 }{\listname ;}\listid734160671}{\list\listtemplateid331109108\listhybrid{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1 \levelspace0\levelindent0{\leveltext\leveltemplateid-376777760\'01\u-3913 ?;}{\levelnumbers;}\f3\fs20\chbrdr\brdrnone\brdrcf1 \chshdng0\chcfpat1\chcbpat1\fbias0 \fi-360\li720\jclisttab\tx720 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0 \levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid-966638346\'01o;}{\levelnumbers;}\f2\fs20\chbrdr\brdrnone\brdrcf1 \chshdng0\chcfpat1\chcbpat1\fbias0 \fi-360\li1440\jclisttab\tx1440 }{\listlevel\levelnfc23\levelnfcn23 \leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid-91687354\'01\u-3929 ?;}{\levelnumbers;}\f14\fs20\chbrdr\brdrnone\brdrcf1 \chshdng0\chcfpat1\chcbpat1\fbias0 \fi-360\li2160\jclisttab\tx2160 }{\listlevel \levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid-1953312678\'01\u-3929 ?;}{\levelnumbers;}\f14\fs20\chbrdr\brdrnone\brdrcf1 \chshdng0\chcfpat1\chcbpat1\fbias0 \fi-360\li2880 \jclisttab\tx2880 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid-1204153848\'01\u-3929 ?;}{\levelnumbers;}\f14\fs20\chbrdr\brdrnone\brdrcf1 \chshdng0\chcfpat1\chcbpat1\fbias0 \fi-360\li3600\jclisttab\tx3600 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid346214476\'01\u-3929 ?;}{\levelnumbers;}\f14\fs20 \chbrdr\brdrnone\brdrcf1 \chshdng0\chcfpat1\chcbpat1\fbias0 \fi-360\li4320\jclisttab\tx4320 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid-1717643348 \'01\u-3929 ?;}{\levelnumbers;}\f14\fs20\chbrdr\brdrnone\brdrcf1 \chshdng0\chcfpat1\chcbpat1\fbias0 \fi-360\li5040\jclisttab\tx5040 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext \leveltemplateid1605540054\'01\u-3929 ?;}{\levelnumbers;}\f14\fs20\chbrdr\brdrnone\brdrcf1 \chshdng0\chcfpat1\chcbpat1\fbias0 \fi-360\li5760\jclisttab\tx5760 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0 \levelindent0{\leveltext\leveltemplateid-989063228\'01\u-3929 ?;}{\levelnumbers;}\f14\fs20\chbrdr\brdrnone\brdrcf1 \chshdng0\chcfpat1\chcbpat1\fbias0 \fi-360\li6480\jclisttab\tx6480 }{\listname ;}\listid1486243380}}{\*\listoverridetable {\listoverride\listid734160671\listoverridecount0\ls2}{\listoverride\listid204684602\listoverridecount0\ls3}{\listoverride\listid1486243380\listoverridecount0\ls4}}{\info{\title - JavaScript: Advanced Programming (Third Edition) }{\author dsmith} {\operator dsmith}{\creatim\yr2013\mo9\dy17\hr11\min37}{\revtim\yr2013\mo9\dy17\hr11\min37}{\version2}{\edmins0}{\nofpages2}{\nofwords567}{\nofchars3234}{\*\company Element K}{\nofcharsws3971}{\vern8203}} \widowctrl\ftnbj\aenddoc\noxlattoyen\expshrtn\noultrlspc\dntblnsbdb\nospaceforul\formshade\horzdoc\dgmargin\dghspace180\dgvspace180\dghorigin1701\dgvorigin1984\dghshow1\dgvshow1 \jexpand\viewkind5\viewscale75\pgbrdrhead\pgbrdrfoot\splytwnine\ftnlytwnine\htmautsp\nolnhtadjtbl\useltbaln\alntblind\lytcalctblwd\lyttblrtgr\lnbrkrule \fet0{\*\background {\shp{\*\shpinst\shpleft0\shptop0\shpright0\shpbottom0\shpfhdr0\shpbxmargin\shpbxignore\shpbymargin\shpbyignore\shpwr0\shpwrk0\shpfblwtxt1\shpz0\shplid1025{\sp{\sn shapeType}{\sv 1}}{\sp{\sn fFlipH}{\sv 0}}{\sp{\sn fFlipV}{\sv 0}} {\sp{\sn fillColor}{\sv 13421772}}{\sp{\sn fFilled}{\sv 1}}{\sp{\sn lineWidth}{\sv 0}}{\sp{\sn fLine}{\sv 0}}{\sp{\sn bWMode}{\sv 9}}{\sp{\sn fBackground}{\sv 1}}{\sp{\sn fLayoutInCell}{\sv 1}}}}}\sectd \linex0\endnhere\pgbrdropt32\sectlinegrid360\sectdefaultcl {\*\pnseclvl1\pnucrm\pnstart1\pnindent720\pnhang{\pntxta .}}{\*\pnseclvl2\pnucltr\pnstart1\pnindent720\pnhang{\pntxta .}}{\*\pnseclvl3\pndec\pnstart1\pnindent720\pnhang{\pntxta .}}{\*\pnseclvl4 \pnlcltr\pnstart1\pnindent720\pnhang{\pntxta )}}{\*\pnseclvl5\pndec\pnstart1\pnindent720\pnhang{\pntxtb (}{\pntxta )}}{\*\pnseclvl6\pnlcltr\pnstart1\pnindent720\pnhang{\pntxtb (}{\pntxta )}}{\*\pnseclvl7\pnlcrm\pnstart1\pnindent720\pnhang{\pntxtb (} {\pntxta )}}{\*\pnseclvl8\pnlcltr\pnstart1\pnindent720\pnhang{\pntxtb (}{\pntxta )}}{\*\pnseclvl9\pnlcrm\pnstart1\pnindent720\pnhang{\pntxtb (}{\pntxta )}}\pard\plain \s2\ql \li0\ri0\sb100\sa100\sbauto1\saauto1\widctlpar\aspalpha\aspnum\faauto\outlinelevel1\adjustright\rin0\lin0\itap0 \b\fs36\lang1033\langfe1033\loch\af619\hich\af619\dbch\af619\cgrid\langnp1033\langfenp1033 {\f1\cf17 \hich\af1\dbch\af619\loch\f1 JavaScript: Advanced Programming (Third Edition) \par }\pard\plain \s3\ql \li0\ri0\sb100\sa100\sbauto1\saauto1\widctlpar\aspalpha\aspnum\faauto\outlinelevel2\adjustright\rin0\lin0\itap0 \b\fs27\lang1033\langfe1033\loch\af619\hich\af619\dbch\af619\cgrid\langnp1033\langfenp1033 {\f1\cf17 \hich\af1\dbch\af619\loch\f1 Course Specifications \par }\pard\plain \ql \li0\ri0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \fs24\lang1033\langfe1033\loch\af619\hich\af619\dbch\af619\cgrid\langnp1033\langfenp1033 {\b\f1\fs20\cf17 \hich\af1\dbch\af619\loch\f1 Course number: }{\f1\fs20\cf17 \hich\af1\dbch\af619\loch\f1 085595\line }{\b\f1\fs20\cf17 \hich\af1\dbch\af619\loch\f1 Course length: }{\f1\fs20\cf17 \hich\af1\dbch\af619\loch\f1 2.0 day(s) \par }\pard\plain \s3\ql \li0\ri0\sb100\sa100\sbauto1\saauto1\widctlpar\aspalpha\aspnum\faauto\outlinelevel2\adjustright\rin0\lin0\itap0 \b\fs27\lang1033\langfe1033\loch\af619\hich\af619\dbch\af619\cgrid\langnp1033\langfenp1033 {\f1\cf17 \hich\af1\dbch\af619\loch\f1 Course Description \par }\pard\plain \ql \li0\ri0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \fs24\lang1033\langfe1033\loch\af619\hich\af619\dbch\af619\cgrid\langnp1033\langfenp1033 {\b\f1\fs20\cf17 \hich\af1\dbch\af619\loch\f1 Course Objective: }{ \f1\fs20\cf17 \hich\af1\dbch\af619\loch\f1 You will use the advanced techniques in JavaScript programming to add more functionality, in order to make the web pages interactive and dynamic.\line \line }{\b\f1\fs20\cf17 \hich\af1\dbch\af619\loch\f1 Target Student: }{\f1\fs20\cf17 \hich\af1\dbch\af619\loch\f1 Advanced JavaScript Programming is intended for the student who is an experienced developer o\hich\af1\dbch\af619\loch\f1 f web pages and has experience with JavaScript. Students should be comfortable creating web pages, writing HTML code and basic JavaScripts, and proficient in using Internet Explorer or Netscape Navigator.\line \line }{\b\f1\fs20\cf17 \hich\af1\dbch\af619\loch\f1 Prerequisites: }{\f1\fs20\cf17 \hich\af1\dbch\af619\loch\f1 JavaScript: Programming (Third Edit\hich\af1\dbch\af619\loch\f1 ion) \par }\pard\plain \s3\ql \li0\ri0\sb100\sa100\sbauto1\saauto1\widctlpar\aspalpha\aspnum\faauto\outlinelevel2\adjustright\rin0\lin0\itap0 \b\fs27\lang1033\langfe1033\loch\af619\hich\af619\dbch\af619\cgrid\langnp1033\langfenp1033 {\f1\cf17 \hich\af1\dbch\af619\loch\f1 Hardware Requirements \par }\pard\plain \ql \li0\ri0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \fs24\lang1033\langfe1033\loch\af619\hich\af619\dbch\af619\cgrid\langnp1033\langfenp1033 {\f1\fs20\cf17 \hich\af1\dbch\af619\loch\f1 For this course, you will need one computer for each student and one for the instructor. Each computer will need the following minimum hardware components: \par {\listtext\pard\plain\fs20\cf17\loch\af3\hich\af3\dbch\af619 \loch\af3\dbch\af619\hich\f3 \'b7\tab}}\pard \ql \fi-360\li720\ri0\sb100\sa100\sbauto1\saauto1\widctlpar\jclisttab\tx720\aspalpha\aspnum\faauto\ls2\adjustright\rin0\lin720\itap0 {\f1\fs20\cf17 \hich\af1\dbch\af619\loch\f1 A 1 GHz Pentium-class processor or faster. \par {\listtext\pard\plain\fs20\cf17\loch\af3\hich\af3\dbch\af619 \loch\af3\dbch\af619\hich\f3 \'b7\tab}\hich\af1\dbch\af619\loch\f1 Minimum 256 MB of RAM. \par {\listtext\pard\plain\fs20\cf17\loch\af3\hich\af3\dbch\af619 \loch\af3\dbch\af619\hich\f3 \'b7\tab}\hich\af1\dbch\af619\loch\f1 A 8 G\hich\af1\dbch\af619\loch\f1 B hard disk or larger. You should have at least 1 GB free hard disk space available for the installation of the software. \par {\listtext\pard\plain\fs20\cf17\loch\af3\hich\af3\dbch\af619 \loch\af3\dbch\af619\hich\f3 \'b7\tab}\hich\af1\dbch\af619\loch\f1 A CD-ROM drive. \par {\listtext\pard\plain\fs20\cf17\loch\af3\hich\af3\dbch\af619 \loch\af3\dbch\af619\hich\f3 \'b7\tab}\hich\af1\dbch\af619\loch\f1 A mouse or other pointing device. \par {\listtext\pard\plain\fs20\cf17\loch\af3\hich\af3\dbch\af619 \loch\af3\dbch\af619\hich\f3 \'b7\tab}\hich\af1\dbch\af619\loch\f1 1024 x 768 resolution monitor recommended. \par {\listtext\pard\plain\fs20\cf17\loch\af3\hich\af3\dbch\af619 \loch\af3\dbch\af619\hich\f3 \'b7\tab}\hich\af1\dbch\af619\loch\f1 Network cards and cabling for local netwo\hich\af1\dbch\af619\loch\f1 rk access. \par {\listtext\pard\plain\fs20\cf17\loch\af3\hich\af3\dbch\af619 \loch\af3\dbch\af619\hich\f3 \'b7\tab}\hich\af1\dbch\af619\loch\f1 Internet access (contact your local network administrator). \par {\listtext\pard\plain\fs20\cf17\loch\af3\hich\af3\dbch\af619 \loch\af3\dbch\af619\hich\f3 \'b7\tab}\hich\af1\dbch\af619\loch\f1 A printer (optional) or an installed printer driver. (Printers are not required; however, each PC must have an installed printer driver to use Print Preview.) \par {\listtext\pard\plain\fs20\cf17\loch\af3\hich\af3\dbch\af619 \loch\af3\dbch\af619\hich\f3 \'b7\tab}\hich\af1\dbch\af619\loch\f1 A projection system to di\hich\af1\dbch\af619\loch\f1 splay the instructor\hich\f1 \rquote \loch\f1 s computer screen. \par }\pard\plain \s3\ql \li0\ri0\sb100\sa100\sbauto1\saauto1\widctlpar\aspalpha\aspnum\faauto\outlinelevel2\adjustright\rin0\lin0\itap0 \b\fs27\lang1033\langfe1033\loch\af619\hich\af619\dbch\af619\cgrid\langnp1033\langfenp1033 {\f1\cf17 \hich\af1\dbch\af619\loch\f1 Software Requirements \par }\pard\plain \s15\ql \li0\ri0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \fs24\lang1033\langfe1033\loch\af619\hich\af619\dbch\af619\cgrid\langnp1033\langfenp1033 {\f1\fs20\cf17 \hich\af1\dbch\af619\loch\f1 Each computer requires the following software: \par {\listtext\pard\plain\fs20\cf17\loch\af3\hich\af3\dbch\af619 \loch\af3\dbch\af619\hich\f3 \'b7\tab}}\pard\plain \ql \fi-360\li720\ri0\sb100\sa100\sbauto1\saauto1\widctlpar\jclisttab\tx720\aspalpha\aspnum\faauto\ls3\adjustright\rin0\lin720\itap0 \fs24\lang1033\langfe1033\loch\af619\hich\af619\dbch\af619\cgrid\langnp1033\langfenp1033 {\f1\fs20\cf17 \hich\af1\dbch\af619\loch\f1 \hich\f1 Microsoft\'ae\loch\f1 Internet Explorer 6.0. \par {\listtext\pard\plain\fs20\cf17\loch\af3\hich\af3\dbch\af619 \loch\af3\dbch\af619\hich\f3 \'b7\tab}}\pard \ql \fi-360\li720\ri0\sb100\sa100\sbauto1\saauto1\widctlpar\jclisttab\tx720\aspalpha\aspnum\faauto\ls3\adjustright\rin0\lin720\itap0 {\f1\fs20\cf17 \hich\af1\dbch\af619\loch\f1 Netscape Browser 8.1. \par {\listtext\pard\plain\fs20\cf17\loch\af3\hich\af3\dbch\af619 \loch\af3\dbch\af619\hich\f3 \'b7\tab}\hich\af1\dbch\af619\loch\f1 Opera 9.0. \par {\listtext\pard\plain\fs20\cf17\loch\af3\hich\af3\dbch\af619 \loch\af3\dbch\af619\hich\f3 \'b7\tab}\hich\af1\dbch\af619\loch\f1 Java Development Kit 5.0 Update 5.0. \par {\listtext\pard\plain\fs20\cf17\loch\af3\hich\af3\dbch\af619 \loch\af3\dbch\af619\hich\f3 \'b7\tab}\hich\af1\dbch\af619\loch\f1 Tomcat-5.5.4 preconfigured version. \par {\listtext\pard\plain\fs20\cf17\loch\af3\hich\af3\dbch\af619 \loch\af3\dbch\af619\hich\f3 \'b7\tab}\hich\af1\dbch\af619\loch\f1 Adobe S\hich\af1\dbch\af619\loch\f1 hockwave Player. \par }\pard\plain \s3\ql \li0\ri0\sb100\sa100\sbauto1\saauto1\widctlpar\aspalpha\aspnum\faauto\outlinelevel2\adjustright\rin0\lin0\itap0 \b\fs27\lang1033\langfe1033\loch\af619\hich\af619\dbch\af619\cgrid\langnp1033\langfenp1033 {\f1\cf17 \hich\af1\dbch\af619\loch\f1 Course Objectives \par }\pard\plain \ql \li0\ri0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \fs24\lang1033\langfe1033\loch\af619\hich\af619\dbch\af619\cgrid\langnp1033\langfenp1033 {\f1\fs20\cf17 \hich\af1\dbch\af619\loch\f1 Upon successful completion of this course, students will be able to: \par {\listtext\pard\plain\fs20\cf17\loch\af3\hich\af3\dbch\af619 \loch\af3\dbch\af619\hich\f3 \'b7\tab}}\pard \ql \fi-360\li720\ri0\sb100\sa100\sbauto1\saauto1\widctlpar\jclisttab\tx720\aspalpha\aspnum\faauto\ls4\adjustright\rin0\lin720\itap0 {\f1\fs20\cf17 \hich\af1\dbch\af619\loch\f1 maintain JavaScript code using programming techniques. \par {\listtext\pard\plain\fs20\cf17\loch\af3\hich\af3\dbch\af619 \loch\af3\dbch\af619\hich\f3 \'b7\tab}\hich\af1\dbch\af619\loch\f1 implement cross-browser compatibility using JavaScript. \par {\listtext\pard\plain\fs20\cf17\loch\af3\hich\af3\dbch\af619 \loch\af3\dbch\af619\hich\f3 \'b7\tab}\hich\af1\dbch\af619\loch\f1 create and manipulate custom objects using the custom object's methods. \par {\listtext\pard\plain\fs20\cf17\loch\af3\hich\af3\dbch\af619 \loch\af3\dbch\af619\hich\f3 \'b7\tab}\hich\af1\dbch\af619\loch\f1 create and manipulate arrays. \par {\listtext\pard\plain\fs20\cf17\loch\af3\hich\af3\dbch\af619 \loch\af3\dbch\af619\hich\f3 \'b7\tab}\hich\af1\dbch\af619\loch\f1 examine cookies and discuss the various uses of cookies. \par {\listtext\pard\plain\fs20\cf17\loch\af3\hich\af3\dbch\af619 \loch\af3\dbch\af619\hich\f3 \'b7\tab}\hich\af1\dbch\af619\loch\f1 validate forms using the generic approach. \par {\listtext\pard\plain\fs20\cf17\loch\af3\hich\af3\dbch\af619 \loch\af3\dbch\af619\hich\f3 \'b7\tab}\hich\af1\dbch\af619\loch\f1 program using DOM API to traverse, modify, and append \hich\af1\dbch\af619\loch\f1 nodes to documents. \par {\listtext\pard\plain\fs20\cf17\loch\af3\hich\af3\dbch\af619 \loch\af3\dbch\af619\hich\f3 \'b7\tab}\hich\af1\dbch\af619\loch\f1 use CSS to change the appearance and position of the HTML elements dynamically. \par {\listtext\pard\plain\fs20\cf17\loch\af3\hich\af3\dbch\af619 \loch\af3\dbch\af619\hich\f3 \'b7\tab}\hich\af1\dbch\af619\loch\f1 use JavaScript to access Java applets and ActiveX controls. You will also communicate with Shockwave files and server applications using JavaScript. \par }\pard\plain \s3\ql \li0\ri0\sb100\sa100\sbauto1\saauto1\widctlpar\aspalpha\aspnum\faauto\outlinelevel2\adjustright\rin0\lin0\itap0 \b\fs27\lang1033\langfe1033\loch\af619\hich\af619\dbch\af619\cgrid\langnp1033\langfenp1033 {\f1\cf17 \hich\af1\dbch\af619\loch\f1 Course\hich\af1\dbch\af619\loch\f1 Content \par }\pard\plain \ql \li0\ri0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \fs24\lang1033\langfe1033\loch\af619\hich\af619\dbch\af619\cgrid\langnp1033\langfenp1033 {\b\f1\fs20\cf17 \hich\af1\dbch\af619\loch\f1 Lesson 1: Using Programming Techniques \par }\pard \ql \li0\ri0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 {\f1\fs20\cf17 \par }\pard \ql \li720\ri0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin720\itap0 {\b\f1\fs20\cf17 \hich\af1\dbch\af619\loch\f1 Topic 1A: }{\f1\fs20\cf17 \hich\af1\dbch\af619\loch\f1 Maintain JavaScript Code \par }{\b\f1\fs20\cf17 \hich\af1\dbch\af619\loch\f1 Topic 1B: }{\f1\fs20\cf17 \hich\af1\dbch\af619\loch\f1 Debug JavaScript Code \par }\pard \ql \li0\ri0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 {\b\f1\fs20\cf17 \hich\af1\dbch\af619\loch\f1 Lesson 2: Implementing Cross-Browser Compatibility \par }{\f1\fs20\cf17 \par }\pard \ql \li720\ri0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin720\itap0 {\b\f1\fs20\cf17 \hich\af1\dbch\af619\loch\f1 Topic 2A: }{\f1\fs20\cf17 \hich\af1\dbch\af619\loch\f1 Provide Support For Multiple Browsers \par }{\b\f1\fs20\cf17 \hich\af1\dbch\af619\loch\f1 Topic 2B: }{\f1\fs20\cf17 \hich\af1\dbch\af619\loch\f1 Detect Browser Compatibil\hich\af1\dbch\af619\loch\f1 ity \par }{\b\f1\fs20\cf17 \hich\af1\dbch\af619\loch\f1 Topic 2C: }{\f1\fs20\cf17 \hich\af1\dbch\af619\loch\f1 Detect Browser and JavaScript Versions \par }{\b\f1\fs20\cf17 \hich\af1\dbch\af619\loch\f1 Topic 2D: }{\f1\fs20\cf17 \hich\af1\dbch\af619\loch\f1 Detect Objects \par }{\b\f1\fs20\cf17 \hich\af1\dbch\af619\loch\f1 Topic 2E: }{\f1\fs20\cf17 \hich\af1\dbch\af619\loch\f1 Handle Exceptions \par }\pard \ql \li0\ri0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 {\b\f1\fs20\cf17 \hich\af1\dbch\af619\loch\f1 Lesson 3: Using Custom Objects in JavaScript \par }{\f1\fs20\cf17 \par }\pard \ql \li720\ri0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin720\itap0 {\b\f1\fs20\cf17 \hich\af1\dbch\af619\loch\f1 Topic 3A: }{\f1\fs20\cf17 \hich\af1\dbch\af619\loch\f1 Access Custom Objects \par }{\b\f1\fs20\cf17 \hich\af1\dbch\af619\loch\f1 Topic 3B: }{\f1\fs20\cf17 \hich\af1\dbch\af619\loch\f1 Use Constructor Functions \par }{\b\f1\fs20\cf17 \hich\af1\dbch\af619\loch\f1 Topic 3C: }{\f1\fs20\cf17 \hich\af1\dbch\af619\loch\f1 Add Methods to Obje\hich\af1\dbch\af619\loch\f1 cts \par }{\b\f1\fs20\cf17 \hich\af1\dbch\af619\loch\f1 Topic 3D: }{\f1\fs20\cf17 \hich\af1\dbch\af619\loch\f1 Use Prototype Function \par }\pard \ql \li0\ri0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 {\b\f1\fs20\cf17 \hich\af1\dbch\af619\loch\f1 Lesson 4: Working with Arrays \par }{\f1\fs20\cf17 \par }\pard \ql \li720\ri0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin720\itap0 {\b\f1\fs20\cf17 \hich\af1\dbch\af619\loch\f1 Topic 4A: }{\f1\fs20\cf17 \hich\af1\dbch\af619\loch\f1 Create and Populate Arrays \par }{\b\f1\fs20\cf17 \hich\af1\dbch\af619\loch\f1 Topic 4B: }{\f1\fs20\cf17 \hich\af1\dbch\af619\loch\f1 Delete Array Elements \par }{\b\f1\fs20\cf17 \hich\af1\dbch\af619\loch\f1 Topic 4C: }{\f1\fs20\cf17 \hich\af1\dbch\af619\loch\f1 Use Multi-Dimensional Arrays \par }\pard \ql \li0\ri0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 {\b\f1\fs20\cf17 \hich\af1\dbch\af619\loch\f1 Lesson 5: Handling Cookies Using JavaScript \par }{\f1\fs20\cf17 \par }\pard \ql \li720\ri0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin720\itap0 {\b\f1\fs20\cf17 \hich\af1\dbch\af619\loch\f1 Topic 5A: }{\f1\fs20\cf17 \hich\af1\dbch\af619\loch\f1 Use Cookie Objects\hich\af1\dbch\af619\loch\f1 \par }{\b\f1\fs20\cf17 \hich\af1\dbch\af619\loch\f1 Topic 5B: }{\f1\fs20\cf17 \hich\af1\dbch\af619\loch\f1 Store Cookies \par }{\b\f1\fs20\cf17 \hich\af1\dbch\af619\loch\f1 Topic 5C: }{\f1\fs20\cf17 \hich\af1\dbch\af619\loch\f1 Process Cookie Values \par }{\b\f1\fs20\cf17 \hich\af1\dbch\af619\loch\f1 Topic 5D: }{\f1\fs20\cf17 \hich\af1\dbch\af619\loch\f1 Delete Cookies \par }\pard \ql \li0\ri0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 {\b\f1\fs20\cf17 \hich\af1\dbch\af619\loch\f1 Lesson 6: Validating Forms Using JavaScript \par }{\f1\fs20\cf17 \par }\pard \ql \li720\ri0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin720\itap0 {\b\f1\fs20\cf17 \hich\af1\dbch\af619\loch\f1 Topic 6A: }{\f1\fs20\cf17 \hich\af1\dbch\af619\loch\f1 Validate Forms Using the Generic Approach \par }{\b\f1\fs20\cf17 \hich\af1\dbch\af619\loch\f1 Topic 6B: }{\f1\fs20\cf17 \hich\af1\dbch\af619\loch\f1 Implement Generic Validation Using Custom Objects \par }\pard \ql \li0\ri0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 {\b\f1\fs20\cf17 \hich\af1\dbch\af619\loch\f1 Lesson 7: \hich\af1\dbch\af619\loch\f1 Programming Using DOM API \par }{\f1\fs20\cf17 \par }\pard \ql \li720\ri0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin720\itap0 {\b\f1\fs20\cf17 \hich\af1\dbch\af619\loch\f1 Topic 7A: }{\f1\fs20\cf17 \hich\af1\dbch\af619\loch\f1 Traverse Documents \par }{\b\f1\fs20\cf17 \hich\af1\dbch\af619\loch\f1 Topic 7B: }{\f1\fs20\cf17 \hich\af1\dbch\af619\loch\f1 Modify Documents \par }{\b\f1\fs20\cf17 \hich\af1\dbch\af619\loch\f1 Topic 7C: }{\f1\fs20\cf17 \hich\af1\dbch\af619\loch\f1 Append Nodes to Documents \par }\pard \ql \li0\ri0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 {\b\f1\fs20\cf17 \hich\af1\dbch\af619\loch\f1 Lesson 8: Working with DHTML \par }{\f1\fs20\cf17 \par }\pard \ql \li720\ri0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin720\itap0 {\b\f1\fs20\cf17 \hich\af1\dbch\af619\loch\f1 Topic 8A: }{\f1\fs20\cf17 \hich\af1\dbch\af619\loch\f1 Change Element Appearance Dynamically \par }{\b\f1\fs20\cf17 \hich\af1\dbch\af619\loch\f1 Topic 8B: }{\f1\fs20\cf17 \hich\af1\dbch\af619\loch\f1 Assign and Position Elements Dynamically \par }\pard \ql \li0\ri0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 {\b\f1\fs20\cf17 \hich\af1\dbch\af619\loch\f1 Lesson 9: Communicating with Applets and Server Applications \par }{\f1\fs20\cf17 \par }\pard \ql \li720\ri0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin720\itap0 {\b\f1\fs20\cf17 \hich\af1\dbch\af619\loch\f1 Topic 9A: }{\f1\fs20\cf17 \hich\af1\dbch\af619\loch\f1 Communicate with Java Applets \par }{\b\f1\fs20\cf17 \hich\af1\dbch\af619\loch\f1 Topic 9B: }{\f1\fs20\cf17 \hich\af1\dbch\af619\loch\f1 Communicate with Shockwave Files \par }{\b\f1\fs20\cf17 \hich\af1\dbch\af619\loch\f1 Topic 9C: }{\f1\fs20\cf17 \hich\af1\dbch\af619\loch\f1 Communicate with ActiveX \par }{\b\f1\fs20\cf17 \hich\af1\dbch\af619\loch\f1 Topic 9D: }{\f1\fs20\cf17 \hich\af1\dbch\af619\loch\f1 Communicate with Server Applications \par }}