From 6db0bf3f9c966661724b06b421ca1b6249d63a89 Mon Sep 17 00:00:00 2001 From: Gijs C Date: Tue, 4 Sep 2018 12:03:39 +0200 Subject: [PATCH 1/2] Changed links of recourses, more beginner friendly From the students I've gotten the signal that MDM is not helping them learn to code, as it is written for experienced developers and mostly just confuses them. Also the book "a simpler way to learn javaScript" is getting quite outdated (using var only e.g), and is a bit of a pain to read as it is a pdf file with hundreds of pages. Many students have expressed to have had great help from the website javaScript.info, and I think it's a great webpage that is beginner friendly, but still manages to explain concepts well end in depth. --- Week3/README.md | 31 ++++++++++++++++--------------- 1 file changed, 16 insertions(+), 15 deletions(-) diff --git a/Week3/README.md b/Week3/README.md index 0eb8549ac..b893d950a 100644 --- a/Week3/README.md +++ b/Week3/README.md @@ -10,9 +10,17 @@ In week three we will discuss the following topics: • Functions ``` + +> :boom: IMPORTANT: The concepts of these weeks are extremely important, and require very careful reading. +> Make sure you understand these concepts as well as you can, as they are crucial to programming and your ability to do well in our program! + + + + ### Here are resources that we like you to read as a preparation for the coming lecture: 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): +
4. Writing Conditional Code
5. Modular Code
6. Iteration: Writing Loops @@ -20,16 +28,14 @@ Please watch the following parts of the course, [Programming Foundations Fundame
8. Collections
11. When Things Go Wrong -## Read -- [Array](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/prototype) - -## From the book _A Smarter Way To Learn JavaScript_ please read: -- '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 -- '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 -- Functions ~ http://eloquentjavascript.net/03_functions.html -- '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 -- '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 -- Program structure ~ http://eloquentjavascript.net/02_program_structure.html +## Read the following articles that are very important to programming! +- [Array](http://javascript.info/array) +- [Loops](http://javascript.info/while-for) +- [Functions](http://javascript.info/function-basics) +- [Functions](http://eloquentjavascript.net/03_functions.html) +- [Objects](http://javascript.info/object) +- [Conditions](http://javascript.info/ifelse) +- [Program structure](http://eloquentjavascript.net/02_program_structure.html) #### Git work flow - 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 @@ -45,8 +51,3 @@ Review the topics of week 2: - [Naming conventions](./../../../../fundamentals/blob/master/fundamentals/naming_conventions.md) _Please go through the material and come to class prepared!_ - - - - - From 03b4d9c06a41c4c49e904b8d76f082fd8d2ccb59 Mon Sep 17 00:00:00 2001 From: Gijs C Date: Wed, 5 Sep 2018 10:30:15 +0200 Subject: [PATCH 2/2] Update README.md --- Week3/README.md | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/Week3/README.md b/Week3/README.md index b893d950a..9484b89d2 100644 --- a/Week3/README.md +++ b/Week3/README.md @@ -21,18 +21,18 @@ In week three we will discuss the following topics: 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): -
4. Writing Conditional Code -
5. Modular Code -
6. Iteration: Writing Loops -
7. More About Strings -
8. Collections -
11. When Things Go Wrong + 4. Writing Conditional Code + 5. Modular Code + 6. Iteration: Writing Loops + 7. More About Strings + 8. Collections + 11. When Things Go Wrong ## Read the following articles that are very important to programming! - [Array](http://javascript.info/array) - [Loops](http://javascript.info/while-for) - [Functions](http://javascript.info/function-basics) -- [Functions](http://eloquentjavascript.net/03_functions.html) +- [Another Functions article](http://eloquentjavascript.net/03_functions.html) - [Objects](http://javascript.info/object) - [Conditions](http://javascript.info/ifelse) - [Program structure](http://eloquentjavascript.net/02_program_structure.html)