CISC 3144 Modern JavaScript
3 hours; 3 credits
An introduction to JavaScript for experienced programmers. JavaScript, ECMAScript, and standardization. JavaScript execution engines and developer tools. The JavaScript execution environment. Modular design in JavaScript/ECMAScript. Asynchrony in JavaScript: events, callbacks, and Promises. Language features such as functional programming. Client-side and server-side JavaScript. Commonly used libraries such as Node, Redux/React, D3, and jQuery.
Prerequisite: CISC 3140.
DISCLAIMER