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

Skip to content

Commit 540f1f1

Browse files
committed
moved readings
1 parent 50b048e commit 540f1f1

File tree

7 files changed

+76
-123
lines changed

7 files changed

+76
-123
lines changed

Week0/README.md

Lines changed: 0 additions & 13 deletions
This file was deleted.

Week1/MAKEME.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ Topics discussed in class this week:
55
• Git
66
```
77

8-
>[Here](/Week1/README.md) you find the readings you have to complete before the fifth lecture.
8+
>[Here](/Week2/README.md) you find the readings you have to complete before the second lecture.
99
1010
## Step 1: Share a useful resource
1111

Week1/README.md

Lines changed: 8 additions & 40 deletions
Original file line numberDiff line numberDiff line change
@@ -1,45 +1,13 @@
1-
# Reading material for the second lecture:
1+
# Reading material for your first JavaScript lesson:
22

33
```
4-
In week two we will discuss the following topics:
5-
• Intro JavaScript (What is it, where can you use it for)
6-
• Variables [var, let, const]
7-
• Basic Data types [Strings, Numbers, Arrays, Booleans]
8-
• Operators
9-
• Naming conventions
4+
In week one we will discuss the following topics:
5+
• Git
106
```
117

12-
## How to get started
13-
1. Download and install the *LTS* version of NodeJS - https://nodejs.org/en/download/
14-
To test that it was installed and running properly, go to your terminal and run the command: node -v You should get the node version printed on your terminal, for example, v8.9.1
15-
2. Although you are free to make you own choice of text/code editor to use during class and homework, we have good experiences with Microsoft's free VSCode editor, which is supported on Windows, Mac and Linux. Please refer to our [VSCode Tips](../VSCodeTips/README.md) for more information.
16-
17-
## Here are resources that we like you to read as a preparation for the coming lecture:
18-
19-
Please watch the following parts of the course, [Programming Foundations Fundamentals](https://www.lynda.com/Programming-Foundations-tutorials/Welcome/83603/90426-4.html) on Lynda.com (if you don't have access to Lynda yet ask Gijs):
20-
21-
Only watch the below chapters:
22-
23-
0. Introduction
24-
1. Programming Basics
25-
2. Core Programming Syntax
26-
3. Variables and Data Types
27-
28-
- Read this ~ http://speakingjs.com/es5/ch01.html read up to and including the *Strings* chapter (it’s okay if you don’t understand all of it yet, we will cover these concepts in class as well. Do make sure to write or document the questions you have so we can discuss them in class)
29-
30-
- Read the entire JavaScript Introduction at MDN~ https://developer.mozilla.org/en-US/docs/Web/JavaScript/Guide/Introduction
31-
32-
- Helpful resource: http://jsbooks.revolunet.com/ (here you can find tons of free JavaScript books online)
33-
34-
- The 50 best websites to Learn JavaScript: http://www.codeconquest.com/blog/top-50-websites-to-learn-javascript/
35-
36-
:star: You can also already go through the topics of the upcoming lecture. :star:
37-
38-
- Intro JavaScript (What is it, where can you use it for)
39-
- [Variables (var, let, const)](./../../../../fundamentals/blob/master/fundamentals/variables.md)<br>
40-
- [Basic Data types (Strings, Numbers, Arrays, Booleans)](./../../../../fundamentals/blob/master/fundamentals/values.md)<br>
41-
- [Operators](./../../../../fundamentals/blob/master/fundamentals/operators.md)<br>
42-
- [Naming conventions](./../../../../fundamentals/blob/master/fundamentals/naming_conventions.md)
43-
44-
_Please go through the material and come to class prepared!_
8+
### Here are resources that we like you to read as a preparation for the coming lecture.
459

10+
- In you next lecture **Unmesh** will give you your first Git session, please look through the [GIT](https://github.com/HackYourFuture/Git) repository and read the learning goals.
11+
- Please watch [Up Running with Bash Scripting](https://www.lynda.com/Bash-tutorials/Up-Running-Bash-Scripting/142989-2.html)
12+
as a recap on the cli classes you have had (1 hour and 25 min).
13+
- Please watch the first 5 chapters of the [Git essential training](https://www.lynda.com/Git-tutorials/Git-Essential-Training/100222-2.html)

Week2/MAKEME.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ Topics discussed in class this week:
88
• Operators
99
```
1010

