Name:__________________   Fall 2002

 

 

COP 2822: Scripting for the Web-JavaScript

Attendance:

 

_______(300)   ____absences out of 15 classes-night or 30 day classes

 

 

 

 

Email:

_______(50)    Email Instructor     E-Mail:______________________

 

FTP (Upload):

  _____ (50)    FTP Files to Web Server

 

Personal Web Site(Lesson 0: HTML Prerequisite):

 

URL:    _____________________________________________________              _________Pages

 

Commercial/Educational/Other Web Site(s) URL: __________________________________________

 

 

---------------------------------------------------------------------------------------

 

On-Line Quizzes:

 

____(50) JavaScript 1

____(50) JavaScript 2

____(50) JavaScript 3      

____(50) JavaScript 4     

____(50) JavaScript 5      

____(50) JavaScript 6

____(50) JavaScript 7

____(00) JavaScript 8

____(50) JavaScript 9

____(00) JavaScript 10

-------------------------------

______(400) Total

 

-------------------------------------------------------

 

Final exam Option:

 

______(200)

--------------------------------------------------------

 

 

Weekly Task Assignments:

 

______(800) Total

 

Chapter 1 The Basics

_____ (    )  Lesson 1: Printing Text on a Page                          Exercise 1:______

_____ (    )  Lesson 2: Error Messages                                     Exercise 2:______

_____ (    )  Lesson 3: Object Properties                                  Exercise 3:______

_____ (    )  Lesson 4: Chapter Wrap-up and Review               Exercise 4:______

 

Alt Assignment Chapter 1:

 Document Write, Back button, Talk to User & Last Modified:

________(    )  Back Button using navigator object

________(     ) Doucment write using last modified

 

Chapter 2 Popping Up Text with Mouse Events

_____ (    )  Lesson 5: JS onMouseOver Event Handler           Exercise 5:______

_____ (    )  Lesson 6: More Event Handlers                             Exercise 6:______

_____ (    )  Lesson 7: onUnload and onMouseOut,

                                         the After-Effect Commands             Exercise 7:______

_____ (    )  Lesson 8: HTML 4.0, the Span Flag

                                        and Some New Event Handlers        Exercise 8:______

_____ (    )  Lesson 9: Lets Go!                                                Exercise 9:______

_____ (    )  Lesson 10: 2nd End of Chap Review                      Exercise 10:______

 

Alternate Chap 2 Assignment:

________(      ) Back Button  using History Object

________(      ) onFocus event handler using select() method

 

Chapter 3 Manipulating Data and the Hierarchy of JavaScript

_____ (    )  Lesson 11: Prompts & Variables                           Exercise 11:______

_____ (    )  Lesson 12: Dates and Times                                  Exercise 12:______

_____ (    )  Lesson 13: Hierarchy of Objects                           Exercise 13:______

_____ (    )  Lesson 14: Creating a Function                              Exercise 14:______

_____ (    )  Lesson 15: An Intro to Arrays                               Exercise 15:______

_____ (    )  Lesson 16: 3rd End of Chap Review                       Exercise 16:______

 

Alternate Chap 3

 

