Singapore University of Social Sciences

Modern Javascript Programming

Modern Javascript Programming (FIN535)

Synopsis

Javascript is an object-oriented programming language that is generally used to implement complex and feature-rich functionalities for web-browser applications. It is also widely used to create server-side application via the Node.js runtime environment. FIN535 Modern Javascript Programming aims to develop the skills of programmers and non-programmers alike in this current most popular language in the world. The version of Javascript used in this course will be based on the latest ECMAScript specification 6 (ES6) and the course will introduce commonly used features, tools and development techniques of Javascript. Students will be equipped with the knowledge to apply Javascript for real-world applications development at the end of the course.

Level: 5
Credit Units: 2.5
Presentation Pattern: EVERY JAN

Topics

  • Javascript Language Construct
  • Functions and Objects
  • JSON
  • Error Handling
  • DOM manipulation
  • Asynchronous Programming and Events
  • Exercise: Displaying COVID-19 statistics using Javascript and public API
  • Exercise: Build a simple chat application using Javascript and Node.JS

Learning Outcome

  • Assess the features of Javascript language
  • Evaluate how Javascript can be used for front-end and back-end application development
  • Design and develop browser-based applications using Javascript
  • Create and make external API calls using Javascript application
  • Develop server-side applications using Node.JS
Back to top
Back to top