girl geeks toronto intro slides on algorithms

33

Upload: rachel-lane

Post on 07-Dec-2014

428 views

Category:

Technology


2 download

DESCRIPTION

Our intro to the Girl Geeks evening on algorithms.

TRANSCRIPT

Page 1: Girl Geeks Toronto intro slides on algorithms
Page 2: Girl Geeks Toronto intro slides on algorithms

Rachel Caroline

Breanne

Emma

Page 3: Girl Geeks Toronto intro slides on algorithms

#girlgeeksto@GirlGeeksTO

Page 4: Girl Geeks Toronto intro slides on algorithms
Page 5: Girl Geeks Toronto intro slides on algorithms

“Tech talks to tease thought”

Page 6: Girl Geeks Toronto intro slides on algorithms

10% evolution of Web content

90% how to evolve the Web, how to evolve the

Internet

Page 7: Girl Geeks Toronto intro slides on algorithms

Algorithms (the mathematical recipes that make up programs)

Cryptography (how confidential information is protected on the net)

Machine intelligence (how services such as YouTube, NetFlix, Google and Amazon predict your preferences)

Computational biology (how the genetic code works); search (how we find needles in a billion haystacks)

Recursion (a method where the solution to a problem depends on solutions to smaller instances of the same problem)

Heuristics (experience-based techniques for problem-solving, learning, and discovery).

Page 8: Girl Geeks Toronto intro slides on algorithms

30% knowledge / skills / code

70% motivation / attitude/curiosity /

desire to play/ desire to take things apart &

explore

Page 9: Girl Geeks Toronto intro slides on algorithms

“It is better to beg forgiveness, than ask permission.”Grace Hopper

“I never am really satisfied that I understand anything; because, understand it well as I may, my comprehension can only be an infinitesimal fraction of all I want to understand about the many connections and relations which occur to me, how the matter in question was first thought of or arrived at, etc., etc.”

Ada Lovelace

Page 10: Girl Geeks Toronto intro slides on algorithms
Page 11: Girl Geeks Toronto intro slides on algorithms
Page 12: Girl Geeks Toronto intro slides on algorithms
Page 13: Girl Geeks Toronto intro slides on algorithms
Page 14: Girl Geeks Toronto intro slides on algorithms

Describe an algorithm in 10 words or less. (How would we communicate this to kids?)

Have some insights into the types of algorithms that are out there and how they are applied in certain businesses

Understand the role of algorithms in the development of the Internet - articulate why they're important

Algorithm designers - who are the people that build/code these methods/sets of rules as technologies? What are their backgrounds?

Algorithm footprints - how we track them on the Web?

Page 15: Girl Geeks Toronto intro slides on algorithms

An algorithm is a basic technique used to get a job

done.

Page 16: Girl Geeks Toronto intro slides on algorithms

In the modern world most people think of algorithms as computer-generated

programs. Algorithms are actually step-by-step procedures in order to complete

an operation.

An algorithm can be as simple as a recipe or as complicated as a computer program

designed to help you search on the Internet. No matter what type of

algorithm it is, a process is required to get from the beginning to the end result by

following specific steps.

http://www.ehow.com/info_8292589_different-kinds-algorithms.html

Page 17: Girl Geeks Toronto intro slides on algorithms
Page 18: Girl Geeks Toronto intro slides on algorithms

The taxi algorithm:Go to the taxi stand.Get in a taxi.Give the driver my address.

The call-me algorithm:When your plane arrives, call my cell phone.Meet me outside baggage claim.

The rent-a-car algorithm:Take the shuttle to the rental car place.Rent a car.Follow the directions to get to my house.

The bus algorithm:Outside baggage claim, catch bus number 70.Transfer to bus 14 on Main Street.Get off on Elm street.Walk two blocks north to my house.

A

B

Page 19: Girl Geeks Toronto intro slides on algorithms
Page 20: Girl Geeks Toronto intro slides on algorithms

1. Define a problem

2. Explore the problem

3. Investigate solutions

4. Map the steps5. Code

Page 21: Girl Geeks Toronto intro slides on algorithms

Speakers

Page 22: Girl Geeks Toronto intro slides on algorithms

Our Speakers

Leila Boujnane

Inmar Givoni

Page 23: Girl Geeks Toronto intro slides on algorithms
Page 24: Girl Geeks Toronto intro slides on algorithms
Page 25: Girl Geeks Toronto intro slides on algorithms

Our Speakers

Leila Boujnane

Inmar Givoni

Page 26: Girl Geeks Toronto intro slides on algorithms
Page 27: Girl Geeks Toronto intro slides on algorithms

Quick thanks…

Page 28: Girl Geeks Toronto intro slides on algorithms
Page 29: Girl Geeks Toronto intro slides on algorithms

October = accessibilityNovember = debate

eveningDecember = social

eveningJanuary =

neuromarketing

Page 30: Girl Geeks Toronto intro slides on algorithms
Page 31: Girl Geeks Toronto intro slides on algorithms

http://www.surveymonkey.com/

s/HB7BVJ9

Page 32: Girl Geeks Toronto intro slides on algorithms

Anything else?How can we help you?

Page 33: Girl Geeks Toronto intro slides on algorithms