Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Select an option

  • Save ryanmillergm/f5a19bb7d50b2c4060c5a615e44a2247 to your computer and use it in GitHub Desktop.

Select an option

Save ryanmillergm/f5a19bb7d50b2c4060c5a615e44a2247 to your computer and use it in GitHub Desktop.

Revisions

  1. ryanmillergm revised this gist Jan 30, 2019. 1 changed file with 12 additions and 13 deletions.
    25 changes: 12 additions & 13 deletions mod_0_session_2_practice_tasks.md
    Original file line number Diff line number Diff line change
    @@ -47,27 +47,26 @@ What did you Google to help you with this task, and how did you pick your result

    Imagine that you're taking your favorite board game and turning it into a computer-based game.

    - [ ] Name of board game: ______
    - [ ] Name of board game: Chess

    - [ ] Use the space below to categorize game data into each of the following data types. You should have a **minimum of two** pieces of data for each category.

    1. String data:
    1. Integer and/or float data:
    1. Boolean data:
    1. Array data:
    1. Hash or Object data:

    1. String data: "Pawn", "Queen", "King", "Rook", "Knight", "Bishop"
    1. Integer and/or float data:
    1. Boolean data: Can object move to such space? Can object kill such object?
    1. Array data: Board. Spaces on board.
    1. Hash or Object data: Pawn can much these ways. Queen can much these ways. etc...
    ### 3. Iteration (30 min)

    - [ ] On a blank sheet of paper, create a diagram that shows how you understand iteration working. Be detailed and get creative! This should *not* be the simple table that we used during the lesson. When you're done, take a photo of your diagram and send it to Rachel and Tim on Slack. _(If you're feeling extra fancy, feel free to create your diagram using software instead of pencil and paper)_

    - [ ] Create a list below of **three real-life situations** where iteration is used. For each situation, explain why it would be an example of iteration.
    -
    -
    -
    - Doing inventory for a business. Every week you are updating your inventory of products.
    - Creating a recipe. You may change the amounts and ingredients many times before coming to a final recipe.
    - Grades. Grades are continually changed and updated throughout a course.

    - [ ] Create a list below of **three programming situations** where iteration would be used. For each situation, explain why it would be an example of iteration.
    -
    -
    -
    - A game that is constantly updating light. It would have to constantly be updating due to shadows and brightness of day.
    - A website with a live clock on it. While the website page is being viewed the time is being updated.
    - A production assembly line program. Telling machines what to do to build something and repeat.

  2. ryanmillergm revised this gist Jan 29, 2019. 1 changed file with 2 additions and 2 deletions.
    4 changes: 2 additions & 2 deletions mod_0_session_2_practice_tasks.md
    Original file line number Diff line number Diff line change
    @@ -38,9 +38,9 @@ What did you Google to help you with this task, and how did you pick your result

    - [ ] In your own words, what does the JavaScript object [values](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Object/values) method do? As you're explaining, be sure to provide an example.

    Your answer:
    Your answer: An object in javascript is keys and values. The values method returns an array with just the values.

    What did you Google to help you with this task, and how did you pick your results?
    What did you Google to help you with this task, and how did you pick your results? Helped me clarify the meaning since the first answer was somewhat confusing.


    ### 2. Data Types (15 min)
  3. ryanmillergm revised this gist Jan 29, 2019. 1 changed file with 9 additions and 7 deletions.
    16 changes: 9 additions & 7 deletions mod_0_session_2_practice_tasks.md
    Original file line number Diff line number Diff line change
    @@ -12,27 +12,29 @@ Documentation of a langauge, framework, or tool is the information that describe

    - [ ] In your own words, what does the Ruby array [drop](https://ruby-doc.org/core-2.4.0/Array.html#method-i-drop) method do? As you're explaining, be sure to provide an example.

    Your answer:
    Your answer: It removes elements in an array that return nil or false and returns the array with the remaining elements.

    What did you Google to help you with this task, and how did you pick your results?

    Google helped me quickly find the drop method explanation. I used the Ruby documentation site because it is the most legit.

    - [ ] In your own words, what does the Ruby array [push](https://ruby-doc.org/core-2.4.0/Array.html#method-i-push) method do? As you're explaining, be sure to provide an example.

    Your answer:
    Your answer: It adds what ever you want to the end of an array.

    What did you Google to help you with this task, and how did you pick your results?
    What did you Google to help you with this task, and how did you pick your results? It confirmed what I was already pretty sure it did.

    - [ ] In your own words, what does the Ruby string [split](https://ruby-doc.org/core-2.4.0/String.html#method-i-split) method do? As you're explaining, be sure to provide an example.

    Your answer:
    Your answer: Splits a string into an array in whatever specified manner.

    What did you Google to help you with this task, and how did you pick your results?
    What did you Google to help you with this task, and how did you pick your results? I stuck with the one site with all the answers.

    - [ ] In your own words, what does the JavaScript array [slice](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/slice) method do? As you're explaining, be sure to provide an example.

    Your answer:
    Your answer: It cuts out which ever specified elements and puts them in a new array.

    What did you Google to help you with this task, and how did you pick your results?
    What did you Google to help you with this task, and how did you pick your results? I compared multiple websites answers to come to my conclusion.

    - [ ] In your own words, what does the JavaScript object [values](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Object/values) method do? As you're explaining, be sure to provide an example.

  4. @rwarbelow rwarbelow revised this gist Jan 21, 2019. 1 changed file with 1 addition and 1 deletion.
    2 changes: 1 addition & 1 deletion mod_0_session_2_practice_tasks.md
    Original file line number Diff line number Diff line change
    @@ -1,6 +1,6 @@
    # Session 2 Practice Tasks

    The assignments listed here should take you approximately ___ total minutes.
    The assignments listed here should take you approximately 2 hours.

    To start this assignment, click the button in the upper right-hand corner that says **Fork**. This is now your copy of the document. Click the **Edit** button when you're ready to start adding your answers. To save your work, click the green button in the bottom right-hand corner. You can always come back and re-edit your gist.

  5. @rwarbelow rwarbelow revised this gist Jan 21, 2019. 1 changed file with 4 additions and 4 deletions.
    8 changes: 4 additions & 4 deletions mod_0_session_2_practice_tasks.md
    Original file line number Diff line number Diff line change
    @@ -4,9 +4,9 @@ The assignments listed here should take you approximately ___ total minutes.

    To start this assignment, click the button in the upper right-hand corner that says **Fork**. This is now your copy of the document. Click the **Edit** button when you're ready to start adding your answers. To save your work, click the green button in the bottom right-hand corner. You can always come back and re-edit your gist.

    ### 1. Documentation
    ### 1. Documentation and Googling (75 min)

    Documentation of a langauge, framework, or tool is the information that describes its functionality. For this part of the practice tasks, you're going to practice digging into documentation.
    Documentation of a langauge, framework, or tool is the information that describes its functionality. For this part of the practice tasks, you're going to practice digging into documentation and other reference material.

    **NOTE:** The linked documentation for each question below is a good starting place, but you should also be practicing your Googling skills and sifting through the results to find relevant and helpful sites.

    @@ -41,7 +41,7 @@ Your answer:
    What did you Google to help you with this task, and how did you pick your results?


    ### 2. Data Types
    ### 2. Data Types (15 min)

    Imagine that you're taking your favorite board game and turning it into a computer-based game.

    @@ -55,7 +55,7 @@ Imagine that you're taking your favorite board game and turning it into a comput
    1. Array data:
    1. Hash or Object data:

    ### 3. Iteration
    ### 3. Iteration (30 min)

    - [ ] On a blank sheet of paper, create a diagram that shows how you understand iteration working. Be detailed and get creative! This should *not* be the simple table that we used during the lesson. When you're done, take a photo of your diagram and send it to Rachel and Tim on Slack. _(If you're feeling extra fancy, feel free to create your diagram using software instead of pencil and paper)_

  6. @rwarbelow rwarbelow revised this gist Jan 21, 2019. 1 changed file with 15 additions and 7 deletions.
    22 changes: 15 additions & 7 deletions mod_0_session_2_practice_tasks.md
    Original file line number Diff line number Diff line change
    @@ -4,36 +4,44 @@ The assignments listed here should take you approximately ___ total minutes.

    To start this assignment, click the button in the upper right-hand corner that says **Fork**. This is now your copy of the document. Click the **Edit** button when you're ready to start adding your answers. To save your work, click the green button in the bottom right-hand corner. You can always come back and re-edit your gist.

    ### 1. Googling
    ### 1. Documentation

    [Need ideas]
    Documentation of a langauge, framework, or tool is the information that describes its functionality. For this part of the practice tasks, you're going to practice digging into documentation.

    ### 2. Documentation

    Documentation of a langauge, framework, or tool is the information that describes its functionality. For this part of the practice tasks, you're going to practice digging into documentation. **If you're reading the documentation and come across terminology or examples that don't make sense, Google!**
    **NOTE:** The linked documentation for each question below is a good starting place, but you should also be practicing your Googling skills and sifting through the results to find relevant and helpful sites.

    - [ ] In your own words, what does the Ruby array [drop](https://ruby-doc.org/core-2.4.0/Array.html#method-i-drop) method do? As you're explaining, be sure to provide an example.

    Your answer:

    What did you Google to help you with this task, and how did you pick your results?

    - [ ] In your own words, what does the Ruby array [push](https://ruby-doc.org/core-2.4.0/Array.html#method-i-push) method do? As you're explaining, be sure to provide an example.

    Your answer:

    What did you Google to help you with this task, and how did you pick your results?

    - [ ] In your own words, what does the Ruby string [split](https://ruby-doc.org/core-2.4.0/String.html#method-i-split) method do? As you're explaining, be sure to provide an example.

    Your answer:

    What did you Google to help you with this task, and how did you pick your results?

    - [ ] In your own words, what does the JavaScript array [slice](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/slice) method do? As you're explaining, be sure to provide an example.

    Your answer:

    What did you Google to help you with this task, and how did you pick your results?

    - [ ] In your own words, what does the JavaScript object [values](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Object/values) method do? As you're explaining, be sure to provide an example.

    Your answer:

    What did you Google to help you with this task, and how did you pick your results?


    ### 3. Data Types
    ### 2. Data Types

    Imagine that you're taking your favorite board game and turning it into a computer-based game.

    @@ -47,7 +55,7 @@ Imagine that you're taking your favorite board game and turning it into a comput
    1. Array data:
    1. Hash or Object data:

    ### 4. Iteration
    ### 3. Iteration

    - [ ] On a blank sheet of paper, create a diagram that shows how you understand iteration working. Be detailed and get creative! This should *not* be the simple table that we used during the lesson. When you're done, take a photo of your diagram and send it to Rachel and Tim on Slack. _(If you're feeling extra fancy, feel free to create your diagram using software instead of pencil and paper)_

  7. @rwarbelow rwarbelow revised this gist Jan 21, 2019. 1 changed file with 4 additions and 4 deletions.
    8 changes: 4 additions & 4 deletions mod_0_session_2_practice_tasks.md
    Original file line number Diff line number Diff line change
    @@ -4,11 +4,11 @@ The assignments listed here should take you approximately ___ total minutes.

    To start this assignment, click the button in the upper right-hand corner that says **Fork**. This is now your copy of the document. Click the **Edit** button when you're ready to start adding your answers. To save your work, click the green button in the bottom right-hand corner. You can always come back and re-edit your gist.

    ### Googling
    ### 1. Googling

    [Need ideas]

    ### Documentation
    ### 2. Documentation

    Documentation of a langauge, framework, or tool is the information that describes its functionality. For this part of the practice tasks, you're going to practice digging into documentation. **If you're reading the documentation and come across terminology or examples that don't make sense, Google!**

    @@ -33,7 +33,7 @@ Your answer:
    Your answer:


    ### Data Types
    ### 3. Data Types

    Imagine that you're taking your favorite board game and turning it into a computer-based game.

    @@ -47,7 +47,7 @@ Imagine that you're taking your favorite board game and turning it into a comput
    1. Array data:
    1. Hash or Object data:

    ### Iteration
    ### 4. Iteration

    - [ ] On a blank sheet of paper, create a diagram that shows how you understand iteration working. Be detailed and get creative! This should *not* be the simple table that we used during the lesson. When you're done, take a photo of your diagram and send it to Rachel and Tim on Slack. _(If you're feeling extra fancy, feel free to create your diagram using software instead of pencil and paper)_

  8. @rwarbelow rwarbelow revised this gist Jan 21, 2019. 1 changed file with 1 addition and 1 deletion.
    2 changes: 1 addition & 1 deletion mod_0_session_2_practice_tasks.md
    Original file line number Diff line number Diff line change
    @@ -49,7 +49,7 @@ Imagine that you're taking your favorite board game and turning it into a comput

    ### Iteration

    - [ ] On a blank sheet of paper, create a diagram that shows how you understand iteration working. Be detailed and get creative! This should *not* be the simple table that we used during the lesson. When you're done, take a photo of your diagram and send it to Rachel and Tim on Slack.
    - [ ] On a blank sheet of paper, create a diagram that shows how you understand iteration working. Be detailed and get creative! This should *not* be the simple table that we used during the lesson. When you're done, take a photo of your diagram and send it to Rachel and Tim on Slack. _(If you're feeling extra fancy, feel free to create your diagram using software instead of pencil and paper)_

    - [ ] Create a list below of **three real-life situations** where iteration is used. For each situation, explain why it would be an example of iteration.
    -
  9. @rwarbelow rwarbelow revised this gist Jan 21, 2019. 1 changed file with 2 additions and 2 deletions.
    4 changes: 2 additions & 2 deletions mod_0_session_2_practice_tasks.md
    Original file line number Diff line number Diff line change
    @@ -37,9 +37,9 @@ Your answer:

    Imagine that you're taking your favorite board game and turning it into a computer-based game.

    Name of board game: ______
    - [ ] Name of board game: ______

    Use the space below to categorize game data into each of the following data types. You should have a **minimum of two** pieces of data for each category.
    - [ ] Use the space below to categorize game data into each of the following data types. You should have a **minimum of two** pieces of data for each category.

    1. String data:
    1. Integer and/or float data:
  10. @rwarbelow rwarbelow revised this gist Jan 21, 2019. 1 changed file with 1 addition and 1 deletion.
    2 changes: 1 addition & 1 deletion mod_0_session_2_practice_tasks.md
    Original file line number Diff line number Diff line change
    @@ -39,7 +39,7 @@ Imagine that you're taking your favorite board game and turning it into a comput

    Name of board game: ______

    Use the space below to categorize game data into each of the following data types:
    Use the space below to categorize game data into each of the following data types. You should have a **minimum of two** pieces of data for each category.

    1. String data:
    1. Integer and/or float data:
  11. @rwarbelow rwarbelow revised this gist Jan 21, 2019. 1 changed file with 10 additions and 0 deletions.
    10 changes: 10 additions & 0 deletions mod_0_session_2_practice_tasks.md
    Original file line number Diff line number Diff line change
    @@ -35,7 +35,17 @@ Your answer:

    ### Data Types

    Imagine that you're taking your favorite board game and turning it into a computer-based game.

    Name of board game: ______

    Use the space below to categorize game data into each of the following data types:

    1. String data:
    1. Integer and/or float data:
    1. Boolean data:
    1. Array data:
    1. Hash or Object data:

    ### Iteration

  12. @rwarbelow rwarbelow revised this gist Jan 21, 2019. 1 changed file with 1 addition and 1 deletion.
    2 changes: 1 addition & 1 deletion mod_0_session_2_practice_tasks.md
    Original file line number Diff line number Diff line change
    @@ -6,7 +6,7 @@ To start this assignment, click the button in the upper right-hand corner that s

    ### Googling


    [Need ideas]

    ### Documentation

  13. @rwarbelow rwarbelow revised this gist Jan 21, 2019. 1 changed file with 1 addition and 1 deletion.
    2 changes: 1 addition & 1 deletion mod_0_session_2_practice_tasks.md
    Original file line number Diff line number Diff line change
    @@ -12,7 +12,7 @@ To start this assignment, click the button in the upper right-hand corner that s

    Documentation of a langauge, framework, or tool is the information that describes its functionality. For this part of the practice tasks, you're going to practice digging into documentation. **If you're reading the documentation and come across terminology or examples that don't make sense, Google!**

    - [x] In your own words, what does the Ruby array [drop](https://ruby-doc.org/core-2.4.0/Array.html#method-i-drop) method do? As you're explaining, be sure to provide an example.
    - [ ] In your own words, what does the Ruby array [drop](https://ruby-doc.org/core-2.4.0/Array.html#method-i-drop) method do? As you're explaining, be sure to provide an example.

    Your answer:

  14. @rwarbelow rwarbelow revised this gist Jan 21, 2019. 1 changed file with 1 addition and 1 deletion.
    2 changes: 1 addition & 1 deletion mod_0_session_2_practice_tasks.md
    Original file line number Diff line number Diff line change
    @@ -12,7 +12,7 @@ To start this assignment, click the button in the upper right-hand corner that s

    Documentation of a langauge, framework, or tool is the information that describes its functionality. For this part of the practice tasks, you're going to practice digging into documentation. **If you're reading the documentation and come across terminology or examples that don't make sense, Google!**

    - [ ] In your own words, what does the Ruby array [drop](https://ruby-doc.org/core-2.4.0/Array.html#method-i-drop) method do? As you're explaining, be sure to provide an example.
    - [x] In your own words, what does the Ruby array [drop](https://ruby-doc.org/core-2.4.0/Array.html#method-i-drop) method do? As you're explaining, be sure to provide an example.

    Your answer:

  15. @rwarbelow rwarbelow revised this gist Jan 21, 2019. 1 changed file with 5 additions and 0 deletions.
    5 changes: 5 additions & 0 deletions mod_0_session_2_practice_tasks.md
    Original file line number Diff line number Diff line change
    @@ -13,18 +13,23 @@ To start this assignment, click the button in the upper right-hand corner that s
    Documentation of a langauge, framework, or tool is the information that describes its functionality. For this part of the practice tasks, you're going to practice digging into documentation. **If you're reading the documentation and come across terminology or examples that don't make sense, Google!**

    - [ ] In your own words, what does the Ruby array [drop](https://ruby-doc.org/core-2.4.0/Array.html#method-i-drop) method do? As you're explaining, be sure to provide an example.

    Your answer:

    - [ ] In your own words, what does the Ruby array [push](https://ruby-doc.org/core-2.4.0/Array.html#method-i-push) method do? As you're explaining, be sure to provide an example.

    Your answer:

    - [ ] In your own words, what does the Ruby string [split](https://ruby-doc.org/core-2.4.0/String.html#method-i-split) method do? As you're explaining, be sure to provide an example.

    Your answer:

    - [ ] In your own words, what does the JavaScript array [slice](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/slice) method do? As you're explaining, be sure to provide an example.

    Your answer:

    - [ ] In your own words, what does the JavaScript object [values](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Object/values) method do? As you're explaining, be sure to provide an example.

    Your answer:


  16. @rwarbelow rwarbelow revised this gist Jan 21, 2019. 1 changed file with 26 additions and 2 deletions.
    28 changes: 26 additions & 2 deletions mod_0_session_2_practice_tasks.md
    Original file line number Diff line number Diff line change
    @@ -6,18 +6,42 @@ To start this assignment, click the button in the upper right-hand corner that s

    ### Googling



    ### Documentation

    Documentation of a langauge, framework, or tool is the information that describes its functionality. For this part of the practice tasks, you're going to practice digging into documentation. **If you're reading the documentation and come across terminology or examples that don't make sense, Google!**

    - [ ] In your own words, what does the Ruby array [drop](https://ruby-doc.org/core-2.4.0/Array.html#method-i-drop) method do? As you're explaining, be sure to provide an example.
    Your answer:

    - [ ] In your own words, what does the Ruby array [push](https://ruby-doc.org/core-2.4.0/Array.html#method-i-push) method do? As you're explaining, be sure to provide an example.
    Your answer:

    - [ ] In your own words, what does the Ruby string [split](https://ruby-doc.org/core-2.4.0/String.html#method-i-split) method do? As you're explaining, be sure to provide an example.
    Your answer:

    - [ ] In your own words, what does the JavaScript array [slice](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/slice) method do? As you're explaining, be sure to provide an example.
    Your answer:

    - [ ] In your own words, what does the JavaScript object [values](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Object/values) method do? As you're explaining, be sure to provide an example.
    Your answer:


    ### Data Types



    ### Iteration

    - [ ] On a blank sheet of paper, create a diagram that shows how you understand iteration working. Be detailed and get creative! This should *not* be the simple table that we used during the lesson. When you're done, take a photo of your diagram and send it to Rachel and Tim on Slack.

    - [ ] Create a list below of **three real-life situations** where iteration is used. Explain why this would be an example of iteration.
    - [ ] Create a list below of **three real-life situations** where iteration is used. For each situation, explain why it would be an example of iteration.
    -
    -
    -

    - [ ] Create a list below of **three programming situations** where iteration would be used. Explain why this would be an example of iteration.
    - [ ] Create a list below of **three programming situations** where iteration would be used. For each situation, explain why it would be an example of iteration.
    -
    -
    -
  17. @rwarbelow rwarbelow revised this gist Jan 21, 2019. 1 changed file with 1 addition and 1 deletion.
    2 changes: 1 addition & 1 deletion mod_0_session_2_practice_tasks.md
    Original file line number Diff line number Diff line change
    @@ -1,6 +1,6 @@
    # Session 2 Practice Tasks

    The assignments listed here should take you approximately ___ total minutes. This total includes both one-time and daily tasks.
    The assignments listed here should take you approximately ___ total minutes.

    To start this assignment, click the button in the upper right-hand corner that says **Fork**. This is now your copy of the document. Click the **Edit** button when you're ready to start adding your answers. To save your work, click the green button in the bottom right-hand corner. You can always come back and re-edit your gist.

  18. @rwarbelow rwarbelow revised this gist Jan 21, 2019. 1 changed file with 1 addition and 1 deletion.
    2 changes: 1 addition & 1 deletion mod_0_session_2_practice_tasks.md
    Original file line number Diff line number Diff line change
    @@ -1,4 +1,4 @@
    # Mod 0 Session 2 Practice Tasks
    # Session 2 Practice Tasks

    The assignments listed here should take you approximately ___ total minutes. This total includes both one-time and daily tasks.

  19. @rwarbelow rwarbelow revised this gist Jan 21, 2019. No changes.
  20. @rwarbelow rwarbelow revised this gist Jan 21, 2019. 2 changed files with 24 additions and 76 deletions.
    76 changes: 0 additions & 76 deletions mod_0_session_2_homework.md
    Original file line number Diff line number Diff line change
    @@ -1,76 +0,0 @@
    # Mod 0 Session 2 Homework

    The homework listed her should take you approximately ___ total minutes. This total includes both one-time and daily tasks.

    To start this homework, click the button in the upper right-hand corner that says **Fork**. This is now your copy of the homework. Click the **Edit** button when you're ready to start adding your answers. To save your work, click the green button in the bottom right-hand corner. You can always come back and re-edit your gist.

    ## Part I: Habits (~15 min per day)

    - [ ] Open up spotlight search using the keyboard shortcut (10x/day)
    - [ ] Cycle through your open programs using the keyboard shortcut (10x/day)
    - [ ] Open a new tab in Chrome using the keyboard shortcut (10x/day)
    - [ ] Highlight the current URL in Chrome using the keyboard shortcut (10x/day)
    - [ ] Cycle through open tabs in Chrome (to the left and right) using the keyboard shortcut (10x/day)
    - [ ] Reload a tab in Chrome using the keyboard shortcut (10x/day)

    ## Part III: Things to Practice (~__ min)

    - [ ] Google-able Phrases
    - [ ] Data Types
    - [ ] Iteration
    - [ ] Create a <a href="https://typing.io/">typing.io</a> account and practice at least

    ## Part II: Things to Read

    <h3>1. <a href="https://medium.com/@sarambsimon/learning-fluency-672988a7ae52">Learning Fluency</a> by Turing alum Sara Simon (30 min)</h3>

    - [ ] Your key take-aways OR how you're going to implement specific points (minimum 3):
    -
    -
    -

    - [ ] Things that confused you or that you have further questions/thoughts about (minimum 3):
    -
    -
    -

    <h3>2. <a href="https://realworldcoding.io/how-to-google-programming-problems-effectively-90f2a43ef982" title="">How to Google Programming Problems Effectively</a> by Lulu Li (15 min) </h3>

    - [ ] Your key take-aways OR how you're going to implement specific points (minimum 3):
    -
    -
    -

    - [ ] Things that confused you or that you have further questions/thoughts about (minimum 3):
    -
    -
    -

    <h3>3. <a href="https://www.forbes.com/sites/quora/2017/02/03/twenty-seven-things-i-wish-id-known-when-i-started-programming/#58d7dab56395" title="">27 Things I Wish I'd Known When I Started Programming</a> by Ken Mazaika (15 min)</h3>

    - [ ] Your key take-aways OR how you're going to implement specific points (minimum 3):
    -
    -
    -

    - [ ] Things that confused you or that you have further questions/thoughts about (minimum 3):
    -
    -
    -

    <h3>4. <a href="https://codeahoy.com/2016/04/30/do-experienced-programmers-use-google-frequently/" title="">Do Experienced Programmers Use Google Frequently?</a> by Umer Mansoor (10 min)</h3>

    - [ ] Your key take-aways OR how you're going to implement specific points (minimum 2):
    -
    -

    <h3>5. <a href="https://www.lifehack.org/articles/technology/20-tips-use-google-search-efficiently.html" title="">20 Google Search Tips to Use Google More Efficiently</a> by Joseph Hindy (20 min)</h3>

    - [ ] Briefly describe (in your own words) each of the tips below AND provide an example of a search that captures the sentiment of the tip
    - Tip 2:
    - Tip 3:
    - Tip 4:
    - Tip 9:
    - Tip 13:
    - Tip 14:
    - Tip 17:
    24 changes: 24 additions & 0 deletions mod_0_session_2_practice_tasks.md
    Original file line number Diff line number Diff line change
    @@ -0,0 +1,24 @@
    # Mod 0 Session 2 Practice Tasks

    The assignments listed here should take you approximately ___ total minutes. This total includes both one-time and daily tasks.

    To start this assignment, click the button in the upper right-hand corner that says **Fork**. This is now your copy of the document. Click the **Edit** button when you're ready to start adding your answers. To save your work, click the green button in the bottom right-hand corner. You can always come back and re-edit your gist.

    ### Googling

    ### Data Types

    ### Iteration

    - [ ] On a blank sheet of paper, create a diagram that shows how you understand iteration working. Be detailed and get creative! This should *not* be the simple table that we used during the lesson. When you're done, take a photo of your diagram and send it to Rachel and Tim on Slack.

    - [ ] Create a list below of **three real-life situations** where iteration is used. Explain why this would be an example of iteration.
    -
    -
    -

    - [ ] Create a list below of **three programming situations** where iteration would be used. Explain why this would be an example of iteration.
    -
    -
    -

  21. @rwarbelow rwarbelow revised this gist Jan 21, 2019. 1 changed file with 2 additions and 0 deletions.
    2 changes: 2 additions & 0 deletions mod_0_session_2_homework.md
    Original file line number Diff line number Diff line change
    @@ -2,6 +2,8 @@

    The homework listed her should take you approximately ___ total minutes. This total includes both one-time and daily tasks.

    To start this homework, click the button in the upper right-hand corner that says **Fork**. This is now your copy of the homework. Click the **Edit** button when you're ready to start adding your answers. To save your work, click the green button in the bottom right-hand corner. You can always come back and re-edit your gist.

    ## Part I: Habits (~15 min per day)

    - [ ] Open up spotlight search using the keyboard shortcut (10x/day)
  22. @rwarbelow rwarbelow revised this gist Jan 21, 2019. 1 changed file with 5 additions and 5 deletions.
    10 changes: 5 additions & 5 deletions mod_0_session_2_homework.md
    Original file line number Diff line number Diff line change
    @@ -20,7 +20,7 @@ The homework listed her should take you approximately ___ total minutes. This to

    ## Part II: Things to Read

    <h4>1. <a href="https://medium.com/@sarambsimon/learning-fluency-672988a7ae52">Learning Fluency</a> by Turing alum Sara Simon (30 min)</h4>
    <h3>1. <a href="https://medium.com/@sarambsimon/learning-fluency-672988a7ae52">Learning Fluency</a> by Turing alum Sara Simon (30 min)</h3>

    - [ ] Your key take-aways OR how you're going to implement specific points (minimum 3):
    -
    @@ -32,7 +32,7 @@ The homework listed her should take you approximately ___ total minutes. This to
    -
    -

    <h4>2. <a href="https://realworldcoding.io/how-to-google-programming-problems-effectively-90f2a43ef982" title="">How to Google Programming Problems Effectively</a> by Lulu Li (15 min) </h4>
    <h3>2. <a href="https://realworldcoding.io/how-to-google-programming-problems-effectively-90f2a43ef982" title="">How to Google Programming Problems Effectively</a> by Lulu Li (15 min) </h3>

    - [ ] Your key take-aways OR how you're going to implement specific points (minimum 3):
    -
    @@ -44,7 +44,7 @@ The homework listed her should take you approximately ___ total minutes. This to
    -
    -

    <h4>3. <a href="https://www.forbes.com/sites/quora/2017/02/03/twenty-seven-things-i-wish-id-known-when-i-started-programming/#58d7dab56395" title="">27 Things I Wish I'd Known When I Started Programming</a> by Ken Mazaika (15 min)</h4>
    <h3>3. <a href="https://www.forbes.com/sites/quora/2017/02/03/twenty-seven-things-i-wish-id-known-when-i-started-programming/#58d7dab56395" title="">27 Things I Wish I'd Known When I Started Programming</a> by Ken Mazaika (15 min)</h3>

    - [ ] Your key take-aways OR how you're going to implement specific points (minimum 3):
    -
    @@ -56,13 +56,13 @@ The homework listed her should take you approximately ___ total minutes. This to
    -
    -

    <h4>4. <a href="https://codeahoy.com/2016/04/30/do-experienced-programmers-use-google-frequently/" title="">Do Experienced Programmers Use Google Frequently?</a> by Umer Mansoor (10 min)</h4>
    <h3>4. <a href="https://codeahoy.com/2016/04/30/do-experienced-programmers-use-google-frequently/" title="">Do Experienced Programmers Use Google Frequently?</a> by Umer Mansoor (10 min)</h3>

    - [ ] Your key take-aways OR how you're going to implement specific points (minimum 2):
    -
    -

    <h4>5. <a href="https://www.lifehack.org/articles/technology/20-tips-use-google-search-efficiently.html" title="">20 Google Search Tips to Use Google More Efficiently</a> by Joseph Hindy (20 min)</h4>
    <h3>5. <a href="https://www.lifehack.org/articles/technology/20-tips-use-google-search-efficiently.html" title="">20 Google Search Tips to Use Google More Efficiently</a> by Joseph Hindy (20 min)</h3>

    - [ ] Briefly describe (in your own words) each of the tips below AND provide an example of a search that captures the sentiment of the tip
    - Tip 2:
  23. @rwarbelow rwarbelow revised this gist Jan 21, 2019. 1 changed file with 10 additions and 10 deletions.
    20 changes: 10 additions & 10 deletions mod_0_session_2_homework.md
    Original file line number Diff line number Diff line change
    @@ -18,11 +18,11 @@ The homework listed her should take you approximately ___ total minutes. This to
    - [ ] Iteration
    - [ ] Create a <a href="https://typing.io/">typing.io</a> account and practice at least

    ## Part II: Things to Read (~40 min)
    ## Part II: Things to Read

    <h4>1. <a href="https://medium.com/@sarambsimon/learning-fluency-672988a7ae52">Learning Fluency</a> by Turing alum Sara Simon</h4>
    <h4>1. <a href="https://medium.com/@sarambsimon/learning-fluency-672988a7ae52">Learning Fluency</a> by Turing alum Sara Simon (30 min)</h4>

    - [ ] Your key take-aways (minimum 3):
    - [ ] Your key take-aways OR how you're going to implement specific points (minimum 3):
    -
    -
    -
    @@ -32,9 +32,9 @@ The homework listed her should take you approximately ___ total minutes. This to
    -
    -

    <h4>2. <a href="https://realworldcoding.io/how-to-google-programming-problems-effectively-90f2a43ef982" title="">How to Google Programming Problems Effectively</a> by Lulu Li</h4>
    <h4>2. <a href="https://realworldcoding.io/how-to-google-programming-problems-effectively-90f2a43ef982" title="">How to Google Programming Problems Effectively</a> by Lulu Li (15 min) </h4>

    - [ ] Your key take-aways (minimum 3):
    - [ ] Your key take-aways OR how you're going to implement specific points (minimum 3):
    -
    -
    -
    @@ -44,9 +44,9 @@ The homework listed her should take you approximately ___ total minutes. This to
    -
    -

    <h4>3. <a href="https://www.forbes.com/sites/quora/2017/02/03/twenty-seven-things-i-wish-id-known-when-i-started-programming/#58d7dab56395" title="">27 Things I Wish I'd Known When I Started Programming</a> by Ken Mazaika</h4>
    <h4>3. <a href="https://www.forbes.com/sites/quora/2017/02/03/twenty-seven-things-i-wish-id-known-when-i-started-programming/#58d7dab56395" title="">27 Things I Wish I'd Known When I Started Programming</a> by Ken Mazaika (15 min)</h4>

    - [ ] Your key take-aways (minimum 3):
    - [ ] Your key take-aways OR how you're going to implement specific points (minimum 3):
    -
    -
    -
    @@ -56,13 +56,13 @@ The homework listed her should take you approximately ___ total minutes. This to
    -
    -

    <h4>4. <a href="https://codeahoy.com/2016/04/30/do-experienced-programmers-use-google-frequently/" title="">Do Experienced Programmers Use Google Frequently?</a> by Umer Mansoor</h4>
    <h4>4. <a href="https://codeahoy.com/2016/04/30/do-experienced-programmers-use-google-frequently/" title="">Do Experienced Programmers Use Google Frequently?</a> by Umer Mansoor (10 min)</h4>

    - [ ] Your key take-aways (minimum 2):
    - [ ] Your key take-aways OR how you're going to implement specific points (minimum 2):
    -
    -

    <h4>5. <a href="https://www.lifehack.org/articles/technology/20-tips-use-google-search-efficiently.html" title="">20 Google Search Tips to Use Google More Efficiently</a> by Joseph Hindy</h4>
    <h4>5. <a href="https://www.lifehack.org/articles/technology/20-tips-use-google-search-efficiently.html" title="">20 Google Search Tips to Use Google More Efficiently</a> by Joseph Hindy (20 min)</h4>

    - [ ] Briefly describe (in your own words) each of the tips below AND provide an example of a search that captures the sentiment of the tip
    - Tip 2:
  24. @rwarbelow rwarbelow revised this gist Jan 21, 2019. 1 changed file with 4 additions and 0 deletions.
    4 changes: 4 additions & 0 deletions mod_0_session_2_homework.md
    Original file line number Diff line number Diff line change
    @@ -33,6 +33,7 @@ The homework listed her should take you approximately ___ total minutes. This to
    -

    <h4>2. <a href="https://realworldcoding.io/how-to-google-programming-problems-effectively-90f2a43ef982" title="">How to Google Programming Problems Effectively</a> by Lulu Li</h4>

    - [ ] Your key take-aways (minimum 3):
    -
    -
    @@ -44,6 +45,7 @@ The homework listed her should take you approximately ___ total minutes. This to
    -

    <h4>3. <a href="https://www.forbes.com/sites/quora/2017/02/03/twenty-seven-things-i-wish-id-known-when-i-started-programming/#58d7dab56395" title="">27 Things I Wish I'd Known When I Started Programming</a> by Ken Mazaika</h4>

    - [ ] Your key take-aways (minimum 3):
    -
    -
    @@ -55,11 +57,13 @@ The homework listed her should take you approximately ___ total minutes. This to
    -

    <h4>4. <a href="https://codeahoy.com/2016/04/30/do-experienced-programmers-use-google-frequently/" title="">Do Experienced Programmers Use Google Frequently?</a> by Umer Mansoor</h4>

    - [ ] Your key take-aways (minimum 2):
    -
    -

    <h4>5. <a href="https://www.lifehack.org/articles/technology/20-tips-use-google-search-efficiently.html" title="">20 Google Search Tips to Use Google More Efficiently</a> by Joseph Hindy</h4>

    - [ ] Briefly describe (in your own words) each of the tips below AND provide an example of a search that captures the sentiment of the tip
    - Tip 2:
    - Tip 3:
  25. @rwarbelow rwarbelow revised this gist Jan 21, 2019. 1 changed file with 11 additions and 11 deletions.
    22 changes: 11 additions & 11 deletions mod_0_session_2_homework.md
    Original file line number Diff line number Diff line change
    @@ -20,7 +20,7 @@ The homework listed her should take you approximately ___ total minutes. This to

    ## Part II: Things to Read (~40 min)

    <h4><a href="https://medium.com/@sarambsimon/learning-fluency-672988a7ae52">Learning Fluency</a> by Turing alum Sara Simon</h4>
    <h4>1. <a href="https://medium.com/@sarambsimon/learning-fluency-672988a7ae52">Learning Fluency</a> by Turing alum Sara Simon</h4>

    - [ ] Your key take-aways (minimum 3):
    -
    @@ -32,35 +32,35 @@ The homework listed her should take you approximately ___ total minutes. This to
    -
    -

    - [ ] <a href="https://realworldcoding.io/how-to-google-programming-problems-effectively-90f2a43ef982" title="">How to Google Programming Problems Effectively</a> by Lulu Li
    #### Your key take-aways (minimum 3):
    <h4>2. <a href="https://realworldcoding.io/how-to-google-programming-problems-effectively-90f2a43ef982" title="">How to Google Programming Problems Effectively</a> by Lulu Li</h4>
    - [ ] Your key take-aways (minimum 3):
    -
    -
    -

    #### Things that confused you or that you have further questions/thoughts about (minimum 3):
    - [ ] Things that confused you or that you have further questions/thoughts about (minimum 3):
    -
    -
    -

    - [ ] <a href="https://www.forbes.com/sites/quora/2017/02/03/twenty-seven-things-i-wish-id-known-when-i-started-programming/#58d7dab56395" title="">27 Things I Wish I'd Known When I Started Programming</a> by Ken Mazaika
    #### Your key take-aways (minimum 3):
    <h4>3. <a href="https://www.forbes.com/sites/quora/2017/02/03/twenty-seven-things-i-wish-id-known-when-i-started-programming/#58d7dab56395" title="">27 Things I Wish I'd Known When I Started Programming</a> by Ken Mazaika</h4>
    - [ ] Your key take-aways (minimum 3):
    -
    -
    -

    #### Things that confused you or that you have further questions/thoughts about (minimum 3):
    - [ ] Things that confused you or that you have further questions/thoughts about (minimum 3):
    -
    -
    -

    - [ ] <a href="https://codeahoy.com/2016/04/30/do-experienced-programmers-use-google-frequently/" title="">Do Experienced Programmers Use Google Frequently?</a> by Umer Mansoor
    #### Your key take-aways (minimum 2):
    <h4>4. <a href="https://codeahoy.com/2016/04/30/do-experienced-programmers-use-google-frequently/" title="">Do Experienced Programmers Use Google Frequently?</a> by Umer Mansoor</h4>
    - [ ] Your key take-aways (minimum 2):
    -
    -

    [] <a href="https://www.lifehack.org/articles/technology/20-tips-use-google-search-efficiently.html" title="">20 Google Search Tips to Use Google More Efficiently</a> by Joseph Hindy; focus on tips 2, 3, 4, 9, 13, 14, and 17
    #### Briefly describe (in your own words) each of the tips AND provide an example of a search that uses each of the tips
    <h4>5. <a href="https://www.lifehack.org/articles/technology/20-tips-use-google-search-efficiently.html" title="">20 Google Search Tips to Use Google More Efficiently</a> by Joseph Hindy</h4>
    - [ ] Briefly describe (in your own words) each of the tips below AND provide an example of a search that captures the sentiment of the tip
    - Tip 2:
    - Tip 3:
    - Tip 4:
  26. @rwarbelow rwarbelow revised this gist Jan 21, 2019. 1 changed file with 3 additions and 3 deletions.
    6 changes: 3 additions & 3 deletions mod_0_session_2_homework.md
    Original file line number Diff line number Diff line change
    @@ -20,14 +20,14 @@ The homework listed her should take you approximately ___ total minutes. This to

    ## Part II: Things to Read (~40 min)

    - [ ] <h4><a href="https://medium.com/@sarambsimon/learning-fluency-672988a7ae52">Learning Fluency</a> by Turing alum Sara Simon</h4>
    <h4><a href="https://medium.com/@sarambsimon/learning-fluency-672988a7ae52">Learning Fluency</a> by Turing alum Sara Simon</h4>

    Your key take-aways (minimum 3):
    - [ ] Your key take-aways (minimum 3):
    -
    -
    -

    Things that confused you or that you have further questions/thoughts about (minimum 3):
    - [ ] Things that confused you or that you have further questions/thoughts about (minimum 3):
    -
    -
    -
  27. @rwarbelow rwarbelow revised this gist Jan 21, 2019. 1 changed file with 4 additions and 3 deletions.
    7 changes: 4 additions & 3 deletions mod_0_session_2_homework.md
    Original file line number Diff line number Diff line change
    @@ -20,13 +20,14 @@ The homework listed her should take you approximately ___ total minutes. This to

    ## Part II: Things to Read (~40 min)

    - [ ] #### <a href="https://medium.com/@sarambsimon/learning-fluency-672988a7ae52">Learning Fluency</a> by Turing alum Sara Simon
    #### Your key take-aways (minimum 3):
    - [ ] <h4><a href="https://medium.com/@sarambsimon/learning-fluency-672988a7ae52">Learning Fluency</a> by Turing alum Sara Simon</h4>

    Your key take-aways (minimum 3):
    -
    -
    -

    #### Things that confused you or that you have further questions/thoughts about (minimum 3):
    Things that confused you or that you have further questions/thoughts about (minimum 3):
    -
    -
    -
  28. @rwarbelow rwarbelow revised this gist Jan 21, 2019. No changes.
  29. @rwarbelow rwarbelow revised this gist Jan 21, 2019. 1 changed file with 1 addition and 1 deletion.
    2 changes: 1 addition & 1 deletion mod_0_session_2_homework.md
    Original file line number Diff line number Diff line change
    @@ -20,7 +20,7 @@ The homework listed her should take you approximately ___ total minutes. This to

    ## Part II: Things to Read (~40 min)

    - [ ] <a href="https://medium.com/@sarambsimon/learning-fluency-672988a7ae52">Learning Fluency</a> by Turing alum Sara Simon
    - [ ] #### <a href="https://medium.com/@sarambsimon/learning-fluency-672988a7ae52">Learning Fluency</a> by Turing alum Sara Simon
    #### Your key take-aways (minimum 3):
    -
    -
  30. @rwarbelow rwarbelow revised this gist Jan 21, 2019. 1 changed file with 14 additions and 14 deletions.
    28 changes: 14 additions & 14 deletions mod_0_session_2_homework.md
    Original file line number Diff line number Diff line change
    @@ -4,23 +4,23 @@ The homework listed her should take you approximately ___ total minutes. This to

    ## Part I: Habits (~15 min per day)

    [ ] Open up spotlight search using the keyboard shortcut (10x/day)
    [ ] Cycle through your open programs using the keyboard shortcut (10x/day)
    [ ] Open a new tab in Chrome using the keyboard shortcut (10x/day)
    [ ] Highlight the current URL in Chrome using the keyboard shortcut (10x/day)
    [ ] Cycle through open tabs in Chrome (to the left and right) using the keyboard shortcut (10x/day)
    [ ] Reload a tab in Chrome using the keyboard shortcut (10x/day)
    - [ ] Open up spotlight search using the keyboard shortcut (10x/day)
    - [ ] Cycle through your open programs using the keyboard shortcut (10x/day)
    - [ ] Open a new tab in Chrome using the keyboard shortcut (10x/day)
    - [ ] Highlight the current URL in Chrome using the keyboard shortcut (10x/day)
    - [ ] Cycle through open tabs in Chrome (to the left and right) using the keyboard shortcut (10x/day)
    - [ ] Reload a tab in Chrome using the keyboard shortcut (10x/day)

    ## Part III: Things to Practice (~__ min)

    [ ] Google-able Phrases
    [ ] Data Types
    [ ] Iteration
    [ ] Create a <a href="https://typing.io/">typing.io</a> account and practice at least
    - [ ] Google-able Phrases
    - [ ] Data Types
    - [ ] Iteration
    - [ ] Create a <a href="https://typing.io/">typing.io</a> account and practice at least

    ## Part II: Things to Read (~40 min)

    [ ] <a href="https://medium.com/@sarambsimon/learning-fluency-672988a7ae52">Learning Fluency</a> by Turing alum Sara Simon
    - [ ] <a href="https://medium.com/@sarambsimon/learning-fluency-672988a7ae52">Learning Fluency</a> by Turing alum Sara Simon
    #### Your key take-aways (minimum 3):
    -
    -
    @@ -31,7 +31,7 @@ The homework listed her should take you approximately ___ total minutes. This to
    -
    -

    [ ] <a href="https://realworldcoding.io/how-to-google-programming-problems-effectively-90f2a43ef982" title="">How to Google Programming Problems Effectively</a> by Lulu Li
    - [ ] <a href="https://realworldcoding.io/how-to-google-programming-problems-effectively-90f2a43ef982" title="">How to Google Programming Problems Effectively</a> by Lulu Li
    #### Your key take-aways (minimum 3):
    -
    -
    @@ -42,7 +42,7 @@ The homework listed her should take you approximately ___ total minutes. This to
    -
    -

    [ ] <a href="https://www.forbes.com/sites/quora/2017/02/03/twenty-seven-things-i-wish-id-known-when-i-started-programming/#58d7dab56395" title="">27 Things I Wish I'd Known When I Started Programming</a> by Ken Mazaika
    - [ ] <a href="https://www.forbes.com/sites/quora/2017/02/03/twenty-seven-things-i-wish-id-known-when-i-started-programming/#58d7dab56395" title="">27 Things I Wish I'd Known When I Started Programming</a> by Ken Mazaika
    #### Your key take-aways (minimum 3):
    -
    -
    @@ -53,7 +53,7 @@ The homework listed her should take you approximately ___ total minutes. This to
    -
    -

    [ ] <a href="https://codeahoy.com/2016/04/30/do-experienced-programmers-use-google-frequently/" title="">Do Experienced Programmers Use Google Frequently?</a> by Umer Mansoor
    - [ ] <a href="https://codeahoy.com/2016/04/30/do-experienced-programmers-use-google-frequently/" title="">Do Experienced Programmers Use Google Frequently?</a> by Umer Mansoor
    #### Your key take-aways (minimum 2):
    -
    -