WWW Program at Oakton
  » office #2608» 847.635.1969» jstryker@oakton.edu
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

WWW 181 Web Scripting Course syllabus


I.

Course
Prefix
Course
Number
Course
Name
Credit: Lecture: Lab:
WWW 181 Web Scripting     4     3     2

II.

Course Prerequisite:

WWW 171 with a grade of C or better OR consent of instructor, coordinator or department chair.

III.

Course Description:

During this combination hands-on and lecture course, students will become familiar with developing web applications with JavaScript, PHP, XML, or another contemporary web language. Students will learn to enhance web pages using interactive features, manipulate built-in objects, and validate and process forms. This course can be repeated on different topics up to three times for up to twelve credits.

IV.

Learning Objectives:

Upon successful completion of this course, the student will be able to:
  1. Integrate scripts into a Web page
  2. Locate Internet resources about scripting technologies
  3. Explain the document object model
  4. Identify the properties, methods, and event handlers associated with objects
  5. Create scripts that manipulate Web page objects
  6. Create scripts that validate form field data
  7. Use decision control structures within scripts to alter the execution order of a script
  8. Use looping control structures within scripts to repeat blocks of code
  9. Use built-in and custom functions within scripts

V.

Academic Integrity:

The very nature of higher education requires that students adhere to accepted standards of academic integrity. Therefore, Oakton Community College has adopted a Code of Academic Conduct and a Statement of Student Academic Integrity. These may be found in the Student Handbook. You may also find a summary of the Code of Academic Conduct in the College Catalog. Among the violations of academic integrity listed and defined are: cheating, plagiarism, falsification and fabrication, abuse of academic materials, complicity in academic dishonesty, falsification of records and official documents, personal misrepresentation and proxy, and bribes, favors, and threats.
 
It is the student's responsibility to be aware of behaviors that constitute academic dishonesty.
 
Pursuant to the due process guarantees contained in the Policy and Procedures on Student Academic Integrity, the minimum punishment for the first offense for a student found in violation of the standards of academic integrity is failure in the assignment. In addition, a disciplinary record will be established and kept on file in the office of the Vice-President for Student Affairs for a period of 3 years.

VI.

Outline of Topics:

  1. Introduction to scripting technologies
    1. Combining HTML and scripts
    2. Adding comments within scripts
    3. Internet resources
    4. Scripting standards

  2. Document object model
    1. Introduction to objects
    2. Built-in objects
      1. The Window Object
      2. The Navigator Object
      3. The Location Object
      4. The History Object
      5. The Document Object
      6. The Form Object
      7. Form Elements
      8. Images
    3. Manipulating objects
      1. Properties
      2. Event handlers
      3. Methods

  3. Troubleshooting scripts
    1. Internet Resources
    2. Handling browser compatibility issues
    3. Error messages

  4. Data storage Methods
    1. Using variables
    2. Variable scope
    3. Data types
    4. Constants
    5. Arrays

  5. Control Structures
    1. Conditional Expressions
      1. Aritdmetic, comparison and logical operators
    2. Decision Control Structures
      1. If...then
      2. Switch Case
    3. Looping control structures
      1. Do...While
      2. While...Do
    4. Using Functions and Procedures
      1. Built-in functions
      2. Creating and calling custom functions
      3. Creating and calling procedures

  6. Forms
    1. Creating dynamic forms
      1. Get method
      2. Post method
    2. Validating form data
    3. Processing form data
    4. Displaying form field data

VII.

Methods of Instruction:

Methods of instruction include lectures, class participation, audio/visual aids, readings, class handouts, lab assignments, and group projects.

VIII.

Course Practices Required:

  1. Attend seminars as scheduled
  2. Read Course materials: textbook and current journals
  3. Complete required assignments, projects, and tests
  4. Attend and participate in lab as required

The Oakton Community College Catalog states:

The Oakton Community College does not discriminate on the basis of race, color, creed, religion, national origin, disability, age, sex, sexual orientation, or marital status in admission to and participation in its educational programs, College activities and services, or employment practices. the College does not tolerate sexual harassment or sexual assault by or of its students or employees.

In keeping with tdis policy of tolerance and non-discrimination, in tdis class all of us should strive to:
  • listen and give careful consideration to all ideas expressed in class, especially tdose that are different from our own, without attacking or demeaning the people who have tdose views, and
  • avoid using insulting terms or telling offensive jokes when talking to or about individuals or groups.


IX.

Instructional Materials:

Textbooks and materials as determined to be appropriate such as:

Gosselin, D. (1999) JavaScript - Comprehensive. Course Technology.


X.

Methods of Evaluating Student Progress:

Grades will be based on attendance and participation, quizzes, tests, lab activities, class assignments, and group projects.

XI.

Other Course Information:

Responsible Use of Information Technology:
Users of the College’s information technology facilities and resources, including hardware, software, networks, and computer accounts, are expected to use these resources responsibly and appropriately, respecting the rights of other information technology users and respecting all contractual and license agreements.

Software Users! Copying software is in violation of Federal law and College policies. Suspected violations will be vigorously investigated and if warranted, appropriate penalties applied.

Specifically, you do not have the right to:

  1. make copies of software for yourself or others.
  2. receive and use unautdorized copies of software.

If you have a documented learning, psychological, or physical disability you may be entitled to reasonable academic accommodations, or services. To request accommodations or services, contact the ASSIST office in Instructional Support Services. All students are expected to fulfill essential Course requirements. the College will not waive any essential skill or requirement of a Course or degree program.






Horizontal Line
© Copyright 2002-2009 WWW Program, Oakton Community College.
Contact Web site coordinator with questions or comments about this web site.
Updated: November 16, 2009