11-
>[Here](/Week1/README.md) you find the readings you have to complete before the second lecture.
11+
>[Here](/Week3/README.md) you find the readings you have to complete before the third lecture.
1212
1313
## Before you start with the homework:
1414

@@ -155,7 +155,7 @@ On freeCodeCamp.com please do the [Basic JavaScript](https://www.freecodecamp.co
155155

156156
_Deadline Sunday morning_
157157

158-
Go trough the reading material in the [README.md](/Week2/README.md) to prepare for your next class
158+
Go trough the reading material in the [README.md](/Week3/README.md) to prepare for your next class
159159

160160
### How to hand in Homework:
161161
```

Week2/README.md

Lines changed: 31 additions & 32 deletions
Original file line numberDiff line numberDiff line change
@@ -1,46 +1,45 @@
1-
# Reading material for the third lecture:
1+
# Reading material for the second lecture:
22

33
```
4-
In week three we will discuss the following topics:
5-
• Git work flow
6-
• Advanced data types [Objects]
7-
• Conditions
8-
• Statements vs Expressions
9-
• Loops (for/while)
10-
• Functions
4+
In week two we will discuss the following topics:
5+
• Intro JavaScript (What is it, where can you use it for)
6+
• Variables [var, let, const]
7+
• Basic Data types [Strings, Numbers, Arrays, Booleans]
8+
• Operators
9+
• Naming conventions
1110
```
1211

13-
### Here are resources that we like you to read as a preparation for the coming lecture:
12+
## How to get started
13+
1. Download and install the *LTS* version of NodeJS - https://nodejs.org/en/download/
14+
To test that it was installed and running properly, go to your terminal and run the command: node -v You should get the node version printed on your terminal, for example, v8.9.1
15+
2. Although you are free to make you own choice of text/code editor to use during class and homework, we have good experiences with Microsoft's free VSCode editor, which is supported on Windows, Mac and Linux. Please refer to our [VSCode Tips](./../../../../fundamantals/VSCodeTips/README.md) for more information.
16+
17+
## Here are resources that we like you to read as a preparation for the coming lecture:
1418

1519
Please watch the following parts of the course, [Programming Foundations Fundamentals](https://www.lynda.com/Programming-Foundations-tutorials/Welcome/83603/90426-4.html) on Lynda.com (if you don't have access to Lynda yet ask Gijs):
16-
<br>4. Writing Conditional Code
17-
<br>5. Modular Code
18-
<br>6. Iteration: Writing Loops
19-
<br>7. More About Strings
20-
<br>8. Collections
21-
<br>11. When Things Go Wrong
2220

23-
## Read
24-
- [Array](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/prototype)
21+
Only watch the below chapters:
22+
23+
0. Introduction
24+
1. Programming Basics
25+
2. Core Programming Syntax
26+
3. Variables and Data Types
2527

26-
## From the book _A Smarter Way To Learn JavaScript_ please read:
27-
- 'Loops' of [_A Smarter Way To Learn JavaScript_](https://github.com/Sharique-Hasan/SaylaniBatch2-JavaScript/blob/master/A%20Smarter%20Way%20to%20Learn%20JavaScript.pdf) : Chapters 18-20
28-
- 'Functions' of [_A Smarter Way To Learn JavaScript_](https://github.com/Sharique-Hasan/SaylaniBatch2-JavaScript/blob/master/A%20Smarter%20Way%20to%20Learn%20JavaScript.pdf) : Chapters 35 - 38
29-
- Functions ~ http://eloquentjavascript.net/03_functions.html
30-
- 'Objects' of [_A Smarter Way To Learn JavaScript_](https://github.com/Sharique-Hasan/SaylaniBatch2-JavaScript/blob/master/A%20Smarter%20Way%20to%20Learn%20JavaScript.pdf) : Chapters 69 - 75
31-
- 'Conditions' of [_A Smarter Way To Learn JavaScript_](https://github.com/Sharique-Hasan/SaylaniBatch2-JavaScript/blob/master/A%20Smarter%20Way%20to%20Learn%20JavaScript.pdf) : Chapters 10 - 14
32-
- Program structure ~ http://eloquentjavascript.net/02_program_structure.html
28+
- Read this ~ http://speakingjs.com/es5/ch01.html read up to and including the *Strings* chapter (it’s okay if you don’t understand all of it yet, we will cover these concepts in class as well. Do make sure to write or document the questions you have so we can discuss them in class)
3329

34-
#### Git work flow
35-
- Check out this video of Daan to see how we use Git Workflow to hand in Homework (from now on): https://www.youtube.com/watch?v=-o0yomUVVpU&index=2&list=PLVYDhqbgYpYUGxRdtQdYVE5Q8h3bt6SIA
30+
- Read the entire JavaScript Introduction at MDN~ https://developer.mozilla.org/en-US/docs/Web/JavaScript/Guide/Introduction
3631

37-
### Review
32+
- Helpful resource: http://jsbooks.revolunet.com/ (here you can find tons of free JavaScript books online)
3833

39-
Review the topics of week 2:
34+
- The 50 best websites to Learn JavaScript: http://www.codeconquest.com/blog/top-50-websites-to-learn-javascript/
4035

41-
- [Variables](./../../../../fundamentals/blob/master/fundamentals/variables.md)
42-
- [Values](./../../../../fundamentals/blob/master/fundamentals/values.md)
43-
- [Operators](./../../../../fundamentals/blob/master/fundamentals/operators.md)
44-
- [Naming conventions](../fundamentals/naming_conventions.md)
36+
:star: You can also already go through the topics of the upcoming lecture. :star:
37+
38+
- Intro JavaScript (What is it, where can you use it for)
39+
- [Variables (var, let, const)](./../../../../fundamentals/blob/master/fundamentals/variables.md)<br>
40+
- [Basic Data types (Strings, Numbers, Arrays, Booleans)](./../../../../fundamentals/blob/master/fundamentals/values.md)<br>
41+
- [Operators](./../../../../fundamentals/blob/master/fundamentals/operators.md)<br>
42+
- [Naming conventions](./../../../../fundamentals/blob/master/fundamentals/naming_conventions.md)
4543

4644
_Please go through the material and come to class prepared!_
45+

Week3/MAKEME.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ Topics discussed in class this week:
1010
• Functions
1111
```
1212

13-
>[Here](/Week2/README.md) you find the readings you have to complete before the third lecture.
13+
>[Here](./../../../../JavaScript3/tree/master/Week1) you find the readings you have to complete before the first JavaScript2 lecture.
1414
1515
## Step 0: Feedback
1616

@@ -193,7 +193,7 @@ Please make sure you REALLY understand the exercises below:
193193
194194
_Deadline Sunday morning_
195195
196-
Go through the reading material in the [README.md](/Week2/README.md) to prepare for your next class
196+
Go through the reading material in the [README.md](./../../../../JavaScript3/tree/master/Week1) to prepare for your next class
197197
198198
```
199199
How to hand in your homework:

Week3/README.md

Lines changed: 32 additions & 33 deletions
Original file line numberDiff line numberDiff line change
@@ -1,52 +1,51 @@
1-
# Reading material for the fourth lecture:
1+
# Reading material for the third lecture:
22

33
```
44
In week three we will discuss the following topics:
5-
Capturing user input
6-
Basic DOM manipulations[img src, innerHTML]
7-
Code debugging using the browser
8-
Events
9-
Code commenting
10-
Structuring code files
5+
Git work flow
6+
Advanced data types [Objects]
7+
Conditions
8+
Statements vs Expressions
9+
Loops (for/while)
10+
Functions
1111
```
1212

13-
- Chrome DevTools [Debugging](https://developers.google.com/web/tools/chrome-devtools/?utm_source=dcc&utm_medium=redirect&utm_campaign=2016q3)
13+
### Here are resources that we like you to read as a preparation for the coming lecture:
1414

15-
### A Refresher from some previous covered topics:
15+
Please watch the following parts of the course, [Programming Foundations Fundamentals](https://www.lynda.com/Programming-Foundations-tutorials/Welcome/83603/90426-4.html) on Lynda.com (if you don't have access to Lynda yet ask Gijs):
16+
<br>4. Writing Conditional Code
17+
<br>5. Modular Code
18+
<br>6. Iteration: Writing Loops
19+
<br>7. More About Strings
20+
<br>8. Collections
21+
<br>11. When Things Go Wrong
1622

17-
Links to MDN (Mozilla Developer Network) topics:
23+
## Read
24+
- [Array](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/prototype)
1825

19-
- [Strict mode](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Strict_mode)
26+
## From the book _A Smarter Way To Learn JavaScript_ please read:
27+
- 'Loops' of [_A Smarter Way To Learn JavaScript_](https://github.com/Sharique-Hasan/SaylaniBatch2-JavaScript/blob/master/A%20Smarter%20Way%20to%20Learn%20JavaScript.pdf) : Chapters 18-20
28+
- 'Functions' of [_A Smarter Way To Learn JavaScript_](https://github.com/Sharique-Hasan/SaylaniBatch2-JavaScript/blob/master/A%20Smarter%20Way%20to%20Learn%20JavaScript.pdf) : Chapters 35 - 38
29+
- Functions ~ http://eloquentjavascript.net/03_functions.html
30+
- 'Objects' of [_A Smarter Way To Learn JavaScript_](https://github.com/Sharique-Hasan/SaylaniBatch2-JavaScript/blob/master/A%20Smarter%20Way%20to%20Learn%20JavaScript.pdf) : Chapters 69 - 75
31+
- 'Conditions' of [_A Smarter Way To Learn JavaScript_](https://github.com/Sharique-Hasan/SaylaniBatch2-JavaScript/blob/master/A%20Smarter%20Way%20to%20Learn%20JavaScript.pdf) : Chapters 10 - 14
32+
- Program structure ~ http://eloquentjavascript.net/02_program_structure.html
2033

21-
## Review
34+
#### Git work flow
35+
- Check out this video of Daan to see how we use Git Workflow to hand in Homework (from now on): https://www.youtube.com/watch?v=-o0yomUVVpU&index=2&list=PLVYDhqbgYpYUGxRdtQdYVE5Q8h3bt6SIA
2236

23-
Go through the topics of week 2-4.
37+
### Review
2438

25-
### Week 2
39+
Review the topics of week 2:
2640

27-
- [Variables (var, let, const)](./../../../../fundamentals/blob/master/fundamentals/variables.md)
28-
- [Basic Data types (Strings, Numbers, Arrays, Booleans)](./../../../../fundamentals/blob/master/fundamentals/values.md)
41+
- [Variables](./../../../../fundamentals/blob/master/fundamentals/variables.md)
42+
- [Values](./../../../../fundamentals/blob/master/fundamentals/values.md)
2943
- [Operators](./../../../../fundamentals/blob/master/fundamentals/operators.md)
30-
- [Naming conventions](./../../../../fundamentals/blob/master/fundamentals/naming_conventions.md)
44+
- [Naming conventions](../fundamentals/naming_conventions.md)
3145

32-
### Week 3
46+
_Please go through the material and come to class prepared!_
3347

34-
- [Advanced data types (objects)](./../../../../fundamentals/blob/master/fundamentals/objects.md)
35-
- [Conditional execution](./../../../../fundamentals/blob/master/fundamentals/conditional_execution.md) <br>
36-
- [Statements vs Expressions](./../../../../fundamentals/blob/master/fundamentals/statements_expressions.md)<br>
37-
- [Loops (for/while)](./../../../../fundamentals/blob/master/fundamentals/loops.md)
38-
- [Functions](./../../../../fundamentals/blob/master/fundamentals/functions.md)
39-
- [Scope](./../../../../fundamentals/blob/master/fundamentals/scope.md)
4048

41-
### Week 4
4249

43-
- Capturing user input
44-
- Events
45-
- [Basic DOM manipulations (img src, innerHTML)](./../../../../fundamentals/blob/master/fundamentals/DOM_manipulation.md)
46-
- Code debugging using the browser
47-
- [Code commenting](./../../../../fundamentals/blob/master/fundamentals/code_commenting.md)
48-
- Structuring code files
49-
- [Code formatting](./../../../../fundamentals/blob/master/fundamentals/code_formatting.md)
5050

5151

52-
_Please go through the material and come to class prepared!_

0 commit comments

Comments
 (0)