Information Technology/Computer Careers

Information Technology/Computer Careers

 

JAVASCRIPT



Course Number: Course Title: Program Title:
CCIS2591 JavaScript Information Technology/Computer Careers
Course Description:

This course is an introduction to scripting Web pages in JavaScript with emphasis on good coding practices. Topics include: core JavaScript (syntax, basics, variables, functions), DOM (Document Object Model), object hierarchy, events, regular expressions, strings, cookies, windows, forms, and related objects.

Credits: Credit Type: Lab Credits:
4 lecture  4 0
MnTC: Prerequisites:
0 CCIS1351 or concurrent and programming experience
Campus:
Brooklyn Park/Eden Prairie
Course Goals:
The following goals will be addressed in the course:
Properly use comments particular to HTML and JavaScript
Check HTML coding using a software validator
Demonstrate the use of JavaScript to dynamically write parts of an HTML page
Use good JavaScript coding style
Use basic core JavaScript language features
Use if and conditional statements, loops, and switches
Describe JavaScript Object hierarchy
Write event handlers for common HTML objects
Explain the difference between mouse events and select events
Write HTML/JavaScript pages from JavaScript on another page
Use alerts, confirms, and prompts
Use Date and Math objects
Use String objects and methods for string handling and manipulation
Explain effects of browser versions on page rendering
Use Navigator object to detect browser versions and available features
Demonstrate use of debuggers for IE and Navigator to produce working scripts
Open and load windows from scripts
Use methods and properties of windows
Read and write cookies
Use eval to obtain object references
Create and apply user-defined objects
Explain the consequences of not closing document objects
Use functions and methods
Describe simple regular expression syntax
Create and use JavaScript arrays, global and local variables
Describe DHTML as it pertains to JavaScript
Demonstrate use of data validation
Work with forms and elements arrays
Explain the use of JavaScript style sheets
Course Evaluation: Refer to Course Syllabus for detailed information regarding the requirements and evaluation standards for this course. The Course Syllabus will be distributed the first week of the course.
Disability Services: Hennepin Technical College offers reasonable accommodations to qualified students with disabilities. If you have a documented disability that may require accommodations, contact the college’s Disability Services Director: Sara Laviolette at Brooklyn Park (763-488-2477) or Jean Kreutter at Eden Prairie (952-995-1544).