Transfers ToCSUDescriptionThis course covers client-side technologies used in Web application development. Its main focus is on how to write JavaScript software programs to create interactive front-end applications. Students will learn about the many facets of client-side programming including user agent objects, properties, events and behaviors, common programming tasks like defining variables, decision making, flow control, object-based programming and the Web-based resources which simplify common coding tasks like form validation, adding widgets and more. (formerly CSIS 125A)