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

Skip to content

Commit ddd4771

Browse files
committed
added deadlines and links to readme's
1 parent 928309c commit ddd4771

File tree

5 files changed

+50
-6
lines changed

5 files changed

+50
-6
lines changed

Week1/MAKEME.md

Lines changed: 17 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -4,15 +4,18 @@
44
55
## Before you start with the homework:
66

7-
1. Watch: [What is programming](https://www.khanacademy.org/computing/computer-programming/programming/intro-to-programming/v/programming-intro) Just watch the 2 min video, you do not have to do the entire JavaScript course (It could be useful later on though).
8-
2. 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):
7+
1. Go through the review of [week 1](https://github.com/HackYourFuture/JavaScript/blob/master/Week1/REVIEW.md)
8+
2. Watch: [What is programming](https://www.khanacademy.org/computing/computer-programming/programming/intro-to-programming/v/programming-intro) Just watch the 2 min video, you do not have to do the entire JavaScript course (It could be useful later on though).
9+
3. 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):
910
0. Introduction
1011
1. Programming Basics
1112
2. Core Programming Syntax
1213
3. Variables and Data Types
1314

1415
## Step 1: Command Line
1516

17+
_Deadline Tuesday_
18+
1619
>We covered a bit of command line usage in the first class and got a program running which is great. If you need a refresher for the command line please have a look here: https://github.com/HackYourFuture/CommandLine
1720
1821
1. Create a `.js` file that prints `Hello` when you run it from the command line. (Hint: `node` is the program that can run your JavaScript files.)
@@ -33,7 +36,15 @@ Write commands to do following:
3336
```
3437

3538

36-
## Step 2: JavaScript
39+
## Step 2: Feedback
40+
41+
_Deadline Wednesday_
42+
43+
Provide feedback on the HTML-CSS assignments (week 3) of one of your fellow students. You will be assigned to one of the assignments by the class lead of this week.
44+
45+
## Step 3: JavaScript
46+
47+
_Deadline Thursday_
3748

3849
> For all the following exercises create a new .js file. Try to find a proper name for each file or make a small comment about what it does inside for future reference. All these
3950
@@ -136,7 +147,9 @@ if () {
136147
<br> 10.2 Can you compare infinities? (Not in Eyad's world) - does 6/0 === 10/0? How can you test this?
137148
<br> 10.3 Add console.log statements to the above program's in which you show that you understand the concepts (just like you've done in the above assignments).
138149

139-
### Step 3: **Some freeCodeCamp challenges (10 hours):**
150+
### Step 4: **Some freeCodeCamp challenges (10 hours):**
151+
152+
Deadline Saturday_
140153

141154
On freeCodeCamp.com please do the [Basic JavaScript](https://www.freecodecamp.com/challenges/learn-how-free-code-camp-works) exercises up and until the __"Shopping List"__ exercise (there are some topics we did not cover but you can do it).
142155

Week1/README.md

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,13 +12,23 @@ In week two we will discuss the following topics:
1212

1313
### Here are resources that we like you to read as a preparation for the coming lecture:
1414

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
22+
1523
- '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
1624
- '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
1725
- Functions ~ http://eloquentjavascript.net/03_functions.html
1826
- '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
1927
- '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
2028
- Program structure ~ http://eloquentjavascript.net/02_program_structure.html
2129

22-
:star: You can also already go through the [review](https://github.com/HackYourFuture/JavaScript/blob/master/Week2/REVIEW.md) of the upcoming lecture.
30+
### Review
31+
- Go through the review of [week 1](https://github.com/HackYourFuture/JavaScript/blob/master/Week1/REVIEW.md)
32+
- Go through the review of [week 2](https://github.com/HackYourFuture/JavaScript/blob/master/Week2/REVIEW.md)
2333

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

Week2/README.md

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,10 +17,16 @@ In week three we will discuss the following topics:
1717
- [Array](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/prototype)
1818

1919

20-
Refresher:
20+
### Refresher:
2121
* Objects (*important to really understand them, read this if you are unsure! You may also read chapters 72, 73 and 74 if you have time and want to learn more*):</br>
2222
Chapters 70-71, 75
2323

24+
25+
### Review
26+
- Go through the review of [week 1](https://github.com/HackYourFuture/JavaScript/blob/master/Week1/REVIEW.md)
27+
- Go through the review of [week 2](https://github.com/HackYourFuture/JavaScript/blob/master/Week2/REVIEW.md)
28+
- Go through the review of [week 3](https://github.com/HackYourFuture/JavaScript/blob/master/Week3/REVIEW.md)
29+
2430
_Please go through the material and come to class prepared!_
2531

2632

Week3/MAKEME.md

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,17 +9,23 @@
99

1010
## Step 1: Implement feedback
1111

12+
_Deadline Monday_
13+
1214
Your fellow students have provided you with feedback in Trello. Your teachers have provided you with feedback in issues in Github.
1315

1416
- Implement both feedback from Trello and Github.
1517
- Check on one of your fellow students code and issues and see if her or she implemented their feedback correctly. If there are some things that can be improved make an issue suggesting further improvements. If you think that the feedback has been implemented correctly create a issue saying something like: "nice work you can clear your issues".
1618

1719
## Step 2: Reorganize your Github
1820

21+
_Deadline Monday_
22+
1923
Your Github should contain two repositories called hyf-javascript1 and hyf-commandline . Inside the JavaScript repository you should have three folders, called week1, week2, and week3 (or something similar). Inside these folders you should have the different assignments (a file per exercises). Ty and find proper names for the exercises that reflect somehow what is going on in the code. Avoid using spaces in your file names, this makes it harder to "run" you files. Also make sure that all your JavaScript files have a `.js` extension.
2024

2125
## Step 3: String and Array challenges
2226

27+
_Deadline Wednesday_
28+
2329
1. Strings!
2430
1.1 Let's consider the following string: `let myString = "hello,this,is,a,difficult,to,read,sentence"`
2531
1.2 Add the string to your file and console.log it.
@@ -45,6 +51,8 @@ let favoriteAnimals = ['blowfish', 'capricorn', 'giraffe'];
4551

4652
## Step 4: Custom DOM manipulation challenge :mortar_board:
4753

54+
_Deadline Saturday_
55+
4856
1. Open a new js file and start by declaring an array that contains 10 strings. These strings should be of book titles you have read (or made up) and be lowercase without spaces or special characters so that you can use these later as Id's. (Example: Harry Potter's - The Chamber of Secrets -> `harry_potter_chamber_secrets`).
4957

5058
2. Create a basic html file called index.html and use it to load the js file, confirm the console.log show the array. (This is for debugging and making sure everything is in order. Delete it later when you're done :))
@@ -69,6 +77,8 @@ How to hand in your homework:
6977

7078
## Step 5: **FreeCodeCamp challenges:**
7179

80+
_Deadline Saturday_
81+
7282
- https://www.freecodecamp.com/challenges/declare-javascript-objects-as-variables
7383
- https://www.freecodecamp.com/challenges/make-instances-of-objects-with-a-constructor-function
7484
- https://www.freecodecamp.com/challenges/make-unique-objects-by-passing-parameters-to-our-constructor

Week3/README.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,11 @@ Links to MDN (Mozilla Developer Network) topics:
2929

3030
- If you want to find out more about (mouse) events, check out this resource: https://www.quirksmode.org/js/events_mouse.html
3131

32+
### Review
33+
- Go through the review of [week 1](https://github.com/HackYourFuture/JavaScript/blob/master/Week1/REVIEW.md)
34+
- Go through the review of [week 2](https://github.com/HackYourFuture/JavaScript/blob/master/Week2/REVIEW.md)
35+
- Go through the review of [week 3](https://github.com/HackYourFuture/JavaScript/blob/master/Week3/REVIEW.md)
36+
<!-- - Go through the review of [week 4](https://github.com/HackYourFuture/JavaScript/blob/master/Week4/REVIEW.md) -->
3237

3338
_Please go through the material and come to class prepared!_
3439

0 commit comments

Comments
 (0)