MP 9/2020
The things we are going to cover on a basic level in five weeks:
- Toolchain & basic development workflow
- Generic basic concepts of programming
- statements
- variables & data types
- operators
- control flow
- conditional control structures (if-else, switch-case, etc.)
- loops (for, while...)
- functions & scopes
- arrays
- JavaScript fundamentals
- idea of client-side programming
- syntax
- DOM manipulation
- events & user interaction
- object (as a data structure)
- exercises (grading of the JS section is based on two assigments that will be announced and returned to Oma later)
- Lesson 1: Tools, getting started, variables & data, operators, decision making
- Lesson 2: Arrays, loops & iteration, functions
- First JS assignment
- Lesson 3: More functions, DOM & events
- Lesson 4: Objects
- 2nd assignment
- Lesson 5: Example solutions for lesson 4 tasks, help for the assignment 2