Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit a0b5c2c

Browse files
author
Noer Paanakker
committed
Basic structure lesson plans w1-w3
1 parent 25ecbef commit a0b5c2c

File tree

4 files changed

+57
-28
lines changed

4 files changed

+57
-28
lines changed

README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -61,8 +61,8 @@ If you have any questions or if something is not entirely clear ¯\\\_(ツ)\_/¯
6161

6262
## Planning
6363

64-
| Week | Topic | Reading Materials | Homework | Lesson Plan |
65-
| ---- | --------------------------------------------------------------------------------- | ------------------------------ | ------------------------------- | ---------------------------------- |
64+
| Week | Topic | Reading Materials | Homework | Lesson Plan |
65+
| ---- | --------------------------------------------------------------------------------- | ------------------------------ | ------------------------------- | -------------------------------------- |
6666
| 1. | What is JavaScript?, Variables, Data Structures & Naming Conventions | [Reading W1](/Week1/README.md) | [Homework W1](/Week1/MAKEME.md) | [Lesson Plan W1](/Week1/LESSONPLAN.md) |
6767
| 2. | Statements vs. Expressions, Control flow, Loops, Operators, Conditional statement | [Reading W2](/Week2/README.md) | [Homework W2](/Week2/MAKEME.md) | [Lesson Plan W2](/Week1/LESSONPLAN.md) |
6868
| 3. | Functions, Thinking like a programmer I, How JavaScript relates to HTML/CSS | [Reading W3](/Week3/README.md) | [Homework W3](/Week3/MAKEME.md) | [Lesson Plan W3](/Week1/LESSONPLAN.md) |

Week1/LESSONPLAN.md

Lines changed: 22 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -4,23 +4,35 @@
44

55
The purpose of this class is to introduce to the student:
66

7-
(1) what variables are and why they're used
8-
(2) what a data type is, and which ones there are in JavaScript
7+
(1) The 2 types of websites: static vs. dynamic
8+
(2) The pillars of web development: HTML/CSS/JavaScript
9+
(3) What are variables
10+
(4) How to name variables properly
11+
(5) What are the basic data types
12+
(6) What are the compound data types
913

10-
FIRST HALF:
14+
## Core concepts
1115

12-
SECOND HALF:
16+
FIRST HALF (12.00 - 13.30)
1317

14-
### Core concepts
18+
1. The 2 types of websites: static vs. dynamic
1519

16-
FIRST HALF (12.00 - 13.30)
20+
_Show examples of static and dynamic websites_
21+
22+
2. The pillars of web development: HTML/CSS/JavaScript
1723

18-
1.
24+
_Show examples of websites, with and without CSS and JavaScript (use the Web Developer Chrome extension to disable either)_
25+
26+
3. What are variables (const & let) & naming conventions
27+
28+
**Do Exercise**
1929

2030
SECOND HALF (14.00 - 16.00)
2131

22-
2.
32+
4. The basic data types (string, boolean, number, undefined, null)
33+
34+
**Do Exercise**
2335

24-
3)
36+
5. The compound data types (object, array)
2537

26-
4.
38+
**Do Exercise**

Week2/LESSONPLAN.md

Lines changed: 19 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -2,22 +2,33 @@
22

33
## Agenda
44

5-
The purpose of this class is to introduce to the student (1)
5+
The purpose of this class is to introduce to the student:
66

7-
FIRST HALF:
8-
9-
SECOND HALF:
7+
(1) The difference between statements & expressions
8+
(2) What are operators
9+
(3) What are loops
10+
(4) What are conditional statements
1011

1112
### Core concepts
1213

1314
FIRST HALF (12.00 - 13.30)
1415

15-
1.
16+
1. Q&A about last week's concepts & homework
17+
18+
2. The difference between statements & expressions
19+
20+
**Do Exercise**
21+
22+
3. What are operators (comparison, arithmetic, logical, assignment)
23+
24+
**Do Exercise**
1625

1726
SECOND HALF (14.00 - 16.00)
1827

19-
2.
28+
4. What are loops (do/while & for loop)
29+
30+
**Do Exercise**
2031

21-
3)
32+
5. What are conditional statements (if/else & switch)
2233

23-
4.
34+
**Do Exercise**

Week3/LESSONPLAN.md

Lines changed: 14 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -2,22 +2,28 @@
22

33
## Agenda
44

5-
The purpose of this class is to introduce to the student (1)
5+
The purpose of this class is to introduce to the student:
66

7-
FIRST HALF:
8-
9-
SECOND HALF:
7+
(1) What is a function (ES5 only)
8+
(2) Wat is scope (global, functional, block)
9+
(3) How to combine variables, loops & functions
1010

1111
### Core concepts
1212

1313
FIRST HALF (12.00 - 13.30)
1414

15-
1.
15+
1. Q&A about last week's concepts & homework
16+
17+
2. What is a function (ES5 only)
18+
19+
**Do Exercise**
1620

1721
SECOND HALF (14.00 - 16.00)
1822

19-
2.
23+
3. Wat is scope (global, functional, block)
24+
25+
_Show examples_
2026

21-
3)
27+
4. How to combine variables, loops & functions
2228

23-
4.
29+
**Do Exercise**

0 commit comments

Comments
 (0)