Skip to content

Commit 17bee0b

Browse files
committed
Merge pull request #7 from HackYourFuture/revert-5-add-prep-exercises
Revert "Add prep exercises to the module"
2 parents 32b84d4 + 5dcf83f commit 17bee0b

File tree

20 files changed

+18
-671
lines changed

20 files changed

+18
-671
lines changed

Week1/MAKEME.md

Lines changed: 3 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -2,21 +2,11 @@
22

33
## **Todo list**
44

5-
1. JS Tutor
6-
2. Prep exercises
7-
3. Practice the concepts
8-
9-
## **1. JS Tutor**
5+
1. Practice the concepts
106

117
Practice, practice, practice. This week you are not handing in any homework, but are going to practice as much javascript as you can. Play around with the exercises mentioned below, remember that you can copy the code into [JS Tutor](http://pythontutor.com/javascript.html#mode=edit) to step through the code. Or look at it in the debugger in the browser/vscode.
128

13-
## **2. Prep exercises**
14-
15-
> Prep exercises are exercises that you should work on _before_ the session on Sunday. These are a little more difficult or show an important concept and as such are a great exercise to talk about with your class and your Q&A mentor. Have a solution ready by Sunday as you may be asked to show what you did.
16-
17-
Inside your `JavaScript` fork, go to the folder `Week1`. Inside of that folder, navigate to `/prep-exercises`. For each exercise, you will find a separate folder. The `README` explains what needs to be done. There will also be some questions at the bottom to think about. Go through them _before_ the session on Sunday as it will be covered then.
18-
19-
## **3. Practice the concepts**
9+
## 1. Practice the concepts
2010

2111
Before we learn how to build actual applications, we first need to gain experience using JavaScript in a computational way. This teaches us how to think like a programmer, and gives us more experience with the language itself.
2212

@@ -27,7 +17,6 @@ In the following exercises you'll learn how to use different JavaScript concepts
2717
- [jshero.net](https://www.jshero.net/en/success.html). Do the first 5 exercises.
2818

2919
The above should give you a nice basis. If you have extra time and are still a little unsure, have a look at the following:
30-
3120
- [FreeCodeCamp: Introduction to JavaScript](https://learn.freecodecamp.org/javascript-algorithms-and-data-structures/basic-javascript). Do at least 20 exercises, you can choose whichever ones you feel are challenging enough.
3221
- There is a practice-exercises folder in this week's repository that is filled with exercises to try out. The solutions are in a separate folder so you can check if you did it correctly. Clone this repository to your computer and have a go!
3322

@@ -38,3 +27,4 @@ For the first 2 weeks of JavaScript there is no homework to hand in as the exerc
3827
## Done early?
3928

4029
Try to do more exercises in the links above. The first weeks of the JavaScript modules are very important as understanding the basics will make the rest of the curriculum that much easier to follow. So keep reading and writing code! If you are done early, go on to week 2!
30+

Week1/prep-exercises/1-objects-and-arrays/README.md

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

Week1/prep-exercises/1-objects-and-arrays/hyf.js

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

Week1/prep-exercises/1-objects-and-arrays/traffic-light-1.js

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

Week1/prep-exercises/1-objects-and-arrays/traffic-light-2.js

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

Week2/MAKEME.md

Lines changed: 1 addition & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -2,25 +2,14 @@
22

33
Practice, practice, practice. Same as week 1, you are not handing in any homework, but are going to practice as much javascript as you can. Play around with the exercises mentioned below, remember that you can copy the code into [jsTutor](http://pythontutor.com/javascript.html#mode=edit) to step through the code, or look at it in the debugger in the browser/vscode.
44

5-
## **Todo list **
6-
7-
1. Practice the concepts
8-
2. Prep exercises
9-
10-
## **1. Practice the concepts**
5+
## Practice the concepts
116

127
In this section you will be doing interactive exercises, that will allow you to practice with the concepts you've learned about this week! Do as many as you need to feel comfortable with the concepts.
138

149
- Do all parts of [Codecademy: Arrays](https://www.codecademy.com/courses/introduction-to-javascript/lessons/arrays) (Signup required!)
1510
- Do 5 exercises of [FreeCodeCamp: Basic data structures](https://learn.freecodecamp.org/javascript-algorithms-and-data-structures/basic-data-structures)
1611
- There is a practice-exercises folder in this week's repository that is filled with exercises to try out. The solutions are in a separate folder so you can check if you did it correctly. Clone this repository to your computer and have a go!
1712

18-
## **2. Prep exercises**
19-
20-
> Prep exercises are exercises that you should work on _before_ the session on Sunday. These are a little more difficult or show an important concept and as such are a great exercise to talk about with your class and your Q&A mentor. Have a solution ready by Sunday as you may be asked to show what you did.
21-
22-
Inside your `JavaScript` fork, go to the folder `Week2`. Inside of that folder, navigate to `/prep-exercises`. For each exercise, you will find a separate folder. The `README` explains what needs to be done. There will also be some questions at the bottom to think about. Go through them _before_ the session on Sunday as it will be covered then.
23-
2413
## No homework to hand in (for now)
2514

2615
For the first 2 weeks of JavaScript there is no homework to hand in as the exercises already give you all the feedback you need. Go through the first 3 weeks at your own pace, and feel free to ask questions about any of the 3 weeks for the Q&A sessions.

Week2/prep-exercises/1-traffic-light/README.md

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

Week2/prep-exercises/1-traffic-light/traffic-light-1.js

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

Week2/prep-exercises/1-traffic-light/traffic-light-2.js

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

Week3/MAKEME.md

Lines changed: 5 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -5,29 +5,22 @@ This will be the first week you are expected to hand in some homework when we co
55
## **Todo list**
66

77
1. Practice the concepts
8-
2. Prep exercises
9-
3. Homework exercises
10-
4. Your personal brand
8+
2. Homework exercises
9+
3. Your personal brand
1110

1211
## **1. Practice the concepts**
1312

1413
In this section you will be doing interactive exercises that will allow you to practice with the concepts you've learned about this week. In the first course you'll learn about functions, the structure and how they're used. They are a fundamental part of understanding programming and you should become very familiar with them! Do as many of the things in the following list to feel comfortable with the concepts.
1514

1615
- [Codecademy: Functions ](https://www.codecademy.com/courses/introduction-to-javascript/lessons/functions)
1716

18-
## **2. Prep exercises**
19-
20-
> Prep exercises are exercises that you should work on _before_ the session on Sunday. These are a little more difficult or show an important concept and as such are a great exercise to talk about with your class and your Q&A mentor. Have a solution ready by Sunday as you may be asked to show what you did.
21-
22-
Inside your `JavaScript` fork, go to the folder `Week3`. Inside of that folder, navigate to `/prep-exercises`. For each exercise, you will find a separate folder. The `README` explains what needs to be done. There will also be some questions at the bottom to think about. Go through them _before_ the session on Sunday as it will be covered then.
23-
24-
## **3. Homework exercises**
17+
## **2. Homework exercises**
2518

2619
It is time to combine everything we have learned the past couple of weeks and get some feedback from experienced developers. This will be the first week you are working with the [homework repository](https://github.com/HackYourFuture/Homework/blob/main/README.md) so reserve some time to set it up. This week we expect you to do the exercises in the corresponding module/week folder (JavaScript / Week 3). Have a look at the [homework guide](https://github.com/HackYourFuture/JavaScript/blob/main/hand-in-homework-guide.md) to see how to hand in your homework.
2720

28-
_NOTE: Make sure to read and apply all of the README in the homework repository to set up the extensions in Visual Studio Code!_.
21+
*NOTE: Make sure to read and apply all of the README in the homework repository to set up the extensions in Visual Studio Code!*.
2922

30-
## **4. Your personal brand**
23+
## **3. Your personal brand**
3124

3225
Remember that next week you have to hand in your CV! If you haven’t started yet, this is the last reminder :)
3326

Week3/prep-exercises/1-traffic-light/README.md

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

Week3/prep-exercises/1-traffic-light/traffic-light.js

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

Week3/prep-exercises/2-experiments/README.md

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

0 commit comments

Comments
 (0)