home

=IMD 315 Designing Interactive Interfaces Spring 2011 (The Art Institute of Charleston)=

Course Description
Students refine their interactive design skills with emphasis on programming the functionality of web interfaces. Concepts covered include: introductory programming skills, best practices for programming with existing web standards, and using existing code libraries and frameworks for developing engaging user interfaces.

Competencies/Learning Objectives
Upon successful completion of this course, the student should be able to:


 * Explain the concepts behind the Document Object Model (DOM).
 * Draw and define the DOM tree for a typical web page.
 * Describe the importance of the "id" attribute of XHTML tags/nodes.
 * Define several distinguishing differences between the IE DOM and the W3C DOM.
 * List and define the core JavaScript Objects: Window, Document, Anchor, Links, Form, Image, History, Location, Math, String, and Date.
 * Define and apply the fundamental components of programming: Variables, Arrays, Functions, Parameters, Properties, Methods, Namespaces, Repeat Loops, Conditional Statements, Expressions, and Operators.
 * Write and use scripts to manipulate the core JavaScript objects.
 * Apply JavaScript to detect: browsers, DOMs, plug-ins, and cookies.

**Instructor Contact Info**
Email: (send larger files and general email) pamela.berman@gmail.com Phone: 570 441 6770

Office Hours: Tuesdays 12 to 3 PM and by appointment

Ai Email: pberman@aii.edu Ai Phone: 727 3521