• Program: Information Technology/Computer Careers
  • Course: JavaScript
  • Course #: CCIS2591
  • Total Credits: 4

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.

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).

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

Credit Details
  • Total Credits: 4
  • Credit Type: Lecture
  • Credits:  4
  • MnTC Goal: 0
Course Details
  • Prerequisites:  CCIS1351 or concurrent and programming experience
  • Campus: Brooklyn Park/Eden Prairie