Course instructor:
Hakob Arshakyan
Course instructor Email:
[email protected]
CHAPTER 1: Introduction
CONTENT:
- Introduction to Curriculum
- Historical Background and Advantages of the Language
- Installation of Necessary tools
LEARNING OBJECTIVES:
- The student will gain the necessary technical background for starting the course
CHAPTER 2: Data Types, Variables, and Operators
CONTENT:
- Starting the work with the code
- Data Types and Variables
- Arithmetic and Logical Operators
LEARNING OBJECTIVES:
- The student will be introduced to the fundamentals of the language
CHAPTER 3: Conditional Statements
CONTENT:
- If/else Statement
- Nested Conditions
- switch/case Statement
LEARNING OBJECTIVES:
- The student will be introduced to the idea of conditional statements and their applications
CHAPTER 4: Loops
- while, do/while Loops
- for Loops
- break and continue Keywords
- Nested Loops
LEARNING OBJECTIVES:
- The student will be introduced to the idea of loops and their applications
CHAPTER 5: Functions
- Functions in Javascript
- Function Parameters
- Local and Global Variables, let vs var
- Callback and Higher-order Functions
- Recursive Functions
- Arrow Functions
LEARNING OBJECTIVES:
- The student will get the essential knowledge about the functions and their applications in Javascript
CHAPTER 6: Objects
- Objects in Javascript
- Object Methods and Properties
- Nested Objects
- this Keyword
LEARNING OBJECTIVES:
- The student will get the essential knowledge about the objects and their applications in Javascript
CHAPTER 7: Final Project(Calculator)
- Final Project Part 1
- Final Project Part 2
- Final Project Part 3
LEARNING OBJECTIVES:
- The student will use the knowledge gained during the course in practice