building a community of computational thinkers wayne patterson howard university

22
“BUILDING A COMMUNITY OF COMPUTATIONAL THINKERS” Wayne Patterson Howard University

Upload: diana-larson

Post on 27-Mar-2015

212 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: BUILDING A COMMUNITY OF COMPUTATIONAL THINKERS Wayne Patterson Howard University

“BUILDING A COMMUNITY OF COMPUTATIONAL THINKERS”Wayne PattersonHoward University

Page 2: BUILDING A COMMUNITY OF COMPUTATIONAL THINKERS Wayne Patterson Howard University

This course is now in the catalog as SYCS 501, 3 credits

Being offered this Fall

CIRTL Students + others

Math Department has asked for a variation of this course (probably at a 1-credit level) for Spring 2011

Page 3: BUILDING A COMMUNITY OF COMPUTATIONAL THINKERS Wayne Patterson Howard University

ulang tahun

verjaardag

Cumpleaños

Page 4: BUILDING A COMMUNITY OF COMPUTATIONAL THINKERS Wayne Patterson Howard University

There are:

365 days in a year

25 people in a group

So what’s the chance that for a given group of 25, two people will have the birthdate (not necessarily the same year)?

365 days …………. 25 people …….

25 365 = 6.8%

Something that occurs with 6.8% probability occurs once every 14.6 times

Page 5: BUILDING A COMMUNITY OF COMPUTATIONAL THINKERS Wayne Patterson Howard University

Arizona Diamondbacks Active Roster

6 Stephen Drew

L-R 6’0”

185 03/16/83

4 Rusty Ryal R-R 6’2”

200 03/16/83

1

Page 6: BUILDING A COMMUNITY OF COMPUTATIONAL THINKERS Wayne Patterson Howard University

Chicago Cubs Active Roster

45 Sean Marshall

L-L 6’7”

220 08/30/82

24 Marlon Byrd R-R 6’0”

245 08/30/77

2

Page 7: BUILDING A COMMUNITY OF COMPUTATIONAL THINKERS Wayne Patterson Howard University

Florida Marlins Active Roster

2 Hanley Ramirez

R-R 6‘3”

230 12/23/83

12 Cody Ross R-L 5’10”

195 12/23/80

3

Page 8: BUILDING A COMMUNITY OF COMPUTATIONAL THINKERS Wayne Patterson Howard University

Kansas City Royals Active Roster

57 Brad Thompson

R-R 6’1”

190 01/31/82

3 Yuniesky Betancourt

R-R 5’11”

210 01/31/82

4

Page 9: BUILDING A COMMUNITY OF COMPUTATIONAL THINKERS Wayne Patterson Howard University

New York Mets Active Roster

25 Pedro Feliciano

L-L 5’10”

190 08/25/76

19 Gary Matthews

S-R 6’3”

225 08/25/74

5

Page 10: BUILDING A COMMUNITY OF COMPUTATIONAL THINKERS Wayne Patterson Howard University

New York Yankees Active Roster

29 Francisco Cervelli

R-R 6’1”

210 03/06/86

38 Marcus Thames

R-R 6’2”

220 03/06/77

6

Page 11: BUILDING A COMMUNITY OF COMPUTATIONAL THINKERS Wayne Patterson Howard University

Toronto Blue Jays Active Roster

21 Randy Ruiz R-R 6‘3”

250 10/19/77

19 Jose Bautista

R-R 6’0”

195 10/19/80

7

Page 12: BUILDING A COMMUNITY OF COMPUTATIONAL THINKERS Wayne Patterson Howard University

Philadelphia Phillies Active Roster

21 Wilson Valdez

R-R 5’11”

170 05/20/78

28 Jayson Werth

R-R 6’5”

220 05/20/79

8

Page 13: BUILDING A COMMUNITY OF COMPUTATIONAL THINKERS Wayne Patterson Howard University

St Louis Cardinals Active Roster

4 Yadier Molina

R-R 5’11”

230 07/13/82

47 Ryan Ludwick

R-L 6’3”

220 07/13/78

9

Page 14: BUILDING A COMMUNITY OF COMPUTATIONAL THINKERS Wayne Patterson Howard University

San Diego Padres Active Roster

54 Joe Thatcher L-L 6’2”

230 10/04/81

18 Tony Gwynn L-R 5’11”

195 10/04/82

10

Page 15: BUILDING A COMMUNITY OF COMPUTATIONAL THINKERS Wayne Patterson Howard University

San Francisco Giants Active Roster

52 Brandon Medders

R-R 6’1”

195 01/26/80

56 Andres Torres

S-R 5’10”

190 01/26/78

11

Page 16: BUILDING A COMMUNITY OF COMPUTATIONAL THINKERS Wayne Patterson Howard University

Seattle Mariners Active Roster

32 Rob Johnson R-R 6’1”

215 07/22/82

5 Mike Sweeney

R-R 6’3”

225 07/22/73

12

Page 17: BUILDING A COMMUNITY OF COMPUTATIONAL THINKERS Wayne Patterson Howard University

Washington Nationals Active Roster

32 Brian Bruney R-R 6’3”

235 02/17/82

16 Josh Willingham

R-R 6’2”

215 02/17/79

13

Page 18: BUILDING A COMMUNITY OF COMPUTATIONAL THINKERS Wayne Patterson Howard University

Hopes for the Course

Think of a question where your first instinct is a qualitative analysis

Learn how to recast the problem computationally

Acquire some tools to facilitate the computations

Design approaches to teaching the computational approach

Carry out the computational solution and the TAR approach

Page 19: BUILDING A COMMUNITY OF COMPUTATIONAL THINKERS Wayne Patterson Howard University

Example 2: Oprah Winfrey’s Cars

There is a lady named Oprah

She has a television show

She gives away cars to some of her fans

But she has a problem

She only has ten shows left before she retires

But she has 500 cars to give away

But being a fair person, she doesn’t want to give an additional car to one of her audiences that increase the ratio between the number of persons per car

Page 20: BUILDING A COMMUNITY OF COMPUTATIONAL THINKERS Wayne Patterson Howard University

SOLUTION:

The Oprah-Huntington-Hill Algorithm

Page 21: BUILDING A COMMUNITY OF COMPUTATIONAL THINKERS Wayne Patterson Howard University

Example 3: Counting Heads

How do we take a census?

1, 2, 3, 4, …

HTC Tracts What are they, where are they, how big are

they

Undercount How to estimate it, what’s the potential cost

Sampling techniques

Page 22: BUILDING A COMMUNITY OF COMPUTATIONAL THINKERS Wayne Patterson Howard University

Example 4: Pay Baseball Players or Soccer Players? I use some of my retirement income and

buy the New York Yankees and Manchester United

Will I get a better return (in terms of wins) by paying higher salaries to my baseball team or my soccer team?