talk on ebooks at the nsf bpc/ce21/stem-c community meeting

16
Ebooks for CS Teacher Professional Development Mark Guzdial School of Interactive Computing

Upload: mark-guzdial

Post on 18-Jul-2015

477 views

Category:

Education


1 download

TRANSCRIPT

Page 1: Talk on Ebooks at the NSF BPC/CE21/STEM-C Community Meeting

Ebooks for CS Teacher Professional

DevelopmentMark Guzdial

School of Interactive Computing

Page 2: Talk on Ebooks at the NSF BPC/CE21/STEM-C Community Meeting

Story

• Why ebooks (vs. MOOCs) for on-line CS

teacher learning

• Ed Psych Principles for ebooks

• Cognitive Load, Multimodality, Worked

Examples+Practice

• Demo of our ebook

• Usability of three ebooks

• Runestone, Zyante, CS Circles

• Do teachers learn from this?

Page 3: Talk on Ebooks at the NSF BPC/CE21/STEM-C Community Meeting

Why Ebooks

• On-line is necessary to reach CS10K.

• Characteristics of potential CS teachers:

• Over-worked, little STEM background,

time in small chunks.

• MOOCs put lectures (time-based) on-line.

• Our teachers fit the demographic of

MOOC non-completers.

• Ebooks can fit into a teacher’s pace.

Page 4: Talk on Ebooks at the NSF BPC/CE21/STEM-C Community Meeting

Ed Psych Principles

• Lower cognitive load

• Keep the germane. Lessen the extrinsic.

• Multimodality Principle.

• Use audio to increase comprehension of complex

visuals.

• Worked examples plus practice.

• Sweller showed that worked examples can be more

efficient for learning than more problem-solving.

• Trafton & Reiser showed interleaving examples +

practice was optimal.

Page 5: Talk on Ebooks at the NSF BPC/CE21/STEM-C Community Meeting

Demo here

• Or video if Internet fails

Page 6: Talk on Ebooks at the NSF BPC/CE21/STEM-C Community Meeting

Other Ebook Models

• Comparing to Runestone Interactive

CS CirclesZyante

Page 7: Talk on Ebooks at the NSF BPC/CE21/STEM-C Community Meeting

CS CirclesZyante

ActiveCode

• Execute code in the browser

• Can edit the code

• Results are displayed

Runestone

Page 8: Talk on Ebooks at the NSF BPC/CE21/STEM-C Community Meeting

Code Visualization

• Step through the code

• Displays variable and object values

• Shows program output

CS CirclesZyante

Runestone

Page 9: Talk on Ebooks at the NSF BPC/CE21/STEM-C Community Meeting

Parsons Problems• Drag and drop code blocks in

correct order

• Bank of code blocks

• Feedback on order and

indention

CS CirclesZyante

Runestone

Page 10: Talk on Ebooks at the NSF BPC/CE21/STEM-C Community Meeting

Usability: Runestone & Zyante

• Teachers in our study preferred Runestone,

with Zyante next.

f = # of teachers preferring

that style widget

Page 11: Talk on Ebooks at the NSF BPC/CE21/STEM-C Community Meeting

What do users do?

Page 12: Talk on Ebooks at the NSF BPC/CE21/STEM-C Community Meeting

Teachers Learned from Book

• Results from pilot study (3 more subjects to

analyze)

0%

10%

20%

30%

40%

50%

60%

70%

80%

90%

100%

Pretest Chapters 1 & 2 Chapters 3 & 4 Chapters 5 & 6 Chapters 7 & 8

Pretest and Posttest Scores

Participant 1

Participant 2

Participant 3

Page 13: Talk on Ebooks at the NSF BPC/CE21/STEM-C Community Meeting

Where we’re going next…

• Automating the process of running the

study

• Open it up to any teacher anywhere

• Analyzing pilot data

• Pre-test => use (log file) => Post-test

• Adaptive Parson’s Problems

• Developing student ebook (IUSE)

• Working with Python-based CSP

Curriculum

• EarSketch in Gwinnett County

• Developing a standardized test (IUSE)

Page 14: Talk on Ebooks at the NSF BPC/CE21/STEM-C Community Meeting

Thanks

• Our team: Barbara Ericson (co-PI), Briana

Morrison, Miranda Parker, Steven Moore,

Vipul Thakur

• Special thanks to Brad Miller and Philip Guo

• Work supported by NSF Grant #1138378

• But anything you don’t like is our fault

Page 15: Talk on Ebooks at the NSF BPC/CE21/STEM-C Community Meeting

Spare Slides

Page 16: Talk on Ebooks at the NSF BPC/CE21/STEM-C Community Meeting

Usability: Look and Feel