23
Teaching Data Science to Teenagers Amelia McNamara Mark Hansen University of California, Los Angeles Columbia University @AmeliaMN @cocteau bit.ly/AmeliaMN www.stat.ucla.edu/~cocteau/

Teaching Data Science to Teenagers - Amelia McNamara · Introduction to Data Science • High school course • Year-long • Piloting in Fall 2014 • Computation-based • “C”

  • Upload
    others

  • View
    5

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Teaching Data Science to Teenagers - Amelia McNamara · Introduction to Data Science • High school course • Year-long • Piloting in Fall 2014 • Computation-based • “C”

Teaching Data Science to Teenagers

Amelia McNamara Mark HansenUniversity of California, Los Angeles Columbia University

@AmeliaMN @cocteau bit.ly/AmeliaMN www.stat.ucla.edu/~cocteau/

Page 2: Teaching Data Science to Teenagers - Amelia McNamara · Introduction to Data Science • High school course • Year-long • Piloting in Fall 2014 • Computation-based • “C”

http://www.mobilizingcs.org/

Page 3: Teaching Data Science to Teenagers - Amelia McNamara · Introduction to Data Science • High school course • Year-long • Piloting in Fall 2014 • Computation-based • “C”

Partners

Page 4: Teaching Data Science to Teenagers - Amelia McNamara · Introduction to Data Science • High school course • Year-long • Piloting in Fall 2014 • Computation-based • “C”

Principal Investigators

• Rob Gould (UCLA-- Statistics)

• Deborah Estrin (Cornell Tech-- Computer Science)

• Joanna Goode (University of Oregon-- Education)

• Mark Hansen (Columbia University-- Journalism)

• Jane Margolis (UCLA-- Education)

• Thomas Philip (UCLA-- Education)

• Jody Priselac (UCLA-- Education)

• Todd Ullah (LAUSD)

Page 5: Teaching Data Science to Teenagers - Amelia McNamara · Introduction to Data Science • High school course • Year-long • Piloting in Fall 2014 • Computation-based • “C”

Mobilize has many facets

Page 6: Teaching Data Science to Teenagers - Amelia McNamara · Introduction to Data Science • High school course • Year-long • Piloting in Fall 2014 • Computation-based • “C”
Page 7: Teaching Data Science to Teenagers - Amelia McNamara · Introduction to Data Science • High school course • Year-long • Piloting in Fall 2014 • Computation-based • “C”

Introduction to Data Science

• High school course

• Year-long

• Piloting in Fall 2014

• Computation-based

• “C” designation, from A-G requirements

• Using R

• Participatory sensing

!

Page 8: Teaching Data Science to Teenagers - Amelia McNamara · Introduction to Data Science • High school course • Year-long • Piloting in Fall 2014 • Computation-based • “C”

What is “Participatory sensing”?

Page 9: Teaching Data Science to Teenagers - Amelia McNamara · Introduction to Data Science • High school course • Year-long • Piloting in Fall 2014 • Computation-based • “C”
Page 10: Teaching Data Science to Teenagers - Amelia McNamara · Introduction to Data Science • High school course • Year-long • Piloting in Fall 2014 • Computation-based • “C”

Teaching Data Science to Teenagers

...and their teachers

Page 11: Teaching Data Science to Teenagers - Amelia McNamara · Introduction to Data Science • High school course • Year-long • Piloting in Fall 2014 • Computation-based • “C”

ToolsWhat is a “tool”? What qualities should a tool have? Authentic Low threshold High Ceiling Free/open source

Andi Ioannidou, et al. Computational Thinking Patterns. In American Educational Research Association, April 2011.

Page 12: Teaching Data Science to Teenagers - Amelia McNamara · Introduction to Data Science • High school course • Year-long • Piloting in Fall 2014 • Computation-based • “C”
Page 13: Teaching Data Science to Teenagers - Amelia McNamara · Introduction to Data Science • High school course • Year-long • Piloting in Fall 2014 • Computation-based • “C”
Page 14: Teaching Data Science to Teenagers - Amelia McNamara · Introduction to Data Science • High school course • Year-long • Piloting in Fall 2014 • Computation-based • “C”
Page 15: Teaching Data Science to Teenagers - Amelia McNamara · Introduction to Data Science • High school course • Year-long • Piloting in Fall 2014 • Computation-based • “C”
Page 16: Teaching Data Science to Teenagers - Amelia McNamara · Introduction to Data Science • High school course • Year-long • Piloting in Fall 2014 • Computation-based • “C”

Syntax

Page 17: Teaching Data Science to Teenagers - Amelia McNamara · Introduction to Data Science • High school course • Year-long • Piloting in Fall 2014 • Computation-based • “C”
Page 18: Teaching Data Science to Teenagers - Amelia McNamara · Introduction to Data Science • High school course • Year-long • Piloting in Fall 2014 • Computation-based • “C”

http://github.com/mobilizingcs/MobilizeSimple

Page 19: Teaching Data Science to Teenagers - Amelia McNamara · Introduction to Data Science • High school course • Year-long • Piloting in Fall 2014 • Computation-based • “C”
Page 20: Teaching Data Science to Teenagers - Amelia McNamara · Introduction to Data Science • High school course • Year-long • Piloting in Fall 2014 • Computation-based • “C”

http://lausd.mobilizingcs.org

Page 21: Teaching Data Science to Teenagers - Amelia McNamara · Introduction to Data Science • High school course • Year-long • Piloting in Fall 2014 • Computation-based • “C”

So, the change of software has helped. What is still making this hard?

Page 22: Teaching Data Science to Teenagers - Amelia McNamara · Introduction to Data Science • High school course • Year-long • Piloting in Fall 2014 • Computation-based • “C”

bit.ly/LivelyR_demo1

Page 23: Teaching Data Science to Teenagers - Amelia McNamara · Introduction to Data Science • High school course • Year-long • Piloting in Fall 2014 • Computation-based • “C”

Thank you