Skip to content

Instantly share code, notes, and snippets.

View mikedao's full-sized avatar
🤷

Michael Dao mikedao

🤷
View GitHub Profile
  • Take an hour and complete your written diagnostic.
  • Start working on the Event Manager tutorial here. If this is not complete, you MUST complete it over the weekend. If not, you will be in a world of hurt for the next project.

1801 Morning Tasks

While you are not being evaluated, you will be doing the following.

  • Complete your weekly written diagnostic. Spend no more than one hour on it. Work on it alone, without your computer and without your notes. Place your completed diagnostic on the podium when completed.
  • Watch this video from one of my heroes, Sandi Metz - All The Little Things
  • Read this article: Back to Basics - SOLID
  • Read this article: Stop Using Case Statements In Ruby
  • Consider if you would like to switch groups, let Mike know if you would.
@mikedao
mikedao / plan.md
Created January 12, 2018 14:31
1801 Repeater Plan

Links

To Be Completed Over Break

Throughout the week:

  • Flashcards ( Completion plus extensions )
  • Get set up on Exercism and complete some problems. Exercism

Day 1

W1

Tuesday

  • Class: Strings and Integers
  • Group Work: Working with Strings and Integers

Thursday

  • Class: Flow Control
  • Group Work: SuperFizzBuzz

Module 1 Week 1 Diagnostic

This exercise is intended to help you assess your progress with the concepts and techniques we've covered during the week.

For these questions, write a short snippet of code that meets the requirement. Fill in your answers on a second sheet of paper or in your notebook. In cases where the question mentions a "given" data value, use the variable given to refer to it (instead of re-writing the information).

Exercises

Before gettign started, you'll need a few tools to work with user input and output.

  • How do we tell Ruby to print text to the screen?
  • How do we tell Ruby to bring in text from the user?

1. Basic puts / gets

  • When you think of academic integrity, what are the first three or four things that come to mind?
  • Why does academic integrity matter?
  • What do you think plagaiarism is in context of software development?

Module 1 Week 2 Diagnostic

This exercise is intended to help you assess your progress with the concepts and techniques we've covered during the week.

When complete, fill out this form.

For these questions, write a short snippet of code that meets the requirement. In cases where the question mentions a "given" data value, use the variable given to refer to it (instead of re-writing

By Ramona Flour et al.
1. Being a woman is kind of like being a cyclist in a city where all the cars represent men.
2. You're supposed to be able to share the road equally with cars, but that's not how it works.
3. The roads are built for cars and you spend a great deal of physical and mental energy being defensive and trying not to get hurt.
4. Some of the cars WANT you to get hurt. They think you don't have any place on the road at all.
5. And if you do get hurt by a car, everyone makes excuses that it's your fault.
6. Bicycle lanes are built just for you, and then the cars drive in those too.
7. And you can't go out at night because cars will run right over you.
8. You better watch out for the drunk ones.

Solo

Given the array

["Harry Potter", "Hermione Granger", "Ron Weasley", "Luna Lovegood"]

Use #each to do the following:

  1. Print out each name.
  2. Print out each name in lower case.