creating conditions for participation: computational...

44
Computational Thinking [ presentation by chris frisina [email protected] @special_orange ] Creating Conditions for Participation: Conflicts and Resources in Systems Development Susanne Bødker Computational Thinking Computer Science 6604 Fall, 2013 Chris Frisina 1

Upload: doanhuong

Post on 16-Feb-2019

221 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Creating Conditions for Participation: Computational ...people.cs.vt.edu/~kafura/CS6604/Slides/Frisina-Presentation.pdf · Computational Thinking [ presentation by chris frisina special@vt.edu

Computational Thinking [ presentation by chris frisina [email protected] @special_orange ]

Creating Conditions for Participation: Conflicts and Resources in Systems Development Susanne Bødker

Computational Thinking!Computer Science 6604!Fall, 2013!!Chris Frisina

�1

Page 2: Creating Conditions for Participation: Computational ...people.cs.vt.edu/~kafura/CS6604/Slides/Frisina-Presentation.pdf · Computational Thinking [ presentation by chris frisina special@vt.edu

Computational Thinking [ presentation by chris frisina [email protected] @special_orange ]

About Me chris[topher] special frisina

❖ Undergrad: Female Gendered Communication { UNCC [ Charlotte ] (49ers) ≠ UNC [Chapel Hill] (tar heels) }!

• Nüshu Script Language “women’s writing”!

• Only female created language in the world, for the purpose of women!

• Sung and written, not spoken!

• Taught form grandmother to granddaughter!

• Dead/Dying language unfortunately!

❖ Industry!

• Harris Teeter [ managed the grocery department and inventory management ]!

• FedEx Ground [ redesigned the package handling process to ensure delivery, in Excel, worked with under-performing managers and tailored training and solutions for them ]!

❖ VT Advisor [ Deborah Tatar ] First year CS PhD Student

�2

kris toe fur speh shul frih seen uh

krĭs" təʊ fûr spĕ shəl fɹɪ sēn ŭ

Beside a well one does not thirst, beside a sister one does not despair.

Page 3: Creating Conditions for Participation: Computational ...people.cs.vt.edu/~kafura/CS6604/Slides/Frisina-Presentation.pdf · Computational Thinking [ presentation by chris frisina special@vt.edu

Computational Thinking [ presentation by chris frisina [email protected] @special_orange ]

Interests chris[topher] special frisina

�3

Page 4: Creating Conditions for Participation: Computational ...people.cs.vt.edu/~kafura/CS6604/Slides/Frisina-Presentation.pdf · Computational Thinking [ presentation by chris frisina special@vt.edu

Computational Thinking [ presentation by chris frisina [email protected] @special_orange ]

My Computational Thinking Definition

CT is an individually constructed, socially and scientifically influenced, way of thinking by defining models and relationships between them; testing the relationships, assumptions, and corner cases; problem identification; and problem solving; with a literate CTer being able to adjust one's scope or position to refine models, clarify and eliminate assumptions, and account for and incorporate corner cases, by participating in structured/creative techniques.!! ! ! ! ! !

�4

Page 5: Creating Conditions for Participation: Computational ...people.cs.vt.edu/~kafura/CS6604/Slides/Frisina-Presentation.pdf · Computational Thinking [ presentation by chris frisina special@vt.edu

Computational Thinking [ presentation by chris frisina [email protected] @special_orange ] �5

2006: Computational

Thinking"Jeannette Wing

Timeline of Papers

Pedagogy

Assessment

Learning

Page 6: Creating Conditions for Participation: Computational ...people.cs.vt.edu/~kafura/CS6604/Slides/Frisina-Presentation.pdf · Computational Thinking [ presentation by chris frisina special@vt.edu

Computational Thinking [ presentation by chris frisina [email protected] @special_orange ] �6

2006: Computational

Thinking"Jeannette Wing

Timeline of Papers

Pedagogy

Assessment

LearningScalable G

ame D

esign and the Developm

ent of a Checklist for G

etting

Com

putational Thinking into Public Schools Michael Suffett

2010

Com

putational Thinking in K−12 : A

Review of the State of the Field!

Michael Suffett

2-2013

Page 7: Creating Conditions for Participation: Computational ...people.cs.vt.edu/~kafura/CS6604/Slides/Frisina-Presentation.pdf · Computational Thinking [ presentation by chris frisina special@vt.edu

Computational Thinking [ presentation by chris frisina [email protected] @special_orange ] �7

2006: Computational

Thinking"Jeannette Wing

Timeline of Papers

Pedagogy

Assessment

LearningScalable G

ame D

esign and the Developm

ent of a Checklist for G

etting

Com

putational Thinking into Public Schools Michael Suffett

2010

Com

putational Thinking in K−12 : A

Review of the State of the Field!

Michael Suffett

2-2013

Collaborative strategic board gam

es as a site for distributed computational

thinking Panagiotis Apostolellis

4-2011

Page 8: Creating Conditions for Participation: Computational ...people.cs.vt.edu/~kafura/CS6604/Slides/Frisina-Presentation.pdf · Computational Thinking [ presentation by chris frisina special@vt.edu

Computational Thinking [ presentation by chris frisina [email protected] @special_orange ] �8

2006: Computational

Thinking"Jeannette Wing

Timeline of Papers

Pedagogy

Assessment

Learning

Collaborative strategic board gam

es as a site for distributed computational

thinking Panagiotis Apostolellis

4-2011

Scalable Gam

e Design and the D

evelopment of a C

hecklist for Getting

Com

putational Thinking into Public Schools Michael Suffett

2010

Com

putational Thinking in K−12 : A

Review of the State of the Field!

Michael Suffett

2-2013

A M

odel Curriculum

for K–12 C

omputer Science: Final Report of the A

CM

k-12 Task Force Curriculum

Com

mittee Luke G

usukuma

10-2013

Page 9: Creating Conditions for Participation: Computational ...people.cs.vt.edu/~kafura/CS6604/Slides/Frisina-Presentation.pdf · Computational Thinking [ presentation by chris frisina special@vt.edu

Computational Thinking [ presentation by chris frisina [email protected] @special_orange ] �9

2006: Computational

Thinking"Jeannette Wing

Timeline of Papers

Pedagogy

Assessment

Learning

Collaborative strategic board gam

es as a site for distributed computational

thinking Panagiotis Apostolellis

4-2011

Scalable Gam

e Design and the D

evelopment of a C

hecklist for Getting

Com

putational Thinking into Public Schools Michael Suffett

2010

Com

putational Thinking in K−12 : A

Review of the State of the Field!

Michael Suffett

2-2013

A M

odel Curriculum

for K–12 C

omputer Science: Final Report of the A

CM

k-12 Task Force Curriculum

Com

mittee Luke G

usukuma

10-2013

Modeling N

ature’s Emergent Patterns w

ith Multi-agent Language!

Krunal D

oshi

2001

Learning Through Participatory Simulations: N

etwork-based D

esign for

Systems Learning in C

lassroom K

runal Doshi

1999

Page 10: Creating Conditions for Participation: Computational ...people.cs.vt.edu/~kafura/CS6604/Slides/Frisina-Presentation.pdf · Computational Thinking [ presentation by chris frisina special@vt.edu

Computational Thinking [ presentation by chris frisina [email protected] @special_orange ] �10

2006: Computational

Thinking"Jeannette Wing

Timeline of Papers

Pedagogy

Assessment

Learning

Collaborative strategic board gam

es as a site for distributed computational

thinking Panagiotis Apostolellis

4-2011

Scalable Gam

e Design and the D

evelopment of a C

hecklist for Getting

Com

putational Thinking into Public Schools Michael Suffett

2010

Com

putational Thinking in K−12 : A

Review of the State of the Field!

Michael Suffett

2-2013

A M

odel Curriculum

for K–12 C

omputer Science: Final Report of the A

CM

k-12 Task Force Curriculum

Com

mittee Luke G

usukuma

10-2013

Modeling N

ature’s Emergent Patterns w

ith Multi-agent Language!

Krunal D

oshi

2001

Learning Through Participatory Simulations: N

etwork-based D

esign for

Systems Learning in C

lassroom K

runal Doshi

1999

Introductory Missive!

Dr. A

nna Ritz

1-2012

Who W

rote the 15th Book of Oz? A

n Application of M

ultivariate Analysis

to Authorship A

ttribution Dr. A

nna Ritz

2003

On the Bias!

Dr. A

nna Ritz

2-2012

Page 11: Creating Conditions for Participation: Computational ...people.cs.vt.edu/~kafura/CS6604/Slides/Frisina-Presentation.pdf · Computational Thinking [ presentation by chris frisina special@vt.edu

Computational Thinking [ presentation by chris frisina [email protected] @special_orange ] �11

2006: Computational

Thinking"Jeannette Wing

Timeline of Papers

Pedagogy

Assessment

Learning

Collaborative strategic board gam

es as a site for distributed computational

thinking Panagiotis Apostolellis

4-2011

Scalable Gam

e Design and the D

evelopment of a C

hecklist for Getting

Com

putational Thinking into Public Schools Michael Suffett

2010

Com

putational Thinking in K−12 : A

Review of the State of the Field!

Michael Suffett

2-2013

A M

odel Curriculum

for K–12 C

omputer Science: Final Report of the A

CM

k-12 Task Force Curriculum

Com

mittee Luke G

usukuma

10-2013

Modeling N

ature’s Emergent Patterns w

ith Multi-agent Language!

Krunal D

oshi

2001

Learning Through Participatory Simulations: N

etwork-based D

esign for

Systems Learning in C

lassroom K

runal Doshi

1999

Introductory Missive!

Dr. A

nna Ritz

1-2012O

n the Bias!

Dr. A

nna Ritz

2-2012

Constraints on the U

niverse as a Num

erical Simulation

Dr. A

lexey Onufriev

1-2013

The Lucas-Penrose Argum

ent about Gödel’s Theorem

Dr. A

lexey Onufriev

1-2012

Who W

rote the 15th Book of Oz? A

n Application of M

ultivariate Analysis

to Authorship A

ttribution Dr. A

nna Ritz

2003

Page 12: Creating Conditions for Participation: Computational ...people.cs.vt.edu/~kafura/CS6604/Slides/Frisina-Presentation.pdf · Computational Thinking [ presentation by chris frisina special@vt.edu

Computational Thinking [ presentation by chris frisina [email protected] @special_orange ] �12

2006: Computational

Thinking"Jeannette Wing

Timeline of Papers

Pedagogy

Assessment

Learning

Collaborative strategic board gam

es as a site for distributed computational

thinking Panagiotis Apostolellis

4-2011

Scalable Gam

e Design and the D

evelopment of a C

hecklist for Getting

Com

putational Thinking into Public Schools Michael Suffett

2010

Com

putational Thinking in K−12 : A

Review of the State of the Field!

Michael Suffett

2-2013

A M

odel Curriculum

for K–12 C

omputer Science: Final Report of the A

CM

k-12 Task Force Curriculum

Com

mittee Luke G

usukuma

10-2013

Modeling N

ature’s Emergent Patterns w

ith Multi-agent Language!

Krunal D

oshi

2001

Learning Through Participatory Simulations: N

etwork-based D

esign for

Systems Learning in C

lassroom K

runal Doshi

1999

Introductory Missive!

Dr. A

nna Ritz

1-2012O

n the Bias!

Dr. A

nna Ritz

2-2012

Constraints on the U

niverse as a Num

erical Simulation

Dr. A

lexey Onufriev

1-2013

The Lucas-Penrose Argum

ent about Gödel’s Theorem

Dr. A

lexey Onufriev

1-2012

Representing Geom

etric Constructions A

s Programs: A

Brief Exploration

Moham

mad H

asan

2002W

ho Wrote the 15th Book of O

z? An A

pplication of Multivariate A

nalysis

to Authorship A

ttribution Dr. A

nna Ritz

2003

Page 13: Creating Conditions for Participation: Computational ...people.cs.vt.edu/~kafura/CS6604/Slides/Frisina-Presentation.pdf · Computational Thinking [ presentation by chris frisina special@vt.edu

Computational Thinking [ presentation by chris frisina [email protected] @special_orange ] �13

2006: Computational

Thinking"Jeannette Wing

Timeline of Papers

Pedagogy

Assessment

Learning

Collaborative strategic board gam

es as a site for distributed computational

thinking Panagiotis Apostolellis

4-2011

Scalable Gam

e Design and the D

evelopment of a C

hecklist for Getting

Com

putational Thinking into Public Schools Michael Suffett

2010

Com

putational Thinking in K−12 : A

Review of the State of the Field!

Michael Suffett

2-2013

A M

odel Curriculum

for K–12 C

omputer Science: Final Report of the A

CM

k-12 Task Force Curriculum

Com

mittee Luke G

usukuma

10-2013

Modeling N

ature’s Emergent Patterns w

ith Multi-agent Language!

Krunal D

oshi

2001

Learning Through Participatory Simulations: N

etwork-based D

esign for

Systems Learning in C

lassroom K

runal Doshi

1999

Introductory Missive!

Dr. A

nna Ritz

1-2012O

n the Bias!

Dr. A

nna Ritz

2-2012

Constraints on the U

niverse as a Num

erical Simulation

Dr. A

lexey Onufriev

1-2013

The Lucas-Penrose Argum

ent about Gödel’s Theorem

Dr. A

lexey Onufriev

1-2012

Representing Geom

etric Constructions A

s Programs: A

Brief Exploration

Moham

mad H

asan

2002

Developing a Learning Progression for Scientific M

odeling: Making Scientific

Modeling A

ccessible and Meaningful for Learners Bushra C

howdhury

4-2009

Who W

rote the 15th Book of Oz? A

n Application of M

ultivariate Analysis

to Authorship A

ttribution Dr. A

nna Ritz

2003

Page 14: Creating Conditions for Participation: Computational ...people.cs.vt.edu/~kafura/CS6604/Slides/Frisina-Presentation.pdf · Computational Thinking [ presentation by chris frisina special@vt.edu

Computational Thinking [ presentation by chris frisina [email protected] @special_orange ] �14

2006: Computational

Thinking"Jeannette Wing

Timeline of Papers

Pedagogy

Assessment

Learning

Collaborative strategic board gam

es as a site for distributed computational

thinking Panagiotis Apostolellis

4-2011

Scalable Gam

e Design and the D

evelopment of a C

hecklist for Getting

Com

putational Thinking into Public Schools Michael Suffett

2010

Com

putational Thinking in K−12 : A

Review of the State of the Field!

Michael Suffett

2-2013

A M

odel Curriculum

for K–12 C

omputer Science: Final Report of the A

CM

k-12 Task Force Curriculum

Com

mittee Luke G

usukuma

10-2013

Modeling N

ature’s Emergent Patterns w

ith Multi-agent Language!

Krunal D

oshi

2001

Learning Through Participatory Simulations: N

etwork-based D

esign for

Systems Learning in C

lassroom K

runal Doshi

1999

Introductory Missive!

Dr. A

nna Ritz

1-2012O

n the Bias!

Dr. A

nna Ritz

2-2012

Constraints on the U

niverse as a Num

erical Simulation

Dr. A

lexey Onufriev

1-2013

The Lucas-Penrose Argum

ent about Gödel’s Theorem

Dr. A

lexey Onufriev

1-2012

Representing Geom

etric Constructions A

s Programs: A

Brief Exploration

Moham

mad H

asan

2002

Developing a Learning Progression for Scientific M

odeling: Making Scientific

Modeling A

ccessible and Meaningful for Learners Bushra C

howdhury

4-2009

A M

ultidisciplinary Approach Tow

ards Com

putational Thinking for

Science Majors Pejm

an Khadavi

3-2009

A Fram

ework for C

omputational Thinking across the C

urriculum!

Pejman K

hadavi

6-2010

Who W

rote the 15th Book of Oz? A

n Application of M

ultivariate Analysis

to Authorship A

ttribution Dr. A

nna Ritz

2003

Page 15: Creating Conditions for Participation: Computational ...people.cs.vt.edu/~kafura/CS6604/Slides/Frisina-Presentation.pdf · Computational Thinking [ presentation by chris frisina special@vt.edu

Computational Thinking [ presentation by chris frisina [email protected] @special_orange ] �15

2006: Computational

Thinking"Jeannette Wing

Timeline of Papers

Pedagogy

Assessment

Learning

Collaborative strategic board gam

es as a site for distributed computational

thinking Panagiotis Apostolellis

4-2011

Scalable Gam

e Design and the D

evelopment of a C

hecklist for Getting

Com

putational Thinking into Public Schools Michael Suffett

2010

Com

putational Thinking in K−12 : A

Review of the State of the Field!

Michael Suffett

2-2013

A M

odel Curriculum

for K–12 C

omputer Science: Final Report of the A

CM

k-12 Task Force Curriculum

Com

mittee Luke G

usukuma

10-2013

Modeling N

ature’s Emergent Patterns w

ith Multi-agent Language!

Krunal D

oshi

2001

Learning Through Participatory Simulations: N

etwork-based D

esign for

Systems Learning in C

lassroom K

runal Doshi

1999

Introductory Missive!

Dr. A

nna Ritz

1-2012O

n the Bias!

Dr. A

nna Ritz

2-2012

Constraints on the U

niverse as a Num

erical Simulation

Dr. A

lexey Onufriev

1-2013

The Lucas-Penrose Argum

ent about Gödel’s Theorem

Dr. A

lexey Onufriev

1-2012

Representing Geom

etric Constructions A

s Programs: A

Brief Exploration

Moham

mad H

asan

2002

Developing a Learning Progression for Scientific M

odeling: Making Scientific

Modeling A

ccessible and Meaningful for Learners Bushra C

howdhury

4-2009

A M

ultidisciplinary Approach Tow

ards Com

putational Thinking for

Science Majors Pejm

an Khadavi

3-2009

A Fram

ework for C

omputational Thinking across the C

urriculum!

Pejman K

hadavi

6-2010

A C

omparison O

f Programm

ing Languages And A

lgebraic Notation A

s

Expressive Languages For Physics Paul Tranquilli2001

Who W

rote the 15th Book of Oz? A

n Application of M

ultivariate Analysis

to Authorship A

ttribution Dr. A

nna Ritz

2003

Page 16: Creating Conditions for Participation: Computational ...people.cs.vt.edu/~kafura/CS6604/Slides/Frisina-Presentation.pdf · Computational Thinking [ presentation by chris frisina special@vt.edu

Computational Thinking [ presentation by chris frisina [email protected] @special_orange ] �16

2006: Computational

Thinking"Jeannette Wing

Timeline of Papers

Pedagogy

Assessment

Learning

Collaborative strategic board gam

es as a site for distributed computational

thinking Panagiotis Apostolellis

4-2011

Scalable Gam

e Design and the D

evelopment of a C

hecklist for Getting

Com

putational Thinking into Public Schools Michael Suffett

2010

Com

putational Thinking in K−12 : A

Review of the State of the Field!

Michael Suffett

2-2013

A M

odel Curriculum

for K–12 C

omputer Science: Final Report of the A

CM

k-12 Task Force Curriculum

Com

mittee Luke G

usukuma

10-2013

Modeling N

ature’s Emergent Patterns w

ith Multi-agent Language!

Krunal D

oshi

2001

Learning Through Participatory Simulations: N

etwork-based D

esign for

Systems Learning in C

lassroom K

runal Doshi

1999

Introductory Missive!

Dr. A

nna Ritz

1-2012O

n the Bias!

Dr. A

nna Ritz

2-2012

Constraints on the U

niverse as a Num

erical Simulation

Dr. A

lexey Onufriev

1-2013

The Lucas-Penrose Argum

ent about Gödel’s Theorem

Dr. A

lexey Onufriev

1-2012

Representing Geom

etric Constructions A

s Programs: A

Brief Exploration

Moham

mad H

asan

2002

Developing a Learning Progression for Scientific M

odeling: Making Scientific

Modeling A

ccessible and Meaningful for Learners Bushra C

howdhury

4-2009

A M

ultidisciplinary Approach Tow

ards Com

putational Thinking for

Science Majors Pejm

an Khadavi

3-2009

A Fram

ework for C

omputational Thinking across the C

urriculum!

Pejman K

hadavi

6-2010

A C

omparison O

f Programm

ing Languages And A

lgebraic Notation A

s

Expressive Languages For Physics Paul Tranquilli2001

Recognizing Com

putational Thinking Patterns!

Ali A

nwar

3-2001

Towards the A

utomatic Recognition of C

omputational Thinking for

Adaptive Visual Language Learning A

li Anw

ar2010

Com

puting Creativity: D

ivergence in Com

putational Thinking

Ali A

nwar

2-2013

Who W

rote the 15th Book of Oz? A

n Application of M

ultivariate Analysis

to Authorship A

ttribution Dr. A

nna Ritz

2003

Page 17: Creating Conditions for Participation: Computational ...people.cs.vt.edu/~kafura/CS6604/Slides/Frisina-Presentation.pdf · Computational Thinking [ presentation by chris frisina special@vt.edu

Computational Thinking [ presentation by chris frisina [email protected] @special_orange ] �17

2006: Computational

Thinking"Jeannette Wing

Timeline of Papers

Pedagogy

Assessment

Learning

Collaborative strategic board gam

es as a site for distributed computational

thinking Panagiotis Apostolellis

4-2011

Scalable Gam

e Design and the D

evelopment of a C

hecklist for Getting

Com

putational Thinking into Public Schools Michael Suffett

2010

Com

putational Thinking in K−12 : A

Review of the State of the Field!

Michael Suffett

2-2013

A M

odel Curriculum

for K–12 C

omputer Science: Final Report of the A

CM

k-12 Task Force Curriculum

Com

mittee Luke G

usukuma

10-2013

Modeling N

ature’s Emergent Patterns w

ith Multi-agent Language!

Krunal D

oshi

2001

Learning Through Participatory Simulations: N

etwork-based D

esign for

Systems Learning in C

lassroom K

runal Doshi

1999

Introductory Missive!

Dr. A

nna Ritz

1-2012O

n the Bias!

Dr. A

nna Ritz

2-2012

Constraints on the U

niverse as a Num

erical Simulation

Dr. A

lexey Onufriev

1-2013

The Lucas-Penrose Argum

ent about Gödel’s Theorem

Dr. A

lexey Onufriev

1-2012

Representing Geom

etric Constructions A

s Programs: A

Brief Exploration

Moham

mad H

asan

2002

Developing a Learning Progression for Scientific M

odeling: Making Scientific

Modeling A

ccessible and Meaningful for Learners Bushra C

howdhury

4-2009

A M

ultidisciplinary Approach Tow

ards Com

putational Thinking for

Science Majors Pejm

an Khadavi

3-2009

A Fram

ework for C

omputational Thinking across the C

urriculum!

Pejman K

hadavi

6-2010

A C

omparison O

f Programm

ing Languages And A

lgebraic Notation A

s

Expressive Languages For Physics Paul Tranquilli2001

Recognizing Com

putational Thinking Patterns!

Ali A

nwar

3-2001

Towards the A

utomatic Recognition of C

omputational Thinking for

Adaptive Visual Language Learning A

li Anw

ar2010

Com

puting Creativity: D

ivergence in Com

putational Thinking

Ali A

nwar

2-2013

Paving the Way for C

omputational Thinking!

Michael Stew

art

8-2008

Please Don't Learn to C

ode!

Michael Stew

art

5-2012

Maybe N

ot Everybody Should Learn to Code!

Michael Stew

art

8-2013N

o--You Don’t N

eed To Learn To Code!

Michael Stew

art10-2013

Who W

rote the 15th Book of Oz? A

n Application of M

ultivariate Analysis

to Authorship A

ttribution Dr. A

nna Ritz

2003

Page 18: Creating Conditions for Participation: Computational ...people.cs.vt.edu/~kafura/CS6604/Slides/Frisina-Presentation.pdf · Computational Thinking [ presentation by chris frisina special@vt.edu

Computational Thinking [ presentation by chris frisina [email protected] @special_orange ] �18

2006: Computational

Thinking"Jeannette Wing

Timeline of Papers

Pedagogy

Assessment

Learning

Collaborative strategic board gam

es as a site for distributed computational

thinking Panagiotis Apostolellis

4-2011

Scalable Gam

e Design and the D

evelopment of a C

hecklist for Getting

Com

putational Thinking into Public Schools Michael Suffett

2010

Com

putational Thinking in K−12 : A

Review of the State of the Field!

Michael Suffett

2-2013

A M

odel Curriculum

for K–12 C

omputer Science: Final Report of the A

CM

k-12 Task Force Curriculum

Com

mittee Luke G

usukuma

10-2013

Modeling N

ature’s Emergent Patterns w

ith Multi-agent Language!

Krunal D

oshi

2001

Learning Through Participatory Simulations: N

etwork-based D

esign for

Systems Learning in C

lassroom K

runal Doshi

1999

Introductory Missive!

Dr. A

nna Ritz

1-2012O

n the Bias!

Dr. A

nna Ritz

2-2012

Constraints on the U

niverse as a Num

erical Simulation

Dr. A

lexey Onufriev

1-2013

The Lucas-Penrose Argum

ent about Gödel’s Theorem

Dr. A

lexey Onufriev

1-2012

Representing Geom

etric Constructions A

s Programs: A

Brief Exploration

Moham

mad H

asan

2002

Developing a Learning Progression for Scientific M

odeling: Making Scientific

Modeling A

ccessible and Meaningful for Learners Bushra C

howdhury

4-2009

A M

ultidisciplinary Approach Tow

ards Com

putational Thinking for

Science Majors Pejm

an Khadavi

3-2009

A Fram

ework for C

omputational Thinking across the C

urriculum!

Pejman K

hadavi

6-2010

A C

omparison O

f Programm

ing Languages And A

lgebraic Notation A

s

Expressive Languages For Physics Paul Tranquilli2001

Recognizing Com

putational Thinking Patterns!

Ali A

nwar

3-2001

Towards the A

utomatic Recognition of C

omputational Thinking for

Adaptive Visual Language Learning A

li Anw

ar2010

Com

puting Creativity: D

ivergence in Com

putational Thinking

Ali A

nwar

2-2013

Paving the Way for C

omputational Thinking!

Michael Stew

art

8-2008

Please Don't Learn to C

ode!

Michael Stew

art

5-2012

Maybe N

ot Everybody Should Learn to Code!

Michael Stew

art

8-2013N

o--You Don’t N

eed To Learn To Code!

Michael Stew

art10-2013

The Fairy Performance A

ssessment: M

easuring Com

putational Thinking in

Middle School A

ustin ‘Cory’ Bart

3-2012

Who W

rote the 15th Book of Oz? A

n Application of M

ultivariate Analysis

to Authorship A

ttribution Dr. A

nna Ritz

2003

Page 19: Creating Conditions for Participation: Computational ...people.cs.vt.edu/~kafura/CS6604/Slides/Frisina-Presentation.pdf · Computational Thinking [ presentation by chris frisina special@vt.edu

Computational Thinking [ presentation by chris frisina [email protected] @special_orange ] �19

2006: Computational

Thinking"Jeannette Wing

Timeline of Papers

Pedagogy

Assessment

Learning

Collaborative strategic board gam

es as a site for distributed computational

thinking Panagiotis Apostolellis

4-2011

Scalable Gam

e Design and the D

evelopment of a C

hecklist for Getting

Com

putational Thinking into Public Schools Michael Suffett

2010

Com

putational Thinking in K−12 : A

Review of the State of the Field!

Michael Suffett

2-2013

A M

odel Curriculum

for K–12 C

omputer Science: Final Report of the A

CM

k-12 Task Force Curriculum

Com

mittee Luke G

usukuma

10-2013

Modeling N

ature’s Emergent Patterns w

ith Multi-agent Language!

Krunal D

oshi

2001

Learning Through Participatory Simulations: N

etwork-based D

esign for

Systems Learning in C

lassroom K

runal Doshi

1999

Introductory Missive!

Dr. A

nna Ritz

1-2012O

n the Bias!

Dr. A

nna Ritz

2-2012

Constraints on the U

niverse as a Num

erical Simulation

Dr. A

lexey Onufriev

1-2013

The Lucas-Penrose Argum

ent about Gödel’s Theorem

Dr. A

lexey Onufriev

1-2012

Representing Geom

etric Constructions A

s Programs: A

Brief Exploration

Moham

mad H

asan

2002

Developing a Learning Progression for Scientific M

odeling: Making Scientific

Modeling A

ccessible and Meaningful for Learners Bushra C

howdhury

4-2009

A M

ultidisciplinary Approach Tow

ards Com

putational Thinking for

Science Majors Pejm

an Khadavi

3-2009

A Fram

ework for C

omputational Thinking across the C

urriculum!

Pejman K

hadavi

6-2010

A C

omparison O

f Programm

ing Languages And A

lgebraic Notation A

s

Expressive Languages For Physics Paul Tranquilli2001

Recognizing Com

putational Thinking Patterns!

Ali A

nwar

3-2001

Towards the A

utomatic Recognition of C

omputational Thinking for

Adaptive Visual Language Learning A

li Anw

ar2010

Com

puting Creativity: D

ivergence in Com

putational Thinking

Ali A

nwar

2-2013

Paving the Way for C

omputational Thinking!

Michael Stew

art

8-2008

Please Don't Learn to C

ode!

Michael Stew

art

5-2012

Maybe N

ot Everybody Should Learn to Code!

Michael Stew

art

8-2013N

o--You Don’t N

eed To Learn To Code!

Michael Stew

art10-2013

The Fairy Performance A

ssessment: M

easuring Com

putational Thinking in

Middle School A

ustin ‘Cory’ Bart

3-2012

Was that C

T? Assessing C

omputational Thinking Patterns through Video-

Based Prompts Luna Xu

2011

Who W

rote the 15th Book of Oz? A

n Application of M

ultivariate Analysis

to Authorship A

ttribution Dr. A

nna Ritz

2003

Page 20: Creating Conditions for Participation: Computational ...people.cs.vt.edu/~kafura/CS6604/Slides/Frisina-Presentation.pdf · Computational Thinking [ presentation by chris frisina special@vt.edu

Computational Thinking [ presentation by chris frisina [email protected] @special_orange ] �20

2006: Computational

Thinking"Jeannette Wing

Timeline of Papers

Pedagogy

Assessment

Learning

Collaborative strategic board gam

es as a site for distributed computational

thinking Panagiotis Apostolellis

4-2011

Scalable Gam

e Design and the D

evelopment of a C

hecklist for Getting

Com

putational Thinking into Public Schools Michael Suffett

2010

Com

putational Thinking in K−12 : A

Review of the State of the Field!

Michael Suffett

2-2013

A M

odel Curriculum

for K–12 C

omputer Science: Final Report of the A

CM

k-12 Task Force Curriculum

Com

mittee Luke G

usukuma

10-2013

Modeling N

ature’s Emergent Patterns w

ith Multi-agent Language!

Krunal D

oshi

2001

Learning Through Participatory Simulations: N

etwork-based D

esign for

Systems Learning in C

lassroom K

runal Doshi

1999

Introductory Missive!

Dr. A

nna Ritz

1-2012O

n the Bias!

Dr. A

nna Ritz

2-2012

Constraints on the U

niverse as a Num

erical Simulation

Dr. A

lexey Onufriev

1-2013

The Lucas-Penrose Argum

ent about Gödel’s Theorem

Dr. A

lexey Onufriev

1-2012

Representing Geom

etric Constructions A

s Programs: A

Brief Exploration

Moham

mad H

asan

2002

Developing a Learning Progression for Scientific M

odeling: Making Scientific

Modeling A

ccessible and Meaningful for Learners Bushra C

howdhury

4-2009

A M

ultidisciplinary Approach Tow

ards Com

putational Thinking for

Science Majors Pejm

an Khadavi

3-2009

A Fram

ework for C

omputational Thinking across the C

urriculum!

Pejman K

hadavi

6-2010

A C

omparison O

f Programm

ing Languages And A

lgebraic Notation A

s

Expressive Languages For Physics Paul Tranquilli2001

Recognizing Com

putational Thinking Patterns!

Ali A

nwar

3-2001

Towards the A

utomatic Recognition of C

omputational Thinking for

Adaptive Visual Language Learning A

li Anw

ar2010

Com

puting Creativity: D

ivergence in Com

putational Thinking

Ali A

nwar

2-2013

Paving the Way for C

omputational Thinking!

Michael Stew

art

8-2008

Please Don't Learn to C

ode!

Michael Stew

art

5-2012

Maybe N

ot Everybody Should Learn to Code!

Michael Stew

art

8-2013N

o--You Don’t N

eed To Learn To Code!

Michael Stew

art10-2013

The Fairy Performance A

ssessment: M

easuring Com

putational Thinking in

Middle School A

ustin ‘Cory’ Bart

3-2012

Was that C

T? Assessing C

omputational Thinking Patterns through Video-

Based Prompts Luna Xu

2011

New

Framew

orks for Studying and Assessing the D

evelopment of

Com

putational Thinking Shirdhar Chandan

2012

Who W

rote the 15th Book of Oz? A

n Application of M

ultivariate Analysis

to Authorship A

ttribution Dr. A

nna Ritz

2003

Page 21: Creating Conditions for Participation: Computational ...people.cs.vt.edu/~kafura/CS6604/Slides/Frisina-Presentation.pdf · Computational Thinking [ presentation by chris frisina special@vt.edu

Computational Thinking [ presentation by chris frisina [email protected] @special_orange ] �21

2006: Computational

Thinking"Jeannette Wing

Timeline of Papers

Pedagogy

Assessment

Learning

Collaborative strategic board gam

es as a site for distributed computational

thinking Panagiotis Apostolellis

4-2011

Scalable Gam

e Design and the D

evelopment of a C

hecklist for Getting

Com

putational Thinking into Public Schools Michael Suffett

2010

Com

putational Thinking in K−12 : A

Review of the State of the Field!

Michael Suffett

2-2013

A M

odel Curriculum

for K–12 C

omputer Science: Final Report of the A

CM

k-12 Task Force Curriculum

Com

mittee Luke G

usukuma

10-2013

Modeling N

ature’s Emergent Patterns w

ith Multi-agent Language!

Krunal D

oshi

2001

Learning Through Participatory Simulations: N

etwork-based D

esign for

Systems Learning in C

lassroom K

runal Doshi

1999

Introductory Missive!

Dr. A

nna Ritz

1-2012O

n the Bias!

Dr. A

nna Ritz

2-2012

Constraints on the U

niverse as a Num

erical Simulation

Dr. A

lexey Onufriev

1-2013

The Lucas-Penrose Argum

ent about Gödel’s Theorem

Dr. A

lexey Onufriev

1-2012

Representing Geom

etric Constructions A

s Programs: A

Brief Exploration

Moham

mad H

asan

2002

Developing a Learning Progression for Scientific M

odeling: Making Scientific

Modeling A

ccessible and Meaningful for Learners Bushra C

howdhury

4-2009

A M

ultidisciplinary Approach Tow

ards Com

putational Thinking for

Science Majors Pejm

an Khadavi

3-2009

A Fram

ework for C

omputational Thinking across the C

urriculum!

Pejman K

hadavi

6-2010

A C

omparison O

f Programm

ing Languages And A

lgebraic Notation A

s

Expressive Languages For Physics Paul Tranquilli2001

Recognizing Com

putational Thinking Patterns!

Ali A

nwar

3-2001

Towards the A

utomatic Recognition of C

omputational Thinking for

Adaptive Visual Language Learning A

li Anw

ar2010

Com

puting Creativity: D

ivergence in Com

putational Thinking

Ali A

nwar

2-2013

Paving the Way for C

omputational Thinking!

Michael Stew

art

8-2008

Please Don't Learn to C

ode!

Michael Stew

art

5-2012

Maybe N

ot Everybody Should Learn to Code!

Michael Stew

art

8-2013N

o--You Don’t N

eed To Learn To Code!

Michael Stew

art10-2013

The Fairy Performance A

ssessment: M

easuring Com

putational Thinking in

Middle School A

ustin ‘Cory’ Bart

3-2012

Was that C

T? Assessing C

omputational Thinking Patterns through Video-

Based Prompts Luna Xu

2011

New

Framew

orks for Studying and Assessing the D

evelopment of

Com

putational Thinking Shirdhar Chandan

2012

A Buggy Path to the D

evelopment of Program

ming Expertise

Gaurav M

ishra1987

Who W

rote the 15th Book of Oz? A

n Application of M

ultivariate Analysis

to Authorship A

ttribution Dr. A

nna Ritz

2003

Page 22: Creating Conditions for Participation: Computational ...people.cs.vt.edu/~kafura/CS6604/Slides/Frisina-Presentation.pdf · Computational Thinking [ presentation by chris frisina special@vt.edu

Computational Thinking [ presentation by chris frisina [email protected] @special_orange ] �22

2006: Computational

Thinking"Jeannette Wing

Timeline of Papers

Pedagogy

Assessment

Learning

Collaborative strategic board gam

es as a site for distributed computational

thinking Panagiotis Apostolellis

4-2011

Scalable Gam

e Design and the D

evelopment of a C

hecklist for Getting

Com

putational Thinking into Public Schools Michael Suffett

2010

Com

putational Thinking in K−12 : A

Review of the State of the Field!

Michael Suffett

2-2013

A M

odel Curriculum

for K–12 C

omputer Science: Final Report of the A

CM

k-12 Task Force Curriculum

Com

mittee Luke G

usukuma

10-2013

Modeling N

ature’s Emergent Patterns w

ith Multi-agent Language!

Krunal D

oshi

2001

Learning Through Participatory Simulations: N

etwork-based D

esign for

Systems Learning in C

lassroom K

runal Doshi

1999

Introductory Missive!

Dr. A

nna Ritz

1-2012O

n the Bias!

Dr. A

nna Ritz

2-2012

Constraints on the U

niverse as a Num

erical Simulation

Dr. A

lexey Onufriev

1-2013

The Lucas-Penrose Argum

ent about Gödel’s Theorem

Dr. A

lexey Onufriev

1-2012

Representing Geom

etric Constructions A

s Programs: A

Brief Exploration

Moham

mad H

asan

2002

Developing a Learning Progression for Scientific M

odeling: Making Scientific

Modeling A

ccessible and Meaningful for Learners Bushra C

howdhury

4-2009

A M

ultidisciplinary Approach Tow

ards Com

putational Thinking for

Science Majors Pejm

an Khadavi

3-2009

A Fram

ework for C

omputational Thinking across the C

urriculum!

Pejman K

hadavi

6-2010

A C

omparison O

f Programm

ing Languages And A

lgebraic Notation A

s

Expressive Languages For Physics Paul Tranquilli2001

Recognizing Com

putational Thinking Patterns!

Ali A

nwar

3-2001

Towards the A

utomatic Recognition of C

omputational Thinking for

Adaptive Visual Language Learning A

li Anw

ar2010

Com

puting Creativity: D

ivergence in Com

putational Thinking

Ali A

nwar

2-2013

Paving the Way for C

omputational Thinking!

Michael Stew

art

8-2008

Please Don't Learn to C

ode!

Michael Stew

art

5-2012

Maybe N

ot Everybody Should Learn to Code!

Michael Stew

art

8-2013N

o--You Don’t N

eed To Learn To Code!

Michael Stew

art10-2013

The Fairy Performance A

ssessment: M

easuring Com

putational Thinking in

Middle School A

ustin ‘Cory’ Bart

3-2012

Was that C

T? Assessing C

omputational Thinking Patterns through Video-

Based Prompts Luna Xu

2011

New

Framew

orks for Studying and Assessing the D

evelopment of

Com

putational Thinking Shirdhar Chandan

2012

A Buggy Path to the D

evelopment of Program

ming Expertise

Gaurav M

ishra1987

Understanding Student C

omputational Thinking w

ith Com

putational

Modeling M

onika Monk

2012

Who W

rote the 15th Book of Oz? A

n Application of M

ultivariate Analysis

to Authorship A

ttribution Dr. A

nna Ritz

2003

Page 23: Creating Conditions for Participation: Computational ...people.cs.vt.edu/~kafura/CS6604/Slides/Frisina-Presentation.pdf · Computational Thinking [ presentation by chris frisina special@vt.edu

Computational Thinking [ presentation by chris frisina [email protected] @special_orange ] �23

2006: Computational

Thinking"Jeannette Wing

Timeline of Papers

Pedagogy

Assessment

Learning

Collaborative strategic board gam

es as a site for distributed computational

thinking Panagiotis Apostolellis

4-2011

Scalable Gam

e Design and the D

evelopment of a C

hecklist for Getting

Com

putational Thinking into Public Schools Michael Suffett

2010

Com

putational Thinking in K−12 : A

Review of the State of the Field!

Michael Suffett

2-2013

A M

odel Curriculum

for K–12 C

omputer Science: Final Report of the A

CM

k-12 Task Force Curriculum

Com

mittee Luke G

usukuma

10-2013

Modeling N

ature’s Emergent Patterns w

ith Multi-agent Language!

Krunal D

oshi

2001

Learning Through Participatory Simulations: N

etwork-based D

esign for

Systems Learning in C

lassroom K

runal Doshi

1999

Introductory Missive!

Dr. A

nna Ritz

1-2012O

n the Bias!

Dr. A

nna Ritz

2-2012

Constraints on the U

niverse as a Num

erical Simulation

Dr. A

lexey Onufriev

1-2013

The Lucas-Penrose Argum

ent about Gödel’s Theorem

Dr. A

lexey Onufriev

1-2012

Representing Geom

etric Constructions A

s Programs: A

Brief Exploration

Moham

mad H

asan

2002

Developing a Learning Progression for Scientific M

odeling: Making Scientific

Modeling A

ccessible and Meaningful for Learners Bushra C

howdhury

4-2009

A M

ultidisciplinary Approach Tow

ards Com

putational Thinking for

Science Majors Pejm

an Khadavi

3-2009

A Fram

ework for C

omputational Thinking across the C

urriculum!

Pejman K

hadavi

6-2010

A C

omparison O

f Programm

ing Languages And A

lgebraic Notation A

s

Expressive Languages For Physics Paul Tranquilli2001

Recognizing Com

putational Thinking Patterns!

Ali A

nwar

3-2001

Towards the A

utomatic Recognition of C

omputational Thinking for

Adaptive Visual Language Learning A

li Anw

ar2010

Com

puting Creativity: D

ivergence in Com

putational Thinking

Ali A

nwar

2-2013

Paving the Way for C

omputational Thinking!

Michael Stew

art

8-2008

Please Don't Learn to C

ode!

Michael Stew

art

5-2012

Maybe N

ot Everybody Should Learn to Code!

Michael Stew

art

8-2013N

o--You Don’t N

eed To Learn To Code!

Michael Stew

art10-2013

The Fairy Performance A

ssessment: M

easuring Com

putational Thinking in

Middle School A

ustin ‘Cory’ Bart

3-2012

Was that C

T? Assessing C

omputational Thinking Patterns through Video-

Based Prompts Luna Xu

2011

New

Framew

orks for Studying and Assessing the D

evelopment of

Com

putational Thinking Shirdhar Chandan

2012

A Buggy Path to the D

evelopment of Program

ming Expertise

Gaurav M

ishra1987

Understanding Student C

omputational Thinking w

ith Com

putational

Modeling M

onika Monk

2012

Com

parison of Student Learning in Challenge-based and Traditional

Instruction in Biomedical Engineering H

anaa Torkkey2-2007

Who W

rote the 15th Book of Oz? A

n Application of M

ultivariate Analysis

to Authorship A

ttribution Dr. A

nna Ritz

2003

Page 24: Creating Conditions for Participation: Computational ...people.cs.vt.edu/~kafura/CS6604/Slides/Frisina-Presentation.pdf · Computational Thinking [ presentation by chris frisina special@vt.edu

Computational Thinking [ presentation by chris frisina [email protected] @special_orange ] �24

2006: Computational

Thinking"Jeannette Wing

Timeline of Papers

Pedagogy

Assessment

Learning

Collaborative strategic board gam

es as a site for distributed computational

thinking Panagiotis Apostolellis

4-2011

Scalable Gam

e Design and the D

evelopment of a C

hecklist for Getting

Com

putational Thinking into Public Schools Michael Suffett

2010

Com

putational Thinking in K−12 : A

Review of the State of the Field!

Michael Suffett

2-2013

A M

odel Curriculum

for K–12 C

omputer Science: Final Report of the A

CM

k-12 Task Force Curriculum

Com

mittee Luke G

usukuma

10-2013

Modeling N

ature’s Emergent Patterns w

ith Multi-agent Language!

Krunal D

oshi

2001

Learning Through Participatory Simulations: N

etwork-based D

esign for

Systems Learning in C

lassroom K

runal Doshi

1999

Introductory Missive!

Dr. A

nna Ritz

1-2012O

n the Bias!

Dr. A

nna Ritz

2-2012

Constraints on the U

niverse as a Num

erical Simulation

Dr. A

lexey Onufriev

1-2013

The Lucas-Penrose Argum

ent about Gödel’s Theorem

Dr. A

lexey Onufriev

1-2012

Representing Geom

etric Constructions A

s Programs: A

Brief Exploration

Moham

mad H

asan

2002

Developing a Learning Progression for Scientific M

odeling: Making Scientific

Modeling A

ccessible and Meaningful for Learners Bushra C

howdhury

4-2009

A M

ultidisciplinary Approach Tow

ards Com

putational Thinking for

Science Majors Pejm

an Khadavi

3-2009

A Fram

ework for C

omputational Thinking across the C

urriculum!

Pejman K

hadavi

6-2010

A C

omparison O

f Programm

ing Languages And A

lgebraic Notation A

s

Expressive Languages For Physics Paul Tranquilli2001

Recognizing Com

putational Thinking Patterns!

Ali A

nwar

3-2001

Towards the A

utomatic Recognition of C

omputational Thinking for

Adaptive Visual Language Learning A

li Anw

ar2010

Com

puting Creativity: D

ivergence in Com

putational Thinking

Ali A

nwar

2-2013

Paving the Way for C

omputational Thinking!

Michael Stew

art

8-2008

Please Don't Learn to C

ode!

Michael Stew

art

5-2012

Maybe N

ot Everybody Should Learn to Code!

Michael Stew

art

8-2013N

o--You Don’t N

eed To Learn To Code!

Michael Stew

art10-2013

The Fairy Performance A

ssessment: M

easuring Com

putational Thinking in

Middle School A

ustin ‘Cory’ Bart

3-2012

Was that C

T? Assessing C

omputational Thinking Patterns through Video-

Based Prompts Luna Xu

2011

New

Framew

orks for Studying and Assessing the D

evelopment of

Com

putational Thinking Shirdhar Chandan

2012

A Buggy Path to the D

evelopment of Program

ming Expertise

Gaurav M

ishra1987

Understanding Student C

omputational Thinking w

ith Com

putational

Modeling M

onika Monk

2012

Com

parison of Student Learning in Challenge-based and Traditional

Instruction in Biomedical Engineering H

anaa Torkkey2-2007

Learning Theories and Education: Toward a D

ecade of Synergy""

Manh Tung D

ao11-2005

Who W

rote the 15th Book of Oz? A

n Application of M

ultivariate Analysis

to Authorship A

ttribution Dr. A

nna Ritz

2003

Page 25: Creating Conditions for Participation: Computational ...people.cs.vt.edu/~kafura/CS6604/Slides/Frisina-Presentation.pdf · Computational Thinking [ presentation by chris frisina special@vt.edu

Computational Thinking [ presentation by chris frisina [email protected] @special_orange ] �25

2006: Computational

Thinking"Jeannette Wing

Timeline of Papers

Pedagogy

Assessment

Learning

Collaborative strategic board gam

es as a site for distributed computational

thinking Panagiotis Apostolellis

4-2011

Scalable Gam

e Design and the D

evelopment of a C

hecklist for Getting

Com

putational Thinking into Public Schools Michael Suffett

2010

Com

putational Thinking in K−12 : A

Review of the State of the Field!

Michael Suffett

2-2013

A M

odel Curriculum

for K–12 C

omputer Science: Final Report of the A

CM

k-12 Task Force Curriculum

Com

mittee Luke G

usukuma

10-2013

Modeling N

ature’s Emergent Patterns w

ith Multi-agent Language!

Krunal D

oshi

2001

Learning Through Participatory Simulations: N

etwork-based D

esign for

Systems Learning in C

lassroom K

runal Doshi

1999

Introductory Missive!

Dr. A

nna Ritz

1-2012O

n the Bias!

Dr. A

nna Ritz

2-2012

Constraints on the U

niverse as a Num

erical Simulation

Dr. A

lexey Onufriev

1-2013

The Lucas-Penrose Argum

ent about Gödel’s Theorem

Dr. A

lexey Onufriev

1-2012

Representing Geom

etric Constructions A

s Programs: A

Brief Exploration

Moham

mad H

asan

2002

Developing a Learning Progression for Scientific M

odeling: Making Scientific

Modeling A

ccessible and Meaningful for Learners Bushra C

howdhury

4-2009

A M

ultidisciplinary Approach Tow

ards Com

putational Thinking for

Science Majors Pejm

an Khadavi

3-2009

A Fram

ework for C

omputational Thinking across the C

urriculum!

Pejman K

hadavi

6-2010

A C

omparison O

f Programm

ing Languages And A

lgebraic Notation A

s

Expressive Languages For Physics Paul Tranquilli2001

Recognizing Com

putational Thinking Patterns!

Ali A

nwar

3-2001

Towards the A

utomatic Recognition of C

omputational Thinking for

Adaptive Visual Language Learning A

li Anw

ar2010

Com

puting Creativity: D

ivergence in Com

putational Thinking

Ali A

nwar

2-2013

Paving the Way for C

omputational Thinking!

Michael Stew

art

8-2008

Please Don't Learn to C

ode!

Michael Stew

art

5-2012

Maybe N

ot Everybody Should Learn to Code!

Michael Stew

art

8-2013N

o--You Don’t N

eed To Learn To Code!

Michael Stew

art10-2013

The Fairy Performance A

ssessment: M

easuring Com

putational Thinking in

Middle School A

ustin ‘Cory’ Bart

3-2012

Was that C

T? Assessing C

omputational Thinking Patterns through Video-

Based Prompts Luna Xu

2011

New

Framew

orks for Studying and Assessing the D

evelopment of

Com

putational Thinking Shirdhar Chandan

2012

A Buggy Path to the D

evelopment of Program

ming Expertise

Gaurav M

ishra1987

Understanding Student C

omputational Thinking w

ith Com

putational

Modeling M

onika Monk

2012

Com

parison of Student Learning in Challenge-based and Traditional

Instruction in Biomedical Engineering H

anaa Torkkey2-2007

Learning Theories and Education: Toward a D

ecade of Synergy""

Manh Tung D

ao11-2005

How

people learn: brain, mind, experience, and school!

!

Andre Esakia

11-2004

Who W

rote the 15th Book of Oz? A

n Application of M

ultivariate Analysis

to Authorship A

ttribution Dr. A

nna Ritz

2003

Page 26: Creating Conditions for Participation: Computational ...people.cs.vt.edu/~kafura/CS6604/Slides/Frisina-Presentation.pdf · Computational Thinking [ presentation by chris frisina special@vt.edu

Computational Thinking [ presentation by chris frisina [email protected] @special_orange ]

A M

odel Curriculum

for K–12 C

omputer Science: Final Report of the A

CM

k-12 Task Force Curriculum

Com

mittee Luke G

usukuma

10-2013

Com

putational Thinking in K−12 : A

Review of the State of the Field!

Michael Suffett

2-2013

Introductory Missive!

Dr. A

nna Ritz

1-2012

Understanding Student C

omputational Thinking w

ith Com

putational

Modeling M

onika Monk

2012

Scalable Gam

e Design and the D

evelopment of a C

hecklist for Getting

Com

putational Thinking into Public Schools Michael Suffett

2010

Modeling N

ature’s Emergent Patterns w

ith Multi-agent Language!

Krunal D

oshi

2001

�26

2006: Computational

Thinking"Jeannette Wing

How

people learn: brain, mind, experience, and school!

!

Andre Esakia

11-2004

Timeline of Papers

Representing Geom

etric Constructions A

s Programs: A

Brief Exploration

Moham

mad H

asan

2002

Recognizing Com

putational Thinking Patterns!

Ali A

nwar

3-2001

Learning Through Participatory Simulations: N

etwork-based D

esign for

Systems Learning in C

lassroom K

runal Doshi

1999

Creating C

onditions for Participation: Conflicts and Resources in System

s

Developm

ent Chris Frisina

1996

A Buggy Path to the D

evelopment of Program

ming Expertise

Gaurav M

ishra1987

Pedagogy

Assessment

Learning

Com

parison of Student Learning in Challenge-based and Traditional

Instruction in Biomedical Engineering H

anaa Torkkey2-2007

Paving the Way for C

omputational Thinking!

Michael Stew

art

8-2008A

Multidisciplinary A

pproach Towards C

omputational Thinking for

Science Majors Pejm

an Khadavi

3-2009D

eveloping a Learning Progression for Scientific Modeling: M

aking Scientific

Modeling A

ccessible and Meaningful for Learners Bushra C

howdhury

4-2009

A Fram

ework for C

omputational Thinking across the C

urriculum!

Pejman K

hadavi

6-2010W

as that CT? A

ssessing Com

putational Thinking Patterns through Video-

Based Prompts Luna Xu

2011C

ollaborative strategic board games as a site for distributed com

putational

thinking Panagiotis Apostolellis

4-2011

On the Bias!

Dr. A

nna Ritz

2-2012

Please Don't Learn to C

ode!

Michael Stew

art

5-2012

The Fairy Performance A

ssessment: M

easuring Com

putational Thinking in

Middle School A

ustin ‘Cory’ Bart

3-2012

Constraints on the U

niverse as a Num

erical Simulation

Dr. A

lexey Onufriev

1-2013

A C

omparison O

f Programm

ing Languages And A

lgebraic Notation A

s

Expressive Languages For Physics Paul Tranquilli2001

Learning Theories and Education: Toward a D

ecade of Synergy""

Manh Tung D

ao11-2005

Maybe N

ot Everybody Should Learn to Code!

Michael Stew

art

8-2013

Towards the A

utomatic Recognition of C

omputational Thinking for

Adaptive Visual Language Learning A

li Anw

ar2010

New

Framew

orks for Studying and Assessing the D

evelopment of

Com

putational Thinking Shirdhar Chandan

2012

The Lucas-Penrose Argum

ent about Gödel’s Theorem

Dr. A

lexey Onufriev

1-2012

Com

puting Creativity: D

ivergence in Com

putational Thinking

Ali A

nwar

2-2013

No--You D

on’t Need To Learn To C

ode!

Michael Stew

art10-2013

Who W

rote the 15th Book of Oz? A

n Application of M

ultivariate Analysis

to Authorship A

ttribution Dr. A

nna Ritz

2003

Page 27: Creating Conditions for Participation: Computational ...people.cs.vt.edu/~kafura/CS6604/Slides/Frisina-Presentation.pdf · Computational Thinking [ presentation by chris frisina special@vt.edu

Computational Thinking [ presentation by chris frisina [email protected] @special_orange ]

Structure of the Studies

❖ Scandinavian Projects (three generations)!

❖ AT (Copenhagen)!

❖ Utopia!

❖ Danish DUE!

❖ NLIS (took advantage of the VIRK)

�27

Page 28: Creating Conditions for Participation: Computational ...people.cs.vt.edu/~kafura/CS6604/Slides/Frisina-Presentation.pdf · Computational Thinking [ presentation by chris frisina special@vt.edu

Computational Thinking [ presentation by chris frisina [email protected] @special_orange ]

Activity Theory

�28

Russian designed:!

! Alexei Leontiev (Leont’ev)!

! Sergei Rubinstein!

They see human activities as complex, socially situated phenomena!

!

It considers all people and objects in a ‘system’, as well as history, culture, and motivations of each entity!

AT recognizes internal and external process by its members interacting with tools, in addition to the result from the interaction(s)

Page 29: Creating Conditions for Participation: Computational ...people.cs.vt.edu/~kafura/CS6604/Slides/Frisina-Presentation.pdf · Computational Thinking [ presentation by chris frisina special@vt.edu

Computational Thinking [ presentation by chris frisina [email protected] @special_orange ]

Participatory Design

Assumptions"

❖ Identification of and access to users!

❖ User’s initial and continued interests!

❖ Fights paternalistic choices, encourages democratic and communal input/decision making!

❖ Design, interaction, and implementation only occur while the process/project is running!

!

!

Observations"

❖ Education is problematic (self efficacy and organized instruction)!

❖ Organizational structure sometime impedes participation !

Implementations (current)!

❖ Distributed Participatory design (crowdsourcing)!

❖ Rapid Prototyping!

❖ Q &A sites / forums / portals!

�29

Page 30: Creating Conditions for Participation: Computational ...people.cs.vt.edu/~kafura/CS6604/Slides/Frisina-Presentation.pdf · Computational Thinking [ presentation by chris frisina special@vt.edu

Computational Thinking [ presentation by chris frisina [email protected] @special_orange ]

Human DevelopmentGrundtvig!

! Education rooted in own experiences, and discuss it with others!

Anti-elitist!

!

!

!

!

Collective growth!

!

!

Engeström!

Borrows a lot from Vygotsky’s Cultural-Historical and Leontiev's Activity Theory!

Constant artifact [model] reconstruction!

Change occurs at different levels and times!

Methodological structure!

FROM an analysis of the activity!

TO a final new instrument into the organization!

Zone of proximal development!

OUTSIDE of current skill level and cognitive conception, there is a zone within which the person is capable of learning and is motivated to learn.

�30

Page 31: Creating Conditions for Participation: Computational ...people.cs.vt.edu/~kafura/CS6604/Slides/Frisina-Presentation.pdf · Computational Thinking [ presentation by chris frisina special@vt.edu

Computational Thinking [ presentation by chris frisina [email protected] @special_orange ]

Human DevelopmentGrundtvig!

! Education rooted in own experiences, and discuss it with others!

Anti-elitist!

!

!

!

!

Collective growth!

!

!

Engeström!

Borrows a lot from Vygotsky’s Cultural-Historical and Leontiev's Activity Theory!

Constant artifact [model] reconstruction!

Change occurs at different levels and times!

Methodological structure!

FROM an analysis of the activity!

TO a final new instrument into the organization!

Zone of proximal development!

OUTSIDE of current skill level and cognitive conception, there is a zone within which the person is capable of learning and is motivated to learn.

�31

Page 32: Creating Conditions for Participation: Computational ...people.cs.vt.edu/~kafura/CS6604/Slides/Frisina-Presentation.pdf · Computational Thinking [ presentation by chris frisina special@vt.edu

Computational Thinking [ presentation by chris frisina [email protected] @special_orange ]

Organizational Change Management CT

�32

Evaluation!

Goals!

Innovation!

Processes!

Observations!

Analysis!

Feedback / Adaptation!

Why do the processes change with scale?!

What other attributes effect the design?!

!

!

!

Page 33: Creating Conditions for Participation: Computational ...people.cs.vt.edu/~kafura/CS6604/Slides/Frisina-Presentation.pdf · Computational Thinking [ presentation by chris frisina special@vt.edu

Computational Thinking [ presentation by chris frisina [email protected] @special_orange ]

Human DevelopmentGrundtvig!

! Education rooted in own experiences, and discuss it with others!

Anti-elitist!

!

!

!

!

Collective growth!

!

!

Engeström!

Borrows a lot from Vygotsky’s Cultural-Historical and Leontiev's Activity Theory!

Constant artifact [model] reconstruction!

Change occurs at different levels and times!

Methodological structure!

FROM an analysis of the activity!

TO a final new instrument into the organization!

Zone of proximal development!

OUTSIDE of current skill level and cognitive conception, there is a zone within which the person is capable of learning and is motivated to learn.

�33

Page 34: Creating Conditions for Participation: Computational ...people.cs.vt.edu/~kafura/CS6604/Slides/Frisina-Presentation.pdf · Computational Thinking [ presentation by chris frisina special@vt.edu

Computational Thinking [ presentation by chris frisina [email protected] @special_orange ]

Participants / Users

Group

Manager

Researcher

Employee

eXecutive

Oversight

Administrator

�34

Scandinavian projects

Novice Senior

Gr

Ma

Re Ov

Em

X

Ad

Page 35: Creating Conditions for Participation: Computational ...people.cs.vt.edu/~kafura/CS6604/Slides/Frisina-Presentation.pdf · Computational Thinking [ presentation by chris frisina special@vt.edu

Re

Ov

Ma

Ad

X

Em

Gr

Novice

Senior

Page 36: Creating Conditions for Participation: Computational ...people.cs.vt.edu/~kafura/CS6604/Slides/Frisina-Presentation.pdf · Computational Thinking [ presentation by chris frisina special@vt.edu

Re

Ov

Ma

Ad

X

Em

Gr

Novice

Senior

Page 37: Creating Conditions for Participation: Computational ...people.cs.vt.edu/~kafura/CS6604/Slides/Frisina-Presentation.pdf · Computational Thinking [ presentation by chris frisina special@vt.edu

Re

Ov

Ma

Ad

X

Em

Gr

Novice

Senior

Page 38: Creating Conditions for Participation: Computational ...people.cs.vt.edu/~kafura/CS6604/Slides/Frisina-Presentation.pdf · Computational Thinking [ presentation by chris frisina special@vt.edu

Re

Ov

Ma

Ad

X

Em

Gr

Novice

Senior

Page 39: Creating Conditions for Participation: Computational ...people.cs.vt.edu/~kafura/CS6604/Slides/Frisina-Presentation.pdf · Computational Thinking [ presentation by chris frisina special@vt.edu

Re

Ov

Ma

Ad

X

Em

Gr

Novice

Senior136

26 51 40

95

10

2 8 3 6

3 1 2

9

2

4

111 4 4

1 2

1

1121

9

Page 40: Creating Conditions for Participation: Computational ...people.cs.vt.edu/~kafura/CS6604/Slides/Frisina-Presentation.pdf · Computational Thinking [ presentation by chris frisina special@vt.edu

Re

Ov

Ma

Ad

X

Em

Gr

Novice

Senior

Page 41: Creating Conditions for Participation: Computational ...people.cs.vt.edu/~kafura/CS6604/Slides/Frisina-Presentation.pdf · Computational Thinking [ presentation by chris frisina special@vt.edu

Computational Thinking [ presentation by chris frisina [email protected] @special_orange ]

Design AssessmentResource acquisition and allocation!

Evaluations on user participation!

conscripted interests and analysis for conflicts and and alignments!

Education requirements!

Continuous system efficacy (never ending introspection)!

! Robust feedback paths!

Appropriate voting techniques to ensure different voices/ideas are given weight and taken into consideration and implemented!

Any implemented system MUST account for differences between entities, where no entity should compare to an immutable model of perfection!

Aaron Koblin:!

http://www.aaronkoblin.com/work/thesheepmarket/!

Draw a left facing sheep using Amazon’s Mechanical Turk!

!

!

!

!

!

!

How do we enable ourselves to avoid becoming monotonous consumers, and more so [producing] participants?!

�41

Page 42: Creating Conditions for Participation: Computational ...people.cs.vt.edu/~kafura/CS6604/Slides/Frisina-Presentation.pdf · Computational Thinking [ presentation by chris frisina special@vt.edu

Computational Thinking [ presentation by chris frisina [email protected] @special_orange ]

Design Assessment (continued)

Everything doesn’t need to be comparable by a computer intuitively!

! Amazon’s price searching requires a department to be chosen!

! Lowe’s compare feature can only compare 4 items!

How do we assess financial motivations?!

Workload/contribution balance?!

There is a desire to understand, and drilling down requires appropriate data!

!

!

!

There is a desire to solve, and building up requires appropriate settings and adequate experience

�42

Page 43: Creating Conditions for Participation: Computational ...people.cs.vt.edu/~kafura/CS6604/Slides/Frisina-Presentation.pdf · Computational Thinking [ presentation by chris frisina special@vt.edu

Computational Thinking [ presentation by chris frisina [email protected] @special_orange ]

Contribution Towards VT

�43

Since participation is necessary, is there a minimum, ideal, or maximum? How do we screen prospective students to achieve those percentages? What are the consequences if those percentages aren’t met?!

!

!

!

!

!

Potential Implementations!

! Student Government!

! Interdisciplinary interaction!

! Graduate vs undergraduate interaction!

! Student and Administration interactions!

! Employee/Department communication!

!

Conspicuous open data!

Clear results

Page 44: Creating Conditions for Participation: Computational ...people.cs.vt.edu/~kafura/CS6604/Slides/Frisina-Presentation.pdf · Computational Thinking [ presentation by chris frisina special@vt.edu

Computational Thinking [ presentation by chris frisina [email protected] @special_orange ] �44

OR: A Snappy Dresser