Schedule |
|
| 9/15: | Introduction Introduction to the course. Introduction to the Internet and WWW. Access to web servers using FTP and Telnet. Introduction to HTML. Reading: HTML, Tutorial 1 Assigned: Homework #1: Publishing to Shrike |
| 9/22: | HTML I / Lab I Basic HTML tags and structures. Lists. Anchors. Lines. Images and image formats. Page size and bandwidth issues. Image maps. Reading: HTML, Tutorials 2 and 3 Due: Homework #1 Assigned: Homework #2: Course web page |
| 9/29: | HTML II / Lab II Tables. Colors and HTML color codes. Table-based layout. Reading: HTML, Tutorial 4 Due: Homework #2 Assigned: Homework #3: Images and tables |
| 10/6: | HTML III / Lab III HTML forms. Input tags. Hidden fields. Buttons. Selections. Overview of form processing. Reading: HTML, Tutorial 6 Due: Homework #3 Assigned: Homework #4: Forms |
| 10/13: | CSS I Cascading style sheets. Internal and external style declarations. Fonts. Style classes. Pseudo-elements. Group and layering elements. Reading: HTML, Tutorial 7 Due: Homework #4 Assigned: Homework #5: CSS |
| 10/20: | Midterm / Web design Web design Assigned: Final Project |
| 10/27: | JavaScript I Introduction to JavaScript and dyanmic HTML. JavaScript syntax: variables, functions, operators, conditionals, loops, arrays. Reading: HTML, Tutorial 8 Due: Homework #5 Assigned: Homework #6 |
| 11/3: | JavaScript II Document Object Model. Working with JavaScript objects. Form validation. Layering. Dynamic positioning. Reading: DHTML, Tutorials 1 and 2 Due: Homework #6 Assigned: Homework #7 |
| 11/10: | JavaScript III Rollover effects. Image substitution. Pull-down menus. Pop-up windows. Reading: DHTML, Tutorials 2 and 3 Due: Homework #7 |
| 11/17: | JavaScript IV Events and event handling. Netscape, IE and W3C event handling models. Drag and drop. Keyboard events. Reading: DHTML, Tutorial 4 |
| 11/24: | Final project presentations Due: Final project |