87
School of Computer Science Carnegie Mellon http://www.cs.cmu.edu/

School of Computer Science Carnegie Mellon

Embed Size (px)

Citation preview

Page 1: School of Computer Science Carnegie Mellon

School of Computer ScienceCarnegie Mellon

http://www.cs.cmu.edu/

Page 2: School of Computer Science Carnegie Mellon

What is the Roadshow?

Goals:

To show computer science as a broad and exciting field with the potential for diverse participants

To challenge stereotypes

To show the breadth of the field

To get students (and parents and teachers) excited about the field and its possibilities

To leave audiences wanting to find out more …hopefully through further studies

A presentation by SCS students aimed at broadening public understanding of computer science.

Page 3: School of Computer Science Carnegie Mellon

Roadshow Details

Teams of 3/4/5 Student Presenters (women and men):• Undergraduates• Graduates: representing Computer Science, Robotics, Language Technologies, Human Computer Interaction Software Engineering, and more…….. Audiences: • K-12 boys and girls (mostly Middle/High School) • Teachers, Parents, Educators• Undergraduate men and women• CS community e.g. conference audiences

Time Commitment and Travel:• One 1 hour practice session (or 2 practices for beginners)• Outreach day depends on location –from 1 hour total to 2 hours• Transportation by CMU outreach bus

Page 4: School of Computer Science Carnegie Mellon

What’s in it for Presenters?…. Public speaking and presenting experience

Team work experience

Teach and talk about subjects you enjoy

(teaching/explaining helps you learn)

Build a broader resume

It’s different and it’s Fun!

Page 5: School of Computer Science Carnegie Mellon

Presenting in the Middle School Classroom

Page 6: School of Computer Science Carnegie Mellon

Presenting at the Western PA School for the Deaf

Page 7: School of Computer Science Carnegie Mellon

Presenting at AAAS(American Association for Advancement of Science)

Page 8: School of Computer Science Carnegie Mellon

Presenting in a Local Coffee Shop

8

Page 9: School of Computer Science Carnegie Mellon

SCS Students Present the Roadshow

• We would not use all of the following slides in one Roadshow. The Roadshow team selects which slides they want to use … …….and/or add new ones…

• It is important to have lots of interaction, especially with very young audiences –we include at least one puzzle/game, one short video and conclude with a demo of our robot dog.

Page 10: School of Computer Science Carnegie Mellon

School of Computer ScienceCarnegie Mellon

http://www.cs.cmu.edu/

Page 11: School of Computer Science Carnegie Mellon

Who We Are

JJJana

Eric

Stephen

Jenn

Jason

Page 12: School of Computer Science Carnegie Mellon

Computer Science is all about solving problems…

…and using the computer to solve some very difficult problems.

Page 13: School of Computer Science Carnegie Mellon

?Who is a Computer Scientist?

Ready to guess

Page 14: School of Computer Science Carnegie Mellon
Page 15: School of Computer Science Carnegie Mellon

YES!

Page 16: School of Computer Science Carnegie Mellon
Page 17: School of Computer Science Carnegie Mellon

YES!

Page 18: School of Computer Science Carnegie Mellon
Page 19: School of Computer Science Carnegie Mellon

YES!

Page 20: School of Computer Science Carnegie Mellon
Page 21: School of Computer Science Carnegie Mellon

No!She’s a CMU Astro Physicist

Page 22: School of Computer Science Carnegie Mellon
Page 23: School of Computer Science Carnegie Mellon

YES!

Page 24: School of Computer Science Carnegie Mellon
Page 25: School of Computer Science Carnegie Mellon

YES!

Page 26: School of Computer Science Carnegie Mellon

What Is Computer Science?

Page 27: School of Computer Science Carnegie Mellon

Lets solve a problem!In computer science we build Algorithms…a sequence of steps/instructions to solve a problem

Computer Science is about problem solving

Note: Here we ask for 4 volunteers to act out the parts of the farmer, the wolf, the sheep and the carrot—identified by different hats. Sometimes the children need a little help to solve the problem.

Page 28: School of Computer Science Carnegie Mellon

Problem Solving

A farmer has to get a sheep, a carrot and a wolf over the river to the grassy field.

BUT he can only take one of them with him at a time …

Page 29: School of Computer Science Carnegie Mellon

BUT if left alone,

Problem Solving

The wolf will eat the sheep

The sheep will eat the carrot

Page 30: School of Computer Science Carnegie Mellon

Getting Everyone Across River Alive!

Page 31: School of Computer Science Carnegie Mellon

It’s MAGIC!! ……. …….Or is it?

Page 32: School of Computer Science Carnegie Mellon

The Magic of Computer Science!The Magic of Computer Science!

Our Amazing Program: Carry on conjuring The 21 card trick The out of body experience The remote control brain experiment

School of Computer Science http://www.cs.cmu.edu/

Tricks from : CSUnplugged and CS4FN For more tricks from and information check out:

Computer Science For Fun Computer Science Unpluggedhttp://www.cs4fn.org/ http://csunplugged.org/

Page 33: School of Computer Science Carnegie Mellon

Can Computer Science...

Help solve crimes?

Page 34: School of Computer Science Carnegie Mellon

Can Computer Science...

Help solve crimes?

Help athletes perform better?

Page 35: School of Computer Science Carnegie Mellon

Can Computer Science...

Help solve crimes?

Help athletes perform better?

Create pieces of art?

Page 36: School of Computer Science Carnegie Mellon

Can Computer Science...

Help solve crimes?

Help athletes perform better?

Create pieces of art?

Help the environment?

Page 37: School of Computer Science Carnegie Mellon

Crimes and the Internet

Page 38: School of Computer Science Carnegie Mellon

Who Uses the Internet?

Who Uses E-mail and IM?

Who has Internet connection at home?

Page 39: School of Computer Science Carnegie Mellon

Some Examples:

Purchasing music, movies, and t.v. shows

Managing money (online banking)

Ordering food

Getting directions

Playing games

And SO many others…

Page 40: School of Computer Science Carnegie Mellon

Here’s the BAD news…

Crime has followed the same trend and gone online as well…

Introducing CYBERCRIME

Page 41: School of Computer Science Carnegie Mellon

The CAPTCHA & reCAPTCHA projects was developed by computer scientists from the Aladdin Center at Carnegie Mellon

http://www.captcha.net

How CAPTCHAs weed out the bots

Artificial Intelligence (computer bots)vs Humans

Page 42: School of Computer Science Carnegie Mellon

Can you break the code?

FPVRAPR

Key

A = N

B = O

C = P

D = Q

E = R

F = S

G = T

H = U

I = V

J = W

K = X

L = Y

M = Z

Cryptography

Page 43: School of Computer Science Carnegie Mellon

Can you break the code?

FPVRAPR

Key

A = N

B = O

C = P

D = Q

E = R

F = S

G = T

H = U

I = V

J = W

K = X

L = Y

M = Z

Cryptography

SCIENCE

Page 44: School of Computer Science Carnegie Mellon

What about Computer Science and Sports?

Page 45: School of Computer Science Carnegie Mellon

Motion Analysis

Page 46: School of Computer Science Carnegie Mellon

Raise your hand if you think computer science can

help these athletes!

Page 47: School of Computer Science Carnegie Mellon

Troy Polamalu, football player

Page 48: School of Computer Science Carnegie Mellon

Troy Polamalu, football player

YES!YES!

Page 49: School of Computer Science Carnegie Mellon

Jeanette Lee, pool player

Page 50: School of Computer Science Carnegie Mellon

Jeanette Lee, pool player

Page 51: School of Computer Science Carnegie Mellon

What Does Computer Science have to do with Art?

Page 52: School of Computer Science Carnegie Mellon

Computer Animated Films...

Page 53: School of Computer Science Carnegie Mellon

Computer Animated Films …..

Page 54: School of Computer Science Carnegie Mellon

…are made by Computer Scientists

Page 55: School of Computer Science Carnegie Mellon

Computer Scientists take this...

Page 56: School of Computer Science Carnegie Mellon

And make this!

Page 57: School of Computer Science Carnegie Mellon

Coffee Shop Traveler Question

57

Page 58: School of Computer Science Carnegie Mellon

Coffee Shop Traveler Question

4

6

5

3

2

9

4 3

7 5

6

58

Page 59: School of Computer Science Carnegie Mellon

Can Computer Science Help the Environment?

Page 60: School of Computer Science Carnegie Mellon

Going for a drive

You drive to an intersection where you can turn left or right.

Which turn is faster to make?

Page 61: School of Computer Science Carnegie Mellon

Going for a drive

If you turn left, how many lanes do you have to cross?

Page 62: School of Computer Science Carnegie Mellon

Going for a drive

How about a right turn?

Page 63: School of Computer Science Carnegie Mellon

That’s Not Important.

Actually, yes it is!

Page 64: School of Computer Science Carnegie Mellon

Cars use a lot of gas.

Yes, they do.

Even when they’re stopped.

Even when you’re checking three lanes to see if cars are coming.

Page 65: School of Computer Science Carnegie Mellon

So let’s use less gas.

So, turning right is faster

And it saves you gas

Page 66: School of Computer Science Carnegie Mellon

But I don’t want to turn Right

It’s true that one right turn might not save you any time at all, if you really just want to go left.

But you know who makes a lot of right turns?

Page 67: School of Computer Science Carnegie Mellon

The Mailman Does!

This guy makes a lot of right turns.

He used to make a lot of left turns too.

But not anymore.

Page 68: School of Computer Science Carnegie Mellon

He doesn’t have to go Left

90% of the time, he goes right.

United Parcel Services (UPS) uses computer algorithms to find out how he can visit all the streets he needs to go to, making very few left turns.

Page 69: School of Computer Science Carnegie Mellon

Can Computer Science...

Help solve crimes?

Help athletes perform better?

Create pieces of art?

Help the environment?

Page 70: School of Computer Science Carnegie Mellon

Can Computer Science...

Help solve crimes?

Help athletes perform better?

Create pieces of art?

Help the environment?YES!

Page 71: School of Computer Science Carnegie Mellon

Human Computer Interaction

Does your computer ever make you feel like this?

Page 72: School of Computer Science Carnegie Mellon

Human Computer Interaction Computer scientists working in human computer interaction work to make

computers easier to use.

Page 73: School of Computer Science Carnegie Mellon

Human Computer Interaction

So that hopefully you feel less frustrated when using your computer

Design, Psychology, Computer Science

Page 74: School of Computer Science Carnegie Mellon

A computer can only do what it is told to do

A program is a set of instructions telling a machine what to do

Programming involves learning how to write instructions that do specific tasks

COMPUTER SCIENCE IS SO MUCH MORE!

What is Programming?

Page 75: School of Computer Science Carnegie Mellon

Let’s program Kempy the Robot to make a jelly sandwich!

Note: For this exercise you will need a loaf of bread, napkins, a plastic knife and a jar of jelly. One SCS student is the “robot” who can only follow very precise instructions. The audience gives instructions.

Page 76: School of Computer Science Carnegie Mellon

Plan

Act

Sense

CameraSonarLaser range-finders

PlanningSchedulingMachine Learning

ManipulationLocomotionNavigation

Robotics

Page 77: School of Computer Science Carnegie Mellon

Plan

Act

Sense

CameraSonarLaser range-finders

PlanningSchedulingMachine Learning

ManipulationLocomotionNavigation

Robotics

Page 78: School of Computer Science Carnegie Mellon

Some of our FavoriteRobots

Page 79: School of Computer Science Carnegie Mellon

Robocup (video)

Page 80: School of Computer Science Carnegie Mellon

Robot Vision (video)

Page 81: School of Computer Science Carnegie Mellon

Computer Science is Part of Many Fields!

Page 82: School of Computer Science Carnegie Mellon

Think about your interests…..

You can bet computer scientists are working in these areas!

Health!Biology!

Art! Graphics!

Music!

Sports!Recreation

!

Math!Puzzles!Games!

Page 83: School of Computer Science Carnegie Mellon

Useful Skills for CS

Computer science Mathematics and logic Join the math club (?) Science Join the robotics club (?) Teamwork skills Communication skills

Page 84: School of Computer Science Carnegie Mellon

What field has …?

The best-rated job, and 5 of the top 10 highest paid, highest growth jobs?

Shown strong job growth?

A severe shortage in college graduates?

Computer Science!

Page 85: School of Computer Science Carnegie Mellon

Where the Jobs Will Be

Page 86: School of Computer Science Carnegie Mellon

Hardware & Software: • Microsoft • Dell• Sun• IBM• Intel• Boeing• Apple

Web Search:• Google• Microsoft• Amazon• Yahoo• Vivisimo

Finance:• Goldman Sachs• Morgan Stanley• Merrill Lynch

Consulting:• Accenture• Deloitte & Touche• PricewaterhouseCoopers

Arts & Entertainment:• Dolby• Lucas Arts Film Company • Pixar Animation Studios• Walt Disney Imaging

Graduates could work here!

Page 87: School of Computer Science Carnegie Mellon

?

Thank You!!

We are happy to answer any questions