slide1 l.
Download
Skip this Video
Loading SlideShow in 5 Seconds..
Explorations in Computer Science for High School Educators PowerPoint Presentation
Download Presentation
Explorations in Computer Science for High School Educators

Loading in 2 Seconds...

play fullscreen
1 / 68

Explorations in Computer Science for High School Educators - PowerPoint PPT Presentation


  • 217 Views
  • Uploaded on

Computer Science Roadshows Dr. Carol Frieze, SCS and Women@SCS Students: Jana Diesner, Ed McFowland, and Gabi Marcu School of Computer Science Carnegie Mellon University . Explorations in Computer Science for High School Educators .

loader
I am the owner, or an agent authorized to act on behalf of the owner, of the copyrighted work described.
capcha
Download Presentation

PowerPoint Slideshow about 'Explorations in Computer Science for High School Educators' - KeelyKia


An Image/Link below is provided (as is) to download presentation

Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript
slide1

Computer Science RoadshowsDr. Carol Frieze, SCS and Women@SCS Students: Jana Diesner, Ed McFowland, and Gabi MarcuSchool of Computer ScienceCarnegie Mellon University

Explorations in Computer Science for High School Educators

Please acknowledge Women@SCS if you use our Roadshow Template—Thanks!

what is a cs roadshow
What is a CS Roadshow?
  • An Outreach Presentation aiming to:
    • Spread the word about computer science and
    • spark interest in the field!
    • To broaden understanding of computer science by
    • illustrating some computing concepts and showing a
    • range of applications.
    • Show that computer science is an expansive and
    • exciting field with the potential for diverse participants.

Since 2003 several THOUSAND K-12 students, teachers and

parents have participated in our SCS Outreach Roadshows

roadshow at aaas family science days aaas american association for advancement of science
Roadshow at AAAS Family Science Days (AAAS = American Association for Advancement of Science)
welcome scs outreach roadshow

WELCOME! SCS Outreach Roadshow

School of Computer Science

Carnegie Mellon University

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

who we are
Who We Are

Gabi

Jana

Ed

slide19

No!

She’s an Astro Physicist

slide24

Computer Science

is all about solving problems…

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

who uses the internet
Who Uses the Internet?

Who Uses E-mail and IM?

some examples
Some Examples:

Purchasing music, movies, etc…

Managing money (online banking)

Ordering food

Getting directions

Playing games

And SO many others…

here s the bad news
Here’s the BAD news…

Crime has also gone online …

slide29

Cryptography

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

Can you break the code?

FPVRAPR

slide30

Cryptography

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

Can you break the code?

FPVRAPR

SCIENCE

the turing test human computation
The Turing Test & Human Computation

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

The CAPTCHA & reCAPTCHA projects was developed by computer scientists from the Aladdin Center at Carnegie Mellon http://www.captcha.net

the magic of computer science

The Magic of Computer Science!

For tricks and information check out:

Computer Science Computer Science

for Fun Unplugged

http://www.cs4fn.org/ http://csunplugged.org/

slide42

Human-Computer Interaction

Design, Psychology, Computer Science

slide44

Computer Science is about problem solving

Lets solve a problem!

In computer science we build Algorithms…

a sequence of steps/instructions to solve a problem

problem solving
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 …

slide46

Problem Solving

BUT if left alone,

The wolf will eat the sheep

The sheep will eat the carrot

slide48

….another CS-Related Topic

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

going for a drive
Going for a drive
  • You drive to an intersection where you can turn left or right.
  • Which turn is faster to make?
going for a drive50
Going for a drive
  • If you turn left, how many lanes do you have to cross?
going for a drive51
Going for a drive
  • How about a right turn?
cars use a lot of gas
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.
so let s use less gas
So let’s use less gas
  • So, turning right is faster
  • And it saves you gas
  • 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?
the mailman does
The Mailman Does!
  • This guy makes a lot of right turns.
  • He used to make a lot of left turns too.
  • But not anymore.
he doesn t have to go left
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.
  • He saves gas. All 92,000 UPS trucks save gas. 3,000,000 gallons a year.
slide56

What is Programming?

  • 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!
slide57

Let’s program the robot

to make a sandwich!

He can only do exactly what you tell him to do!

slide58

Sense

Plan

Act

Robotics

Camera

Sonar

Laser range-finders

Planning

Scheduling

Machine Learning

Manipulation

Locomotion

Navigation

slide59

Sense

Plan

Act

Robotics

Camera

Sonar

Laser range-finders

Planning

Scheduling

Machine Learning

Manipulation

Locomotion

Navigation

slide61

What field …?

  • The best-rated job, and 5 of the top 10
  • highest paid, highest growth jobs?
  • Shown strong job growth in the face of
  • outsourcing?
  • A looming severe shortage in college
  • graduates?
computer science
Computer Science!

Salaries:

5 computing jobs are in the top 10 salary jobs from the Bureau of

Labor Statistics list of the 30 fastest growing jobs through 2014.

1. Computer systems software engineer: $81,140

2. Computer applications software engineer: $76,310

6. Computer systems analyst: $67,520

7. Database administrator: $61,950

9. Network systems and data communication analyst: $61,250

Morsch, Laura. CareerBuilders.com, Jan. 27, 2006.

http://www.cnn.com/2006/US/Careers/01/26/cb.top.jobs.pay/index.html

slide63

Graduates could work here!

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
slide64

Useful Skills for CS

Computer science

Mathematics and logic

Join the math club (?)

Science

Join the robotics club (?)

Teamwork skills

Communication skills

advice for high school students
Advice for High School Students

Health!

Biology!

Art! Music!

Sports!

Recreation!

Graphic Design!

Audio Engineering!

Health Informatics! Bioinformatics!

Sports / Recreation Informatics!

Think about your interests.

Learn how-

Your interests + CS =

better job opportunities

slide67

Thank You!

Want to learn more about computer science? Email us at

women@scs.cmu.edu

women@scs

Women@SCS

School of Computer Science

Carnegie Mellon University