diff --git a/1-getting-started-lessons/1-intro-to-programming-languages/README.md b/1-getting-started-lessons/1-intro-to-programming-languages/README.md index 629c72f7..8f2c58d1 100644 --- a/1-getting-started-lessons/1-intro-to-programming-languages/README.md +++ b/1-getting-started-lessons/1-intro-to-programming-languages/README.md @@ -6,6 +6,7 @@ This lesson covers the basics of programming languages. The topics covered here > Sketchnote by [Tomomi Imura](https://twitter.com/girlie_mac) ## Pre-Lecture Quiz + [Pre-lecture quiz](https://happy-mud-02d95f10f.azurestaticapps.net/quiz/1) ## Introduction @@ -187,6 +188,7 @@ When a developer wants to learn something new, they'll most likely turn to docum Compare some programming languages. What are some of the unique traits of JavaScript vs. Java? How about COBOL vs. Go? ## Post-Lecture Quiz + [Post-lecture quiz](https://happy-mud-02d95f10f.azurestaticapps.net/quiz/2) ## Review & Self Study diff --git a/1-getting-started-lessons/1-intro-to-programming-languages/assignment.md b/1-getting-started-lessons/1-intro-to-programming-languages/assignment.md index c1206550..0d299679 100644 --- a/1-getting-started-lessons/1-intro-to-programming-languages/assignment.md +++ b/1-getting-started-lessons/1-intro-to-programming-languages/assignment.md @@ -8,4 +8,18 @@ There are many tools that a web developer may need that are on the [MDN document Exemplary | Adequate | Needs Improvement --- | --- | -- | -|Explained why web developer would use tool| Explained how, but not why developer would use tool| Did not mention how or why a developer would use tool | \ No newline at end of file +|Explained why web developer would use tool| Explained how, but not why developer would use tool| Did not mention how or why a developer would use tool | + +### Client side tools + +#### Safety net tools + +These tools make the code you write look a little better by making your development process easier with respect to generating stable and reliable code. + +### Transformation tools + +Tools that transform code in some way, e.g. turning an intermediate language into JavaScript that a browser can understand. + +### Post-development tools + +Tools that are useful after you have written your code, such as testing and deployment tools.