Skip to main content

Course Links

Documents

Contents

Reading Homework (ch6)

Overview #

In this lesson, we will introduce the JavaScript programming language.

Why This Module Is Important #

JavaScript is one of the most popular programming languages in the world. JavaScript is supported by every major web browser and makes web applications like Gmail and Google Maps possible. Much to some engineers chagrin JavaScript is also popular outside the web browser for creating server-side web applications (Ex: Node.js, which runs JavaScript). While JavaScript is a fairly easy language to pick up if you already know another language such as Java or C# there are enough gotchas to warrant reviewing the language in depth.

Pay close attention to some of the differences such as the difference between == and === as it can really trip up new JavaScript developers.

Important topics that this module covers:

  • Syntax and variables
  • Conditionals
  • Functions
  • Scope and the global object
  • Arrays and Maps
  • Objects
  • Classes (ES6)
  • Closures
  • Asynchronous JavaScript

Videos #

zyBooks #

For this homework, you will need to log into zyBooks with the link below and complete the assigned challenge and participation questions. There is nothing you need to submit for this homework all your progress is saved automatically by the textbook. Only work done before the due date (and late work policy) will be counted towards your grade.

Grading #

This reading assignment is worth 20 points. The due date is listed on the course homepage. Your grade will be calculated with the formula: Math.floor(%complete * 20) = Total Points. For example, if you completed 80% of the assigned challenge and participation questions your grade would be .8 * 20 = 16.

Accessibility #

zyBooks provided an enhanced accessability mode that you can have activated. More information is located on the zyBooks website!