Official Description

4.0 Continuing Education Units (CEUs)

Object-oriented programming and how it differs from traditional procedural programming, including JavaScript: graphical user interfaces, code for responding to button clicks (known as event-driven programming), using the latest ECMAScript6 standard.


Supplementary Information

30 hours class + at least 10 hours of assignments and readings.

Topics Covered

  • ECMAScript
  • Variables, boolean, Math, arrays, ternary operators
  • Popup boxes
  • Loops
  • Built-in functions (map, reduce, filter)
  • Handle events, catch and handle errors
  • Error handling and debugging
  • Use the Browser Object Model
  • Composability, reusability, immutability, closures, truth tables, higher-order functions
  • Asynchronous patterns, promises, and callbacks

Thank you for your interest in McGill University!

Unfortunately, the activity you have selected is not currently open for registration. Please click on the "Request Information" button to complete the Course Inquiry form. This will allow us to notify you as soon as a new section becomes available.

Required fields are indicated by .