Skip to content

Commit 99b4d6e

Browse files
committed
tmp commit
1 parent 0eb4b7f commit 99b4d6e

File tree

4 files changed

+52
-23
lines changed

4 files changed

+52
-23
lines changed

javascript1/week4/homework.md

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -9,13 +9,7 @@ If you struggle to do this weeks homework there are a couple of things to do:
99
- Watch the class recording. If it for some reason is missing. Then watch these: [part 1](https://www.youtube.com/watch?v=Mo54btMPN7Q), [part 2](https://www.youtube.com/watch?v=mSUAoual5sE), [part 3](https://www.youtube.com/watch?v=uq3NnTtXqsU)
1010
- Go through the last 3 weeks readme files. [Week 1](../week1/readme.md#variables), [week 2](../week2/readme.md#recap-logical-operators), [week 3](../week3/readme.md#objects)
1111

12-
## Finishing class exercises
13-
14-
Finish the exercises from the class!
15-
1612
## Codewars
17-
18-
1913
Complete these Katas in codewars: <br/>
2014
- [7kyu Vowel Count](https://www.codewars.com/kata/54ff3102c1bad923760001f3) <br/>
2115
- [7kyu Digit*Digit](https://www.codewars.com/kata/546e2562b03326a88e000020) <br/>

javascript1/week4/lesson-plan.md

Lines changed: 13 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,19 +1,27 @@
11
# Lesson plan
22
```
3-
> Focus on having lots of in class exercises.
3+
> Focus on having lots of in-class exercises. Ideally, half the time should be used on exercises.
44
5-
> DONT teach everything, let the students investigate topics on their own aswell!
5+
> DON'T teach everything; let the trainees investigate topics on their own as well!
66
7-
> Focus on how to read documentation, google answers and google errors!!
7+
> Emphasize how to read documentation, search for answers, and debug errors!
88
9-
> Teach towards the students being able to solve the homework
9+
> Teach towards enabling trainees to solve the homework assignments.
10+
11+
> Alternate between teaching and exercises. Avoid long lectures; most people can't focus for more than 45 minutes.
1012
```
1113

1214
Remember to add the code you wrote in the class to the relevant class branch's class work folder. If the branch has not been created just create and push it :) If you dont have access, write to one from the core team. You can see an example below!
1315

1416
To find examples of what teachers have taught before go to the class branches in the classwork folder, Fx [class 07](https://github.com/HackYourFuture-CPH/JavaScript/tree/class07/JavaScript1/Week1/classwork)
1517

16-
If you find anything that could be improved then please create a pull request! We welcome changes, so please get involved if you have any ideas!!!
18+
> [!IMPORTANT]
19+
> If you find anything that could be improved then please create a pull request! We welcome changes, so please get involved if you have any ideas!
20+
21+
# Suggested Lesson Plan
22+
23+
> [!TIP]
24+
> Below is a suggestion for a lesson plan you can use. Feel free to use your own if it suits your better. Just make sure to cover [the learning goals](./readme.md).
1725
1826
---
1927
- Recap of js basics

javascript1/week4/preparation.md

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,4 +6,20 @@ Go through the learning goals of week 1, week 2 and week 3 of javascript. Make s
66
- [Week 2 learning goals](../week2/readme.md)
77
- [Week 3 learning goals](../week3/readme.md)
88

9+
## Soft Skills of a Software Engineer
10+
When you start applying for jobs, you will notice a significant focus on hard skills. However, this does not diminish the importance of soft skills. In Denmark, there is generally a greater emphasis on soft skills compared to many other countries.
11+
12+
Some of the most important soft skills in the beginning of your career are:
13+
> [!IMPORTANT]
14+
> * Problem-Solving
15+
> * Communication & Collaboration
16+
> * Continuous Learning & Adaptability
17+
18+
19+
#### Why Does Denmark Value Soft Skills Highly?
20+
* Danish companies often have a flat structure, where developers are expected to take responsibility, communicate openly, and work closely with colleagues and managers.
21+
* Many Danish tech companies follow Scrum and other agile methodologies, where teamwork and communication are key to success.
22+
* Developers in Denmark are expected to take ownership of their tasks and actively participate in decision-making processes.
23+
* Denmark has a strong consensus culture, meaning that decisions are often made through discussion and mutual agreement. This requires good communication skills, collaboration, and the ability to consider different perspectives.
24+
925
_Please go through the material and come to class prepared!_

javascript1/week4/readme.md

Lines changed: 23 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,28 @@
11
## Learning goals
2-
- [ ] Recap of js basics
3-
- [ ] Variables
4-
- [ ] Types
5-
- [ ] Conditionals
6-
- [ ] Functions
7-
- [ ] For loop
8-
- [ ] scope
9-
- [ ] Arrays
10-
- [ ] Objects
11-
- [ ] Solving problems
2+
For this session, we will reinforce the fundamental concepts of JavaScript covered in the past three weeks. You will gain extensive hands-on experience through various exercises.
123

4+
#### JavaScript Basics
5+
[Week 1](/javascript1/week1/readme.md):
6+
- [ ] Variables
7+
- [ ] Types
8+
- [ ] Operators
139

14-
## Relevant links
10+
[Week 2](/javascript1/week2/readme.md):
11+
- [ ] Conditionals
12+
- [ ] Functions
13+
- [ ] Scopes
14+
- [ ] For loops
15+
16+
[Week 3](/javascript1/week3/readme.md):
17+
- [ ] Arrays
18+
- [ ] Objects
19+
20+
#### Essential Soft Skills for Junior Developers
21+
- [ ] Problem-Solving
22+
- [ ] Communication & Collaboration
23+
- [ ] Continuous Learning & Adaptability
24+
25+
## Relevant Links
1526
* [Preparation](preparation.md)
1627
* [Homework](homework.md)
17-
* [Lesson plan](lesson-plan.md)
28+
* [Lesson Plan](lesson-plan.md)

0 commit comments

Comments
 (0)