Skip to content

Latest commit

 

History

History
63 lines (41 loc) · 2.46 KB

02.md

File metadata and controls

63 lines (41 loc) · 2.46 KB

W1D2

Today's Learning Goals:

  • Give a high level overview of an Adjacency Matrix
  • If we were only concerned about time complexity, is an Adjacency Matrix efficient? Why/why not?
  • If we were only concerned about space complexity, is an Adjacency Matrix efficient? Why/why not?
  • Give a high level overview of an Adjacency List
  • What benefits do we get from an Adjacency List?
  • What are the benefits of a Javascript closure?
  • Formally define a Javascript closure
  • Give an example of a closure
  • What is data encapsulation?

Study

Algorithms

Web

If you didn't finish yesterday's reading on REST, take this time to finish and review the learning goals.

JavaScript

Read:

Misc

Read:

Make Flashcards

  • UPDATE EXISTING CARD Explain the different ways that graphs can be represented. What are the pros and cons of various ways of representing graphs.
  • UPDATE EXISTING CARD What does it mean to be RESTful?
  • What's a closure? How are they used?
  • Give a high level overview of how CSS grids work.

Practice

  • Review Anki.

Code

Here are some suggestions on what you could be working on:

  1. Polishing or adding features to existing projects- First prioritize polishing and adding features to existing projects.
  2. New projects- Once your existing projects are in great shape, start building out new projects. Start with smaller-scale projects, and over time, add more fatures to them. (Unfinished projects are not a bad thing, as long as you are learning from them!)
  3. Coding Challenges- All throughout, be sure to put in a sufficient amount of time to coding challenges; always go above and beyond, especially for companies that you really want to work at.

Network and Apply

  • Reach out to 2 people
  • Apply to 5 jobs