Algorithms 101

Galvanize - 44 Tehama Street (between 2nd/howard) San Francisco - View Map Girl Develop It San Francisco
Sat, Jul 8, 2017, 12:15 PM (PDT)

About this event

What's an algorithm?

Besides being the answer to most interview questions, an algorithm is a way to solve a particular problem in programming. 

Google Maps uses an algorithm to calculate driving directions through 3 cities while avoiding highways. Amazon uses an algorithm to figure out exactly what product to recommend to you next so that you'll blindly one-click it.

In this workshop, we will discuss what an algorithm is, introduce the idea of algorithmic complexity (big O notation), demonstrate sort and search algorithms (with a hands-on re-enactment), and finish with an overview of the many types of algorithms out there. 

This workshop focuses on design-thinking for algorithms, which is a pre-requisite to expressing these ideas in code. It will be taught by Hanah Yendler, Front End Developer at SEPHORA and Sara Gudeman.

Prerequisites: 

Attendees would benefit from a basic understanding of a programming language, like from JS 101, but that is not required.

Tech requirements:

• Your laptop and charger.

No laptop? No problem. We have 2 Chromebooks available to borrow. Message the teachers if you are interested.

Topics covered: 

• Defining an Algorithm

• Data Structures

• Time/space complexity

• Several Sorting Algorithms

• Binary Search

• Algorithms in Real Life

A great follow-up workshop to this one is our Whiteboarding Interview Prep on Saturday July 15th!

Payment:

Payment is required to attend. If you'd like to attend but cannot afford the cost, click here to request a scholarship<a href="https://docs.google.com/forms/d/19YePb1ncNgHLFze40_BJRM7w8SG5mh1D0uB4qyKjwWs/viewform"></a>. Due to a number of applications, only the scholarship recipients will receive an email a few days before the workshop. Thank you for your understanding!

There will be an hour break at noon. Lunch will not be provided.

When

Saturday, Jul 8
12:15 PM - 3:15 PM (PDT)

Where

Galvanize
44 Tehama Street (between 2nd/howard) San Francisco