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