school of computer science carnegie mellon university

39
School of Computer Science Carnegie Mellon University

Upload: astrid-grimsley

Post on 16-Dec-2015

219 views

Category:

Documents


3 download

TRANSCRIPT

Page 1: School of Computer Science Carnegie Mellon University

School of Computer ScienceCarnegie Mellon University

Page 2: School of Computer Science Carnegie Mellon University

Copyright © 2008 Women@SCS All Rights Reserved

the Outreach Roadshow

Presents

Supported in part by the NSF-ALADDIN CenterCarnegie Mellon University

Page 3: School of Computer Science Carnegie Mellon University

Computer Science is all about solving problems……

and using the computer to help solve some very difficult problems

Page 4: School of Computer Science Carnegie Mellon University

Who We Are

Stephanie Rosenthal

Ruth Wylie

Page 5: School of Computer Science Carnegie Mellon University

Who can do Computer Science

?

Page 6: School of Computer Science Carnegie Mellon University

?

Who is a Computer Scientist?

Ready to guess

Page 7: School of Computer Science Carnegie Mellon University
Page 8: School of Computer Science Carnegie Mellon University
Page 9: School of Computer Science Carnegie Mellon University
Page 10: School of Computer Science Carnegie Mellon University
Page 11: School of Computer Science Carnegie Mellon University
Page 12: School of Computer Science Carnegie Mellon University
Page 13: School of Computer Science Carnegie Mellon University
Page 14: School of Computer Science Carnegie Mellon University
Page 15: School of Computer Science Carnegie Mellon University
Page 16: School of Computer Science Carnegie Mellon University

?

What is

Computer Scienceand

What can you do with it

Page 17: School of Computer Science Carnegie Mellon University

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

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

Problem SolvingLearn how to build Algorithms…a sequence of steps/instructions to solve a problem

Algorithm Puzzle:

Page 18: School of Computer Science Carnegie Mellon University

If left alone,

Problem Solving

The wolf will eat the sheepThe sheep will eat the carrot

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

Can you solve 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

Decode the secret word:

Cryptography

Page 21: School of Computer Science Carnegie Mellon University

Creating WebsitesCreating Websites

Page 22: School of Computer Science Carnegie Mellon University

The Internet

Computer Scientists learn how the internet and email and IM work and help to improve these

systems

E-mail and IM

Page 23: School of Computer Science Carnegie Mellon University

Smiley Emoticon

Page 24: School of Computer Science Carnegie Mellon University

Art + Computers = Graphics

Page 25: School of Computer Science Carnegie Mellon University

Human Computer Interaction

Page 26: School of Computer Science Carnegie Mellon University

Human Computer Interaction

Page 27: School of Computer Science Carnegie Mellon University

Human Computer Interaction

Page 28: School of Computer Science Carnegie Mellon University

The Turing Test & Human Computation

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

http://www.captcha.net

Can you tell the difference between a human and a computer?

Page 29: School of Computer Science Carnegie Mellon University

The Turing Test & Human Computation

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

http://www.captcha.net

Can you tell the difference between a human and a computer?

Page 30: School of Computer Science Carnegie Mellon University

Artificial Intelligencex

Page 31: School of Computer Science Carnegie Mellon University

Artificial Intelligencex

x o x o xo

xo

xo

x

o

x

o

x

o

… ……………… …

Page 32: School of Computer Science Carnegie Mellon University

Plan

Act

Sense

CameraSonarLaser range-finders

PlanningSchedulingMachine Learning

ManipulationLocomotionNavigation

Robotics

Page 33: School of Computer Science Carnegie Mellon University

Plan

Act

Sense

CameraSonarLaser range-finders

PlanningSchedulingMachine Learning

ManipulationLocomotionNavigation

Robotics

Page 34: School of Computer Science Carnegie Mellon University
Page 35: School of Computer Science Carnegie Mellon University

RoboCup

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

Job list courtesy of Kevin Collins, SCS Career Advisor

Jobs for Computer Scientists

Page 38: School of Computer Science Carnegie Mellon University

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

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

You could work here!

Page 39: School of Computer Science Carnegie Mellon University

So…what is

?Computer Science

Computer Science can be many things…

Computer Scientists can be many people…

…including YOU!