Assignment (Name in Box, Date, Time, Etc:

 __________________________

 

Chapter 4 Manipulating Data and the Hierarchy of JavaScript

_____ (    )  Lesson 17: An Image Flip/PreLoad Image Exercise 17:______

_____ (    )  Lesson 18: Image Flip with a Function                   Exercise 18:______

_____ (    )  Lesson 19: Opening New Windows                      Exercise 19:______

_____ (    )  Lesson 20: Opening New Win with Function         Exercise 20:______

_____ (    )  Lesson 21: The Confirm Method/ IF and Else        Exercise 21:______

_____ (    )  Lesson 22: 4th End of Chap Review                      Exercise 22:______

 

Alternate Chap 4 Assignment

 

 (Glow Button on Web Site and/or Popup Windows: one with file and one with HTML tags):

 ___________________________________________________________________

 

Chapter 5 Forms a Great Way to Interact with Your Users

_____ (    )  Lesson 23: What is written in Text Box                  Exercise 23:______

_____ (    )  Lesson 24: Passing Info in a Function                     Exercise 24:______

_____ (    )  Lesson 25: Calling Functions in Forms                   Exercise 25:______

_____ (    )  Lesson 26: Form Fields & Value Property             Exercise 26:______

_____ (    )  Lesson 27: Pull Down Menu Links                        Exercise 27:______

_____ (    )  Lesson 28: A Guestbook with Bells&Whistles       Exercise 28:______

_____ (    )  Lesson 29: 5th End of Chap Review                      Exercise 29:______

 

Alternate Chap 5 Assignment

 

Use Skills of Chap to be Creative, ie Guest Book, Shopping Cart, etc: _____________________________________________________________________________

 

Chapter 6 Mathematics, Random Things, and Loops

_____ (    )  Lesson 30: Math Operators                                   Exercise 30:______

_____ (    )  Lesson 31: Mathematics and Forms                       Exercise 31:______

_____ (    )  Lesson 32: Creating Random #s with Date             Exercise 32:______

_____ (    )  Lesson 33: Creating Random #s thru Math            Exercise 33:______

_____ (    )  Lesson 34: Producing Random Statements             Exercise 34:______

_____ (    )  Lesson 35: Intro to the FOR loops                        Exercise 35:______

_____ (    )  Lesson 36: Intro to WHILE loops                        Exercise 36:______

_____ (    )  Lesson 37: 6th End of Chap Review                      Exercise 37:______

 

Alternate Chap 6 Assignment

 

(Browser detection script, Lotto Picks, other Loop structures in web site): ____________________________________________________________________________________

 

Chapter 7 Clocks, Counts, and Scrolling Text

_____ (    )  Lesson 38: Running Clock                                     Exercise 38:______

_____ (    )  Lesson 39: Fancy Digital Clock                             Exercise 39:______

_____ (    )  Lesson 40: Image Driven Clock                            Exercise 40:______

_____ (    )  Lesson 41: Countdown to Date                             Exercise 41:______

_____ (    )  Lesson 42: Scrolling Text                                      Exercise 42:______

_____ (    )  Lesson 43: 7th End of Chap Review                      Exercise 43:______

 

Alternate Chap 7 Assignment

 

 (Design clock for web site, Count down clock:

 

 

 

Chapter 8 Arrays

_____ (    )  Lesson 44: Two Different Array Formats               Exercise 44:______

_____ (    )  Lesson 45: Combining User Input with Arrays       Exercise 45:______

_____ (    )  Lesson 46: Random Quotes                                 Exercise 46:______

_____ (    )  Lesson 47: A Guessing Game Using Arrays           Exercise 47:______

_____ (    )  Lesson 48: A Password Script                              Exercise 48:______

_____ (    )  Lesson 49: 8th End of Chap Review                      Exercise 49:______

 

Alternate Chap 8 Assignment

 (Incorporate Arrays in web site, voc test,, Etc: ___________________________________________________________________________

 

 

Chapter 9 Putting It All Together

_____ (    )  Lesson 50: JavaScript Annimation                         Exercise 50:______

_____ (    )  Lesson 51: Background Color-Changing Script     Exercise 51:______

_____ (    )  Lesson 52: A Floating, Moving, New Window      Exercise 52:______

_____ (    )  Lesson 53: Form Validation                                   Exercise 53:______

_____ (    )  Lesson 54: Self-Typing Typewritter                       Exercise 54:______

_____ (    )  Lesson 55: 9th End of Chap Review                      Exercise 55:______

 

Alternate Chap 9Assignment

 

(Put Animation into Web Site via image swapping):

 

 MicroSoft Agent Project:

_______( 100) Mash Script saved as JS and pasted into head of document

 

Form Project:

_______(100) (Shopping cart, survey form, LSI form, improved code on project, test)

---------------------------------------------------------------------------------------------

_________(        )  Total points

 

My Expected Grade is: ________

 

 

I am using Web Yoda:  JAVA Survival Skills  (     )  

     Assignments to replace some Lesson/Exercise Tasks:

 

URL of Web Yoda Assignments: __________________________________

 

 

 

Alternate Course Completion Thru:

 

I have incorporated the Lessons/Exercises/Alternate Assignments into my Web Site

 

URL: ______________________________________________________

 

My Special Project for JavaScript is:

 

 

Individual’s Data:

 

Address: ______________________________       Home Phone: ___________

 

               ______________________________       Work Phone:  ___________

 

I have the following Degrees: _______________________________________

School:_________________________________________________________

 

My HCC Major:______________________  AA or AS  or ______NonDegree Seeking

 

OTHER Reason for Taking Course: