This course introduces the JavaScript programming language. Students learn how to use JavaScript to dynamically create and manipulate elements within web pages. Advanced JavaScript utilities such as rest operator, generators, destructuring, object literals, arrow functions, modern classes, and promises are also discussed.
Prerequisites: A grade of C or greater in CSCI-100 or a grade of C or greater in CSCI-101