CIS 142
Intermediate HTML and Scripting

Lessons page
separator bar

Class 1

In this lesson the learning objectives are:
  1. Cascading Style Sheets (.CSS)
    • Linking, Embedding, Inline
    • Why Cascading
    • .CSS Syntax
    • Selectors
    • <div> and <span> tags
    • Size and Color Attributes

Return to Syllabus




Class 2

In this lesson the learning objectives are:
  1. Object Oriented Programming (OOP)
  2. Properties and Methods
  3. Variables and Operators
  4. Events & Event Handlers
  5. Comments
  6. Branching - The "If" Statement
  7. Using Functions

Return to Syllabus




Class 3

In this lesson the learning objectives are:
  1. Arrays
  2. Loops
    • For Loop
    • Do While Loop
  3. Random Number Generation
  4. Passing Variables to Functions
    • Function -- No Variables
    • Function -- Variable Passed In
    • Function -- Variable Passed Back
    • Function -- Variable Passed Both Ways
  5. Document Object Model (DOM)

Return to Syllabus




Class 4

In this lesson the learning objectives are:
  1. Working With Images
  2. Using Mouse Event Handlers
    • onmouseover
    • onmouseout
  3. The id Argument in the DOM
  4. Triggering a Rollover From a Link
  5. Changing Images On a Page
    • Cycling Banners - Ads on Web Pages
    • Clickable Cycling Banners
    • Slideshow Presentation
    • Displaying a Random Image From an Image Library
  6. Rollover Using an Image Map

Return to Syllabus




Class 5

In this lesson the learning objectives are:
  1. Working With <iframe>
    • Setting a Frame Target
    • Loading <iframe>
    • Creating Dynamic <iframe>
    • Opening a New Window
  2. Validating Forms
    • Changing Menus Dynamically
    • Making Fields Required
    • Checking Fields Against Each Other
    • Using Form Validation
    • Validating a Zip Code Field
    • Validating an Email Address

Return to Syllabus




Class 6

In this lesson the learning objectives are:
  1. Event Handling
  2. What Are The Events I Can Use
  3. Onload Event Handling
  4. Mouse Event Handling
  5. Form Event Handling
  6. Cookies
    • What Are Cookies
    • Adding a Cookie
    • Using Cookies
    • Deleting Cookies

Return to Syllabus




Class 7

In this lesson the learning objectives are:
  1. Using Existing Java Applets
    • What Is a Java Applet
    • Finding Java Applets
    • What a User Needs To Run an Applet
    • What You Need To Do To Make an Applet Run On a Web Page
  2. SSI - Server Side Includes
  3. Perl and Other Server-side Resources

Return to Syllabus




Class 8

This week will be your Final Exam. You will not be asked to write code. This test will concentrate on the tools we have learned in the class. The final is designed to determine if you understand what the tools are and how they are used. This is a hand written final (no scantrons needed). You can use your notes, but not your book. In short, if you wrote it, you can use it. ***TIP*** Use as many of the tools that we discussed in class as you can on the final.

Return to Syllabus