Kanabar, VijayColeman, Alison2021-08-202021-08-202020-10-28Vijay Kanabar, Alison Coleman. 2020. "Teaching JavaScript With Vue.js." Proceedings of the Computer Science and Education in Computer Scienc. Computer Science Education and Computer Science Research (CSECS). Boston, 2020-09-05 - 2020-09-05.https://hdl.handle.net/2144/42927In this paper we provide details of the enhancements made to a front-end web design and development course. The Computer Information Systems (CIS) course successfully teaches HTML, CSS, and JavaScript with supporting libraries. A practical experiential project provides foundational concepts and provides web design front end developer knowledge and most in-demand skills. Our focus in this paper is on advanced JavaScript – specifically frameworks, libraries and packages. In particular we demonstrate the flexibility, versatility and power of Vue.js in this paper. Topics covered include the Vue instance, expressions, directives, attribute binding, conditionals and loops, event handling and methods, and class and style binding. The paper describes a pedagogically well-defined application which continuously builds upon these topicsen-USTeaching JavaScript with Vue.jsConference materials0000-0003-2595-0689 (Kanabar, Vijay)612777