Dec 21, 2024  
2020-2021 Course Catalog 
    
2020-2021 Course Catalog [ARCHIVED CATALOG]

Add to Portfolio (opens a new window)

WDV 221 - Intro Javascript

Credits: 3
Lecture Hours: 2
Lab Hours: 2
Practicum Hours: 0
Work Experience: 0
Course Type: Voc/Tech
Introduces the student to the concepts of the Javascript programming language and its related logic structures within an Internet browser. Will discuss the concepts of Dynamic HTML, which is the interaction of Javascript, Cascading Style Sheets (CSS), HTML and the Document Object Model. Students will create dynamic forms, change content, and perform client-side, user-driven activities within a web page application.
Prerequisite: WDV 101  or instructor permission.
Competencies
  1. Demonstrate an understanding of DHTML and how it can be used within a website application.
    1. Define DHTML.
    2. Discuss the role of HTML or XHTML within DHTML.
    3. Discuss the role of CSS within DHTML.
    4. Discuss the role of Javascript within DHTML.
    5. Discuss the role of the Document Object Model within DHTML.
    6. Discuss the issue of Browser Compatibility in DHTML.
  2. Discuss the role of Javascript within Web Development.
    1. Define client side scripting languages.
    2. Discuss how Javascript is implemented within a web based application.
    3. Discuss how Javascript is interpreted and processed by a browser application.
  3. Demonstrate Javscript in a web based application.
    1. Define variables in local and global scope.
    2. Code function scripts.
    3. Code run time scripts.
    4. Create mathematical formulas using Javascript operators.
    5. Create if statements and nested if statements.
    6. Create for and while loops.
    7. Use arrays to store and retrieve data.
    8. Use event handlers to activate functions.
  4. Demonstrate the use of Javascript objects in a web based application.
    1. Use the DATE object to manipulate dates.
    2. Use the MATH object to manipulate variables and values.
    3. Use the ARRAY object to build and manipulate data.
    4. Use the GLOBAL object.
    5. Use the STYLE Object to modify CSS content.
    6. Create a Regular Expression.
  5. Use Javascript to interact with HTML Form content.
    1. Write a script that will pull data from form elements.
    2. Write a script that will modify data in form elements.
    3. Write a script that will use HTML forms to interact with the user.
  6. Create a multi page commercially oriented website application.
    1. Analyze the purpose and requirements of the business.
    2. Identify appropriate functionality for the application.
    3. Investigate the required tools and techniques to implement the functionality.
    4. Use the concepts and techniques from the course to write the application.
    5. Implement the website application on an Internet server or a commercial web server.



Add to Portfolio (opens a new window)