JavaScript Essentials 1 v1 0 Scope and Sequence
JavaScript Essentials 1 v1 0 Scope and Sequence
Prerequisites 3
Certification Alignment 3
Course Description 3
Course Objectives 3
Equipment Requirements 5
Course Outline 6
Prerequisites
There are no specific prerequisites for this course except motivation and very basic knowledge in mathematics. The
main goal of the course is to introduce the student to computer programming using JavaScript from the state of
complete programming illiteracy to a level that will allow them to start their own studies at an intermediate level
and continue their journey with programming.
Certification Alignment
The JavaScript Essentials 1 curriculum helps students prepare for the JSE – Certified Entry-Level JavaScript
Programmer Certification.
JSE – Certified Entry-Level JavaScript Programmer certification is a professional credential that demonstrates the
candidate’s understanding of the JavaScript language core syntax and semantics, as well as their proficiency in using
the most essential elements of the language, tools, and resources to design, develop, and refactor simple JavaScript
programs.
The certification holder knows the syntax of the core JavaScript language to a degree that allows them to work with
variables, operators, control flow mechanisms, and functions, as well as understands the fundamentals of the
JavaScript data type system, exception handling, troubleshooting, debugging, and the runtime environment.
Moreover, the certified individual understands the universal concepts of computer programming and a
programmer’s work and role in the software development process; knows how to apply best coding practices and
conventions; thinks algorithmically and is able to analyze a problem using a programmatic conceptual apparatus.
Becoming JSE certified ensures that the individual is acquainted with the most essential means provided by the core
JavaScript language to enable them to start their own studies at an intermediate level, and to continue their
professional development.
Course Description
The JavaScript Essentials 1 course introduces the student to some universal computer programming concepts, such
as data types, type casting, containers, comments, operators, conditional execution, loops, functions, errors,
exceptions, troubleshooting, and code debugging. The course guides the student step-by-step to understanding and
using the core JavaScript language to design, build, and improve simple JavaScript programs.
Course Objectives
Completing the course ensures that the student is equipped with the most essential means provided by the core
JavaScript language to enable them to start their own studies at an intermediate level and continue their
professional development.
Module 1
Module 2
Module 3
• know what operators are and how to classify them (by type of operand, by number of operands, etc.).
• be able to use assignment, arithmetic, logical, and comparison operators in practice.
• understand the operation of the conditional operator and the typeof, instanceof, and delete operators.
• understand what the precedence and associativity of basic operators are and be able to influence them by
means of bracket grouping.
• be able to perform basic two-way communication with the program user using the alert, confirm, and
prompt dialog boxes.
Module 4
Module 5
Module 6
Equipment Requirements
The course contents, including the course modules, labs, quizzes, and assessments can be accessed online through
any Internet browser. For the best learning experience, we recommend using the most recent versions of Mozilla
Firefox, Internet Explorer/Microsoft Edge, or Google Chrome (recommended).