Introduction to client-side programming techniques to develop dynamic web pages. Using JavaScript; the student progams objects; manipulates arrays; handles cookies and validates web forms. The Document Object Model (DOM) and dynamic HTML (DHTML) is used to manipulate server generated content and enhance the user experience. Prerequisite: ITEC 160