School of Computer Science Carnegie Mellon University

54
School of Computer Science Carnegie Mellon University http://women.cs.cmu.edu/

Transcript of School of Computer Science Carnegie Mellon University

Page 1: School of Computer Science Carnegie Mellon University

School of Computer ScienceCarnegie Mellon University

http://women.cs.cmu.edu/

Page 2: School of Computer Science Carnegie Mellon University

Who We Are

Jana

Edward

Stephen

Gabi

Page 3: School of Computer Science Carnegie Mellon University

?Who is a Computer Scientist?

Ready to guess

Page 4: School of Computer Science Carnegie Mellon University
Page 5: School of Computer Science Carnegie Mellon University

YES! CMU Professor Danny Sleator

Page 6: School of Computer Science Carnegie Mellon University
Page 7: School of Computer Science Carnegie Mellon University

YES! Professor Valerie Taylor, Head of CS Dept., Texas A&M University

Page 8: School of Computer Science Carnegie Mellon University
Page 9: School of Computer Science Carnegie Mellon University

Yes! Professor Richard Tapia,Rice University

Page 10: School of Computer Science Carnegie Mellon University
Page 11: School of Computer Science Carnegie Mellon University

No! Professor Tiziana Di MatteoShe’s an Astro Physicist

Page 12: School of Computer Science Carnegie Mellon University
Page 13: School of Computer Science Carnegie Mellon University

YES! Professor Muthu (Muthukrishnan), Rutgers University and Google

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

What Is Computer Science?

Page 16: School of Computer Science Carnegie Mellon University

is all about solving problems…

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

Computer Science

Page 17: School of Computer Science Carnegie Mellon University

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

Page 18: School of Computer Science Carnegie Mellon University

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 19: School of Computer Science Carnegie Mellon University

BUT if left alone,

Problem Solving

The wolf will eat the sheep

The sheep will eat the carrot

Page 20: School of Computer Science Carnegie Mellon University

Getting Everyone Across River Alive!

Page 21: School of Computer Science Carnegie Mellon University

Who Uses the Internet?

Who Uses E-mail and IM?

Page 22: School of Computer Science Carnegie Mellon University

Here’s the BAD news… Crime has also gone online …

Page 23: School of Computer Science Carnegie Mellon University

Many Computer Scientists Work on Internet Safety

Page 24: School of Computer Science Carnegie Mellon University

Can you break the code?

UNPXRE

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 25: School of Computer Science Carnegie Mellon University

Can you break the code?

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

HACKER

UNPXRE

Page 26: School of Computer Science Carnegie Mellon University

CAPTCHAS and The Turing Test

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

http://www.captcha.net

Have you seen these tests before?What are they doing?

Page 27: School of Computer Science Carnegie Mellon University

Testing the Difference Between Humans and Computers

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

http://www.captcha.net

Page 28: School of Computer Science Carnegie Mellon University

It’s Magic! It’s Magic! … … or is it?or is it?

Page 29: School of Computer Science Carnegie Mellon University

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

For tricks and information check out:

Computer Science Computer Science for Fun Unplugged http://www.cs4fn.org/ http://csunplugged.org/

Page 30: School of Computer Science Carnegie Mellon University

What Does Computer Science have to do with Art?

Page 31: School of Computer Science Carnegie Mellon University

Computer Animated Films...

Page 32: School of Computer Science Carnegie Mellon University

Computer Animated Films

Page 33: School of Computer Science Carnegie Mellon University

…are made by Computer

Scientists

Page 34: School of Computer Science Carnegie Mellon University

Computer Animated Films

What do you think is the most difficult thing for animators to work on?

HAIR!

Page 35: School of Computer Science Carnegie Mellon University

What Does Computer Science have to do with Sports?

Page 36: School of Computer Science Carnegie Mellon University

Motion Analysis

Page 37: School of Computer Science Carnegie Mellon University

Does your computer ever make you feel like this?

Page 38: School of Computer Science Carnegie Mellon University

Computer scientists can help!

Page 39: School of Computer Science Carnegie Mellon University

Human-Computer Interaction

Design, Psychology,

Computer Science

Page 40: School of Computer Science Carnegie Mellon University

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 41: School of Computer Science Carnegie Mellon University

Let’s program the robot to make a sandwich!

The robot can only do exactly what you tell him to do!

Page 42: School of Computer Science Carnegie Mellon University

Did you know that problem solving using computers can help save the environment?

….another CS-Related Topic

Page 43: School of Computer Science Carnegie Mellon University

Going for a Drive You drive to an

intersection where you can turn left or right.

Which turn is faster to make?

Page 44: School of Computer Science Carnegie Mellon University

Going for a Drive If you turn left, how

many lanes do you have to cross?

Page 45: School of Computer Science Carnegie Mellon University

Going for a Drive How about a right

turn?

Page 46: School of Computer Science Carnegie Mellon University

Not Going Left Saves a little gas every

turn

UPS uses computer algorithms to figure out how to go right 90% of the time

Saves 3,000,000 gallons of gas per year

Page 47: School of Computer Science Carnegie Mellon University

Plan

Act

Sense

CameraSonarLaser range-finders

PlanningSchedulingMachine Learning

ManipulationLocomotionNavigation

Robotics

Page 48: School of Computer Science Carnegie Mellon University

Plan

Act

Sense

CameraSonarLaser range-finders

PlanningSchedulingMachine Learning

ManipulationLocomotionNavigation

Robotics

Page 49: School of Computer Science Carnegie Mellon University

Some of our favorite Robots

Page 50: School of Computer Science Carnegie Mellon University

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 51: School of Computer Science Carnegie Mellon University

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

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

Finance:• Goldman Sachs• Morgan Stanley• Merrill Lynch

Consulting:• Accenture• Deloitte & Touche• PricewaterhouseCoopers

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

Graduates Could Work Here!

…and Start-Ups or Grad School

Page 52: School of Computer Science Carnegie Mellon University

Computer scienceMathematics and logicJoin the math club (?)ScienceJoin the robotics club (?)Teamwork skillsCommunication skills

Useful Skills for CS

Page 53: School of Computer Science Carnegie Mellon University

What are YOU interested in?

Think about your interests.

Your interests + CS = better job opportunities

Health!Biology!

Art! Music!

Sports!Recreatio

n!

Medicine!Robotic Surgery!

Virtual Labs!

Graphic Design!Audio

Engineering! Simulation!Biomechanic

s!

Page 54: School of Computer Science Carnegie Mellon University

Thank You!