Unless otherwise indicated, a grade of C or higher is required for all prerequisite
MVP (Model-View-Presenter) and MVVM (Model-View-ViewModel) design patterns. Server-side
REST (REpresentational State Transfer) Web Services and APIs used to obtain and process
Various open-source libraries for DOM manipulation, GUI, visualization and testing
will be introduced. Intended for students with previous programming experience.