Creating Conditions for Participation: Computational Thinking - - PowerPoint PPT Presentation

creating conditions for participation
SMART_READER_LITE
LIVE PREVIEW

Creating Conditions for Participation: Computational Thinking - - PowerPoint PPT Presentation

Creating Conditions for Participation: Computational Thinking Computer Science 6604 Conflicts and Resources in Systems Fall, 2013 Development Chris Frisina Susanne Bdker Computational Thinking [ presentation by chris frisina


slide-1
SLIDE 1

Computational Thinking [ presentation by chris frisina special@vt.edu @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

slide-2
SLIDE 2

Computational Thinking [ presentation by chris frisina special@vt.edu @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.

slide-3
SLIDE 3

Computational Thinking [ presentation by chris frisina special@vt.edu @special_orange ]

Interests

chris[topher] special frisina

3

slide-4
SLIDE 4

Computational Thinking [ presentation by chris frisina special@vt.edu @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
slide-5
SLIDE 5

Computational Thinking [ presentation by chris frisina special@vt.edu @special_orange ]

5

2006: Computational Thinking Jeannette Wing

Timeline of Papers

Pedagogy Assessment Learning

slide-6
SLIDE 6

Computational Thinking [ presentation by chris frisina special@vt.edu @special_orange ]

6

2006: Computational Thinking Jeannette Wing

Timeline of Papers

Pedagogy Assessment Learning

Scalable Game Design and the Development of a Checklist for Getting Computational Thinking into Public Schools Michael Suffett

2010

Computational Thinking in K−12 : A Review of the State of the Field Michael Suffett

2-2013

slide-7
SLIDE 7

Computational Thinking [ presentation by chris frisina special@vt.edu @special_orange ]

7

2006: Computational Thinking Jeannette Wing

Timeline of Papers

Pedagogy Assessment Learning

Scalable Game Design and the Development of a Checklist for Getting Computational Thinking into Public Schools Michael Suffett

2010

Computational Thinking in K−12 : A Review of the State of the Field Michael Suffett

2-2013

Collaborative strategic board games as a site for distributed computational thinking Panagiotis Apostolellis

4-2011

slide-8
SLIDE 8

Computational Thinking [ presentation by chris frisina special@vt.edu @special_orange ]

8

2006: Computational Thinking Jeannette Wing

Timeline of Papers

Pedagogy Assessment Learning

Collaborative strategic board games as a site for distributed computational thinking Panagiotis Apostolellis

4-2011

Scalable Game Design and the Development of a Checklist for Getting Computational Thinking into Public Schools Michael Suffett

2010

Computational Thinking in K−12 : A Review of the State of the Field Michael Suffett

2-2013

A Model Curriculum for K–12 Computer Science: Final Report of the ACM k-12 Task Force Curriculum Committee Luke Gusukuma

10-2013

slide-9
SLIDE 9

Computational Thinking [ presentation by chris frisina special@vt.edu @special_orange ]

9

2006: Computational Thinking Jeannette Wing

Timeline of Papers

Pedagogy Assessment Learning

Collaborative strategic board games as a site for distributed computational thinking Panagiotis Apostolellis

4-2011

Scalable Game Design and the Development of a Checklist for Getting Computational Thinking into Public Schools Michael Suffett

2010

Computational Thinking in K−12 : A Review of the State of the Field Michael Suffett

2-2013

A Model Curriculum for K–12 Computer Science: Final Report of the ACM k-12 Task Force Curriculum Committee Luke Gusukuma

10-2013

M

  • d

e l i n g N a t u r e ’ s E m e r g e n t P a t t e r n s w i t h M u l t i

  • a

g e n t L a n g u a g e

  • K

r u n a l D

  • s

h i

2001

L e a r n i n g T h r

  • u

g h P a r t i c i p a t

  • r

y S i m u l a t i

  • n

s : N e t w

  • r

k

  • b

a s e d D e s i g n f

  • r

S y s t e m s L e a r n i n g i n C l a s s r

  • m

K r u n a l D

  • s

h i

1999

slide-10
SLIDE 10

Computational Thinking [ presentation by chris frisina special@vt.edu @special_orange ] 10

2006: Computational Thinking Jeannette Wing

Timeline of Papers

Pedagogy Assessment Learning

Collaborative strategic board games as a site for distributed computational thinking Panagiotis Apostolellis

4-2011

Scalable Game Design and the Development of a Checklist for Getting Computational Thinking into Public Schools Michael Suffett

2010

Computational Thinking in K−12 : A Review of the State of the Field Michael Suffett

2-2013

A Model Curriculum for K–12 Computer Science: Final Report of the ACM k-12 Task Force Curriculum Committee Luke Gusukuma

10-2013

M

  • d

e l i n g N a t u r e ’ s E m e r g e n t P a t t e r n s w i t h M u l t i

  • a

g e n t L a n g u a g e

  • K

r u n a l D

  • s

h i

2001

L e a r n i n g T h r

  • u

g h P a r t i c i p a t

  • r

y S i m u l a t i

  • n

s : N e t w

  • r

k

  • b

a s e d D e s i g n f

  • r

S y s t e m s L e a r n i n g i n C l a s s r

  • m

K r u n a l D

  • s

h i

1999

Introductory Missive

  • Dr. Anna Ritz

1-2012

W h

  • W

r

  • t

e t h e 1 5 t h B

  • k
  • f

O z ? A n A p p l i c a t i

  • n
  • f

M u l t i v a r i a t e A n a l y s i s t

  • A

u t h

  • r

s h i p A t t r i b u t i

  • n

D r . A n n a R i t z

2003

On the Bias

  • Dr. Anna Ritz

2-2012

slide-11
SLIDE 11

Computational Thinking [ presentation by chris frisina special@vt.edu @special_orange ] 11

2006: Computational Thinking Jeannette Wing

Timeline of Papers

Pedagogy Assessment Learning

Collaborative strategic board games as a site for distributed computational thinking Panagiotis Apostolellis

4-2011

Scalable Game Design and the Development of a Checklist for Getting Computational Thinking into Public Schools Michael Suffett

2010

Computational Thinking in K−12 : A Review of the State of the Field Michael Suffett

2-2013

A Model Curriculum for K–12 Computer Science: Final Report of the ACM k-12 Task Force Curriculum Committee Luke Gusukuma

10-2013

M

  • d

e l i n g N a t u r e ’ s E m e r g e n t P a t t e r n s w i t h M u l t i

  • a

g e n t L a n g u a g e

  • K

r u n a l D

  • s

h i

2001

L e a r n i n g T h r

  • u

g h P a r t i c i p a t

  • r

y S i m u l a t i

  • n

s : N e t w

  • r

k

  • b

a s e d D e s i g n f

  • r

S y s t e m s L e a r n i n g i n C l a s s r

  • m

K r u n a l D

  • s

h i

1999

Introductory Missive

  • Dr. Anna Ritz

1-2012

On the Bias

  • Dr. Anna Ritz

2-2012

Constraints on the Universe as a Numerical Simulation

  • Dr. Alexey Onufriev

1-2013

The Lucas-Penrose Argument about Gödel’s Theorem

  • Dr. Alexey Onufriev

1-2012

W h

  • W

r

  • t

e t h e 1 5 t h B

  • k
  • f

O z ? A n A p p l i c a t i

  • n
  • f

M u l t i v a r i a t e A n a l y s i s t

  • A

u t h

  • r

s h i p A t t r i b u t i

  • n

D r . A n n a R i t z

2003

slide-12
SLIDE 12

Computational Thinking [ presentation by chris frisina special@vt.edu @special_orange ] 12

2006: Computational Thinking Jeannette Wing

Timeline of Papers

Pedagogy Assessment Learning

Collaborative strategic board games as a site for distributed computational thinking Panagiotis Apostolellis

4-2011

Scalable Game Design and the Development of a Checklist for Getting Computational Thinking into Public Schools Michael Suffett

2010

Computational Thinking in K−12 : A Review of the State of the Field Michael Suffett

2-2013

A Model Curriculum for K–12 Computer Science: Final Report of the ACM k-12 Task Force Curriculum Committee Luke Gusukuma

10-2013

M

  • d

e l i n g N a t u r e ’ s E m e r g e n t P a t t e r n s w i t h M u l t i

  • a

g e n t L a n g u a g e

  • K

r u n a l D

  • s

h i

2001

L e a r n i n g T h r

  • u

g h P a r t i c i p a t

  • r

y S i m u l a t i

  • n

s : N e t w

  • r

k

  • b

a s e d D e s i g n f

  • r

S y s t e m s L e a r n i n g i n C l a s s r

  • m

K r u n a l D

  • s

h i

1999

Introductory Missive

  • Dr. Anna Ritz

1-2012

On the Bias

  • Dr. Anna Ritz

2-2012

Constraints on the Universe as a Numerical Simulation

  • Dr. Alexey Onufriev

1-2013

The Lucas-Penrose Argument about Gödel’s Theorem

  • Dr. Alexey Onufriev

1-2012

Representing Geometric Constructions As Programs: A Brief Exploration Mohammad Hasan

2002

W h

  • W

r

  • t

e t h e 1 5 t h B

  • k
  • f

O z ? A n A p p l i c a t i

  • n
  • f

M u l t i v a r i a t e A n a l y s i s t

  • A

u t h

  • r

s h i p A t t r i b u t i

  • n

D r . A n n a R i t z

2003

slide-13
SLIDE 13

Computational Thinking [ presentation by chris frisina special@vt.edu @special_orange ] 13

2006: Computational Thinking Jeannette Wing

Timeline of Papers

Pedagogy Assessment Learning

Collaborative strategic board games as a site for distributed computational thinking Panagiotis Apostolellis

4-2011

Scalable Game Design and the Development of a Checklist for Getting Computational Thinking into Public Schools Michael Suffett

2010

Computational Thinking in K−12 : A Review of the State of the Field Michael Suffett

2-2013

A Model Curriculum for K–12 Computer Science: Final Report of the ACM k-12 Task Force Curriculum Committee Luke Gusukuma

10-2013

M

  • d

e l i n g N a t u r e ’ s E m e r g e n t P a t t e r n s w i t h M u l t i

  • a

g e n t L a n g u a g e

  • K

r u n a l D

  • s

h i

2001

L e a r n i n g T h r

  • u

g h P a r t i c i p a t

  • r

y S i m u l a t i

  • n

s : N e t w

  • r

k

  • b

a s e d D e s i g n f

  • r

S y s t e m s L e a r n i n g i n C l a s s r

  • m

K r u n a l D

  • s

h i

1999

Introductory Missive

  • Dr. Anna Ritz

1-2012

On the Bias

  • Dr. Anna Ritz

2-2012

Constraints on the Universe as a Numerical Simulation

  • Dr. Alexey Onufriev

1-2013

The Lucas-Penrose Argument about Gödel’s Theorem

  • Dr. Alexey Onufriev

1-2012

Representing Geometric Constructions As Programs: A Brief Exploration Mohammad Hasan

2002

Developing a Learning Progression for Scientific Modeling: Making Scientific Modeling Accessible and Meaningful for Learners Bushra Chowdhury

4-2009

W h

  • W

r

  • t

e t h e 1 5 t h B

  • k
  • f

O z ? A n A p p l i c a t i

  • n
  • f

M u l t i v a r i a t e A n a l y s i s t

  • A

u t h

  • r

s h i p A t t r i b u t i

  • n

D r . A n n a R i t z

2003

slide-14
SLIDE 14

Computational Thinking [ presentation by chris frisina special@vt.edu @special_orange ] 14

2006: Computational Thinking Jeannette Wing

Timeline of Papers

Pedagogy Assessment Learning

Collaborative strategic board games as a site for distributed computational thinking Panagiotis Apostolellis

4-2011

Scalable Game Design and the Development of a Checklist for Getting Computational Thinking into Public Schools Michael Suffett

2010

Computational Thinking in K−12 : A Review of the State of the Field Michael Suffett

2-2013

A Model Curriculum for K–12 Computer Science: Final Report of the ACM k-12 Task Force Curriculum Committee Luke Gusukuma

10-2013

M

  • d

e l i n g N a t u r e ’ s E m e r g e n t P a t t e r n s w i t h M u l t i

  • a

g e n t L a n g u a g e

  • K

r u n a l D

  • s

h i

2001

L e a r n i n g T h r

  • u

g h P a r t i c i p a t

  • r

y S i m u l a t i

  • n

s : N e t w

  • r

k

  • b

a s e d D e s i g n f

  • r

S y s t e m s L e a r n i n g i n C l a s s r

  • m

K r u n a l D

  • s

h i

1999

Introductory Missive

  • Dr. Anna Ritz

1-2012

On the Bias

  • Dr. Anna Ritz

2-2012

Constraints on the Universe as a Numerical Simulation

  • Dr. Alexey Onufriev

1-2013

The Lucas-Penrose Argument about Gödel’s Theorem

  • Dr. Alexey Onufriev

1-2012

Representing Geometric Constructions As Programs: A Brief Exploration Mohammad Hasan

2002

Developing a Learning Progression for Scientific Modeling: Making Scientific Modeling Accessible and Meaningful for Learners Bushra Chowdhury

4-2009

A Multidisciplinary Approach Towards Computational Thinking for Science Majors Pejman Khadavi

3-2009

A Framework for Computational Thinking across the Curriculum Pejman Khadavi

6-2010

W h

  • W

r

  • t

e t h e 1 5 t h B

  • k
  • f

O z ? A n A p p l i c a t i

  • n
  • f

M u l t i v a r i a t e A n a l y s i s t

  • A

u t h

  • r

s h i p A t t r i b u t i

  • n

D r . A n n a R i t z

2003

slide-15
SLIDE 15

Computational Thinking [ presentation by chris frisina special@vt.edu @special_orange ] 15

2006: Computational Thinking Jeannette Wing

Timeline of Papers

Pedagogy Assessment Learning

Collaborative strategic board games as a site for distributed computational thinking Panagiotis Apostolellis

4-2011

Scalable Game Design and the Development of a Checklist for Getting Computational Thinking into Public Schools Michael Suffett

2010

Computational Thinking in K−12 : A Review of the State of the Field Michael Suffett

2-2013

A Model Curriculum for K–12 Computer Science: Final Report of the ACM k-12 Task Force Curriculum Committee Luke Gusukuma

10-2013

M

  • d

e l i n g N a t u r e ’ s E m e r g e n t P a t t e r n s w i t h M u l t i

  • a

g e n t L a n g u a g e

  • K

r u n a l D

  • s

h i

2001

L e a r n i n g T h r

  • u

g h P a r t i c i p a t

  • r

y S i m u l a t i

  • n

s : N e t w

  • r

k

  • b

a s e d D e s i g n f

  • r

S y s t e m s L e a r n i n g i n C l a s s r

  • m

K r u n a l D

  • s

h i

1999

Introductory Missive

  • Dr. Anna Ritz

1-2012

On the Bias

  • Dr. Anna Ritz

2-2012

Constraints on the Universe as a Numerical Simulation

  • Dr. Alexey Onufriev

1-2013

The Lucas-Penrose Argument about Gödel’s Theorem

  • Dr. Alexey Onufriev

1-2012

Representing Geometric Constructions As Programs: A Brief Exploration Mohammad Hasan

2002

Developing a Learning Progression for Scientific Modeling: Making Scientific Modeling Accessible and Meaningful for Learners Bushra Chowdhury

4-2009

A Multidisciplinary Approach Towards Computational Thinking for Science Majors Pejman Khadavi

3-2009

A Framework for Computational Thinking across the Curriculum Pejman Khadavi

6-2010

A Comparison Of Programming Languages And Algebraic Notation As Expressive Languages For Physics Paul Tranquilli

2001

W h

  • W

r

  • t

e t h e 1 5 t h B

  • k
  • f

O z ? A n A p p l i c a t i

  • n
  • f

M u l t i v a r i a t e A n a l y s i s t

  • A

u t h

  • r

s h i p A t t r i b u t i

  • n

D r . A n n a R i t z

2003

slide-16
SLIDE 16

Computational Thinking [ presentation by chris frisina special@vt.edu @special_orange ] 16

2006: Computational Thinking Jeannette Wing

Timeline of Papers

Pedagogy Assessment Learning

Collaborative strategic board games as a site for distributed computational thinking Panagiotis Apostolellis

4-2011

Scalable Game Design and the Development of a Checklist for Getting Computational Thinking into Public Schools Michael Suffett

2010

Computational Thinking in K−12 : A Review of the State of the Field Michael Suffett

2-2013

A Model Curriculum for K–12 Computer Science: Final Report of the ACM k-12 Task Force Curriculum Committee Luke Gusukuma

10-2013

M

  • d

e l i n g N a t u r e ’ s E m e r g e n t P a t t e r n s w i t h M u l t i

  • a

g e n t L a n g u a g e

  • K

r u n a l D

  • s

h i

2001

L e a r n i n g T h r

  • u

g h P a r t i c i p a t

  • r

y S i m u l a t i

  • n

s : N e t w

  • r

k

  • b

a s e d D e s i g n f

  • r

S y s t e m s L e a r n i n g i n C l a s s r

  • m

K r u n a l D

  • s

h i

1999

Introductory Missive

  • Dr. Anna Ritz

1-2012

On the Bias

  • Dr. Anna Ritz

2-2012

Constraints on the Universe as a Numerical Simulation

  • Dr. Alexey Onufriev

1-2013

The Lucas-Penrose Argument about Gödel’s Theorem

  • Dr. Alexey Onufriev

1-2012

Representing Geometric Constructions As Programs: A Brief Exploration Mohammad Hasan

2002

Developing a Learning Progression for Scientific Modeling: Making Scientific Modeling Accessible and Meaningful for Learners Bushra Chowdhury

4-2009

A Multidisciplinary Approach Towards Computational Thinking for Science Majors Pejman Khadavi

3-2009

A Framework for Computational Thinking across the Curriculum Pejman Khadavi

6-2010

A Comparison Of Programming Languages And Algebraic Notation As Expressive Languages For Physics Paul Tranquilli

2001

Recognizing Computational Thinking Patterns Ali Anwar

3-2001

Towards the Automatic Recognition of Computational Thinking for Adaptive Visual Language Learning Ali Anwar

2010

Computing Creativity: Divergence in Computational Thinking Ali Anwar

2-2013

W h

  • W

r

  • t

e t h e 1 5 t h B

  • k
  • f

O z ? A n A p p l i c a t i

  • n
  • f

M u l t i v a r i a t e A n a l y s i s t

  • A

u t h

  • r

s h i p A t t r i b u t i

  • n

D r . A n n a R i t z

2003

slide-17
SLIDE 17

Computational Thinking [ presentation by chris frisina special@vt.edu @special_orange ] 17

2006: Computational Thinking Jeannette Wing

Timeline of Papers

Pedagogy Assessment Learning

Collaborative strategic board games as a site for distributed computational thinking Panagiotis Apostolellis

4-2011

Scalable Game Design and the Development of a Checklist for Getting Computational Thinking into Public Schools Michael Suffett

2010

Computational Thinking in K−12 : A Review of the State of the Field Michael Suffett

2-2013

A Model Curriculum for K–12 Computer Science: Final Report of the ACM k-12 Task Force Curriculum Committee Luke Gusukuma

10-2013

M

  • d

e l i n g N a t u r e ’ s E m e r g e n t P a t t e r n s w i t h M u l t i

  • a

g e n t L a n g u a g e

  • K

r u n a l D

  • s

h i

2001

L e a r n i n g T h r

  • u

g h P a r t i c i p a t

  • r

y S i m u l a t i

  • n

s : N e t w

  • r

k

  • b

a s e d D e s i g n f

  • r

S y s t e m s L e a r n i n g i n C l a s s r

  • m

K r u n a l D

  • s

h i

1999

Introductory Missive

  • Dr. Anna Ritz

1-2012

On the Bias

  • Dr. Anna Ritz

2-2012

Constraints on the Universe as a Numerical Simulation

  • Dr. Alexey Onufriev

1-2013

The Lucas-Penrose Argument about Gödel’s Theorem

  • Dr. Alexey Onufriev

1-2012

Representing Geometric Constructions As Programs: A Brief Exploration Mohammad Hasan

2002

Developing a Learning Progression for Scientific Modeling: Making Scientific Modeling Accessible and Meaningful for Learners Bushra Chowdhury

4-2009

A Multidisciplinary Approach Towards Computational Thinking for Science Majors Pejman Khadavi

3-2009

A Framework for Computational Thinking across the Curriculum Pejman Khadavi

6-2010

A Comparison Of Programming Languages And Algebraic Notation As Expressive Languages For Physics Paul Tranquilli

2001

Recognizing Computational Thinking Patterns Ali Anwar

3-2001

Towards the Automatic Recognition of Computational Thinking for Adaptive Visual Language Learning Ali Anwar

2010

Computing Creativity: Divergence in Computational Thinking Ali Anwar

2-2013

Paving the Way for Computational Thinking Michael Stewart

8-2008

Please Don't Learn to Code Michael Stewart

5-2012

Maybe Not Everybody Should Learn to Code Michael Stewart

8-2013

No--You Don’t Need To Learn To Code Michael Stewart

10-2013

W h

  • W

r

  • t

e t h e 1 5 t h B

  • k
  • f

O z ? A n A p p l i c a t i

  • n
  • f

M u l t i v a r i a t e A n a l y s i s t

  • A

u t h

  • r

s h i p A t t r i b u t i

  • n

D r . A n n a R i t z

2003

slide-18
SLIDE 18

Computational Thinking [ presentation by chris frisina special@vt.edu @special_orange ] 18

2006: Computational Thinking Jeannette Wing

Timeline of Papers

Pedagogy Assessment Learning

Collaborative strategic board games as a site for distributed computational thinking Panagiotis Apostolellis

4-2011

Scalable Game Design and the Development of a Checklist for Getting Computational Thinking into Public Schools Michael Suffett

2010

Computational Thinking in K−12 : A Review of the State of the Field Michael Suffett

2-2013

A Model Curriculum for K–12 Computer Science: Final Report of the ACM k-12 Task Force Curriculum Committee Luke Gusukuma

10-2013

M

  • d

e l i n g N a t u r e ’ s E m e r g e n t P a t t e r n s w i t h M u l t i

  • a

g e n t L a n g u a g e

  • K

r u n a l D

  • s

h i

2001

L e a r n i n g T h r

  • u

g h P a r t i c i p a t

  • r

y S i m u l a t i

  • n

s : N e t w

  • r

k

  • b

a s e d D e s i g n f

  • r

S y s t e m s L e a r n i n g i n C l a s s r

  • m

K r u n a l D

  • s

h i

1999

Introductory Missive

  • Dr. Anna Ritz

1-2012

On the Bias

  • Dr. Anna Ritz

2-2012

Constraints on the Universe as a Numerical Simulation

  • Dr. Alexey Onufriev

1-2013

The Lucas-Penrose Argument about Gödel’s Theorem

  • Dr. Alexey Onufriev

1-2012

Representing Geometric Constructions As Programs: A Brief Exploration Mohammad Hasan

2002

Developing a Learning Progression for Scientific Modeling: Making Scientific Modeling Accessible and Meaningful for Learners Bushra Chowdhury

4-2009

A Multidisciplinary Approach Towards Computational Thinking for Science Majors Pejman Khadavi

3-2009

A Framework for Computational Thinking across the Curriculum Pejman Khadavi

6-2010

A Comparison Of Programming Languages And Algebraic Notation As Expressive Languages For Physics Paul Tranquilli

2001

Recognizing Computational Thinking Patterns Ali Anwar

3-2001

Towards the Automatic Recognition of Computational Thinking for Adaptive Visual Language Learning Ali Anwar

2010

Computing Creativity: Divergence in Computational Thinking Ali Anwar

2-2013

Paving the Way for Computational Thinking Michael Stewart

8-2008

Please Don't Learn to Code Michael Stewart

5-2012

Maybe Not Everybody Should Learn to Code Michael Stewart

8-2013

No--You Don’t Need To Learn To Code Michael Stewart

10-2013

The Fairy Performance Assessment: Measuring Computational Thinking in Middle School Austin ‘Cory’ Bart

3-2012

W h

  • W

r

  • t

e t h e 1 5 t h B

  • k
  • f

O z ? A n A p p l i c a t i

  • n
  • f

M u l t i v a r i a t e A n a l y s i s t

  • A

u t h

  • r

s h i p A t t r i b u t i

  • n

D r . A n n a R i t z

2003

slide-19
SLIDE 19

Computational Thinking [ presentation by chris frisina special@vt.edu @special_orange ] 19

2006: Computational Thinking Jeannette Wing

Timeline of Papers

Pedagogy Assessment Learning

Collaborative strategic board games as a site for distributed computational thinking Panagiotis Apostolellis

4-2011

Scalable Game Design and the Development of a Checklist for Getting Computational Thinking into Public Schools Michael Suffett

2010

Computational Thinking in K−12 : A Review of the State of the Field Michael Suffett

2-2013

A Model Curriculum for K–12 Computer Science: Final Report of the ACM k-12 Task Force Curriculum Committee Luke Gusukuma

10-2013

M

  • d

e l i n g N a t u r e ’ s E m e r g e n t P a t t e r n s w i t h M u l t i

  • a

g e n t L a n g u a g e

  • K

r u n a l D

  • s

h i

2001

L e a r n i n g T h r

  • u

g h P a r t i c i p a t

  • r

y S i m u l a t i

  • n

s : N e t w

  • r

k

  • b

a s e d D e s i g n f

  • r

S y s t e m s L e a r n i n g i n C l a s s r

  • m

K r u n a l D

  • s

h i

1999

Introductory Missive

  • Dr. Anna Ritz

1-2012

On the Bias

  • Dr. Anna Ritz

2-2012

Constraints on the Universe as a Numerical Simulation

  • Dr. Alexey Onufriev

1-2013

The Lucas-Penrose Argument about Gödel’s Theorem

  • Dr. Alexey Onufriev

1-2012

Representing Geometric Constructions As Programs: A Brief Exploration Mohammad Hasan

2002

Developing a Learning Progression for Scientific Modeling: Making Scientific Modeling Accessible and Meaningful for Learners Bushra Chowdhury

4-2009

A Multidisciplinary Approach Towards Computational Thinking for Science Majors Pejman Khadavi

3-2009

A Framework for Computational Thinking across the Curriculum Pejman Khadavi

6-2010

A Comparison Of Programming Languages And Algebraic Notation As Expressive Languages For Physics Paul Tranquilli

2001

Recognizing Computational Thinking Patterns Ali Anwar

3-2001

Towards the Automatic Recognition of Computational Thinking for Adaptive Visual Language Learning Ali Anwar

2010

Computing Creativity: Divergence in Computational Thinking Ali Anwar

2-2013

Paving the Way for Computational Thinking Michael Stewart

8-2008

Please Don't Learn to Code Michael Stewart

5-2012

Maybe Not Everybody Should Learn to Code Michael Stewart

8-2013

No--You Don’t Need To Learn To Code Michael Stewart

10-2013

The Fairy Performance Assessment: Measuring Computational Thinking in Middle School Austin ‘Cory’ Bart

3-2012

Was that CT? Assessing Computational Thinking Patterns through Video- Based Prompts Luna Xu

2011

W h

  • W

r

  • t

e t h e 1 5 t h B

  • k
  • f

O z ? A n A p p l i c a t i

  • n
  • f

M u l t i v a r i a t e A n a l y s i s t

  • A

u t h

  • r

s h i p A t t r i b u t i

  • n

D r . A n n a R i t z

2003

slide-20
SLIDE 20

Computational Thinking [ presentation by chris frisina special@vt.edu @special_orange ] 20

2006: Computational Thinking Jeannette Wing

Timeline of Papers

Pedagogy Assessment Learning

Collaborative strategic board games as a site for distributed computational thinking Panagiotis Apostolellis

4-2011

Scalable Game Design and the Development of a Checklist for Getting Computational Thinking into Public Schools Michael Suffett

2010

Computational Thinking in K−12 : A Review of the State of the Field Michael Suffett

2-2013

A Model Curriculum for K–12 Computer Science: Final Report of the ACM k-12 Task Force Curriculum Committee Luke Gusukuma

10-2013

M

  • d

e l i n g N a t u r e ’ s E m e r g e n t P a t t e r n s w i t h M u l t i

  • a

g e n t L a n g u a g e

  • K

r u n a l D

  • s

h i

2001

L e a r n i n g T h r

  • u

g h P a r t i c i p a t

  • r

y S i m u l a t i

  • n

s : N e t w

  • r

k

  • b

a s e d D e s i g n f

  • r

S y s t e m s L e a r n i n g i n C l a s s r

  • m

K r u n a l D

  • s

h i

1999

Introductory Missive

  • Dr. Anna Ritz

1-2012

On the Bias

  • Dr. Anna Ritz

2-2012

Constraints on the Universe as a Numerical Simulation

  • Dr. Alexey Onufriev

1-2013

The Lucas-Penrose Argument about Gödel’s Theorem

  • Dr. Alexey Onufriev

1-2012

Representing Geometric Constructions As Programs: A Brief Exploration Mohammad Hasan

2002

Developing a Learning Progression for Scientific Modeling: Making Scientific Modeling Accessible and Meaningful for Learners Bushra Chowdhury

4-2009

A Multidisciplinary Approach Towards Computational Thinking for Science Majors Pejman Khadavi

3-2009

A Framework for Computational Thinking across the Curriculum Pejman Khadavi

6-2010

A Comparison Of Programming Languages And Algebraic Notation As Expressive Languages For Physics Paul Tranquilli

2001

Recognizing Computational Thinking Patterns Ali Anwar

3-2001

Towards the Automatic Recognition of Computational Thinking for Adaptive Visual Language Learning Ali Anwar

2010

Computing Creativity: Divergence in Computational Thinking Ali Anwar

2-2013

Paving the Way for Computational Thinking Michael Stewart

8-2008

Please Don't Learn to Code Michael Stewart

5-2012

Maybe Not Everybody Should Learn to Code Michael Stewart

8-2013

No--You Don’t Need To Learn To Code Michael Stewart

10-2013

The Fairy Performance Assessment: Measuring Computational Thinking in Middle School Austin ‘Cory’ Bart

3-2012

Was that CT? Assessing Computational Thinking Patterns through Video- Based Prompts Luna Xu

2011

New Frameworks for Studying and Assessing the Development of Computational Thinking Shirdhar Chandan

2012

W h

  • W

r

  • t

e t h e 1 5 t h B

  • k
  • f

O z ? A n A p p l i c a t i

  • n
  • f

M u l t i v a r i a t e A n a l y s i s t

  • A

u t h

  • r

s h i p A t t r i b u t i

  • n

D r . A n n a R i t z

2003

slide-21
SLIDE 21

Computational Thinking [ presentation by chris frisina special@vt.edu @special_orange ] 21

2006: Computational Thinking Jeannette Wing

Timeline of Papers

Pedagogy Assessment Learning

Collaborative strategic board games as a site for distributed computational thinking Panagiotis Apostolellis

4-2011

Scalable Game Design and the Development of a Checklist for Getting Computational Thinking into Public Schools Michael Suffett

2010

Computational Thinking in K−12 : A Review of the State of the Field Michael Suffett

2-2013

A Model Curriculum for K–12 Computer Science: Final Report of the ACM k-12 Task Force Curriculum Committee Luke Gusukuma

10-2013

M

  • d

e l i n g N a t u r e ’ s E m e r g e n t P a t t e r n s w i t h M u l t i

  • a

g e n t L a n g u a g e

  • K

r u n a l D

  • s

h i

2001

L e a r n i n g T h r

  • u

g h P a r t i c i p a t

  • r

y S i m u l a t i

  • n

s : N e t w

  • r

k

  • b

a s e d D e s i g n f

  • r

S y s t e m s L e a r n i n g i n C l a s s r

  • m

K r u n a l D

  • s

h i

1999

Introductory Missive

  • Dr. Anna Ritz

1-2012

On the Bias

  • Dr. Anna Ritz

2-2012

Constraints on the Universe as a Numerical Simulation

  • Dr. Alexey Onufriev

1-2013

The Lucas-Penrose Argument about Gödel’s Theorem

  • Dr. Alexey Onufriev

1-2012

Representing Geometric Constructions As Programs: A Brief Exploration Mohammad Hasan

2002

Developing a Learning Progression for Scientific Modeling: Making Scientific Modeling Accessible and Meaningful for Learners Bushra Chowdhury

4-2009

A Multidisciplinary Approach Towards Computational Thinking for Science Majors Pejman Khadavi

3-2009

A Framework for Computational Thinking across the Curriculum Pejman Khadavi

6-2010

A Comparison Of Programming Languages And Algebraic Notation As Expressive Languages For Physics Paul Tranquilli

2001

Recognizing Computational Thinking Patterns Ali Anwar

3-2001

Towards the Automatic Recognition of Computational Thinking for Adaptive Visual Language Learning Ali Anwar

2010

Computing Creativity: Divergence in Computational Thinking Ali Anwar

2-2013

Paving the Way for Computational Thinking Michael Stewart

8-2008

Please Don't Learn to Code Michael Stewart

5-2012

Maybe Not Everybody Should Learn to Code Michael Stewart

8-2013

No--You Don’t Need To Learn To Code Michael Stewart

10-2013

The Fairy Performance Assessment: Measuring Computational Thinking in Middle School Austin ‘Cory’ Bart

3-2012

Was that CT? Assessing Computational Thinking Patterns through Video- Based Prompts Luna Xu

2011

New Frameworks for Studying and Assessing the Development of Computational Thinking Shirdhar Chandan

2012

A Buggy Path to the Development of Programming Expertise Gaurav Mishra

1987

W h

  • W

r

  • t

e t h e 1 5 t h B

  • k
  • f

O z ? A n A p p l i c a t i

  • n
  • f

M u l t i v a r i a t e A n a l y s i s t

  • A

u t h

  • r

s h i p A t t r i b u t i

  • n

D r . A n n a R i t z

2003

slide-22
SLIDE 22

Computational Thinking [ presentation by chris frisina special@vt.edu @special_orange ] 22

2006: Computational Thinking Jeannette Wing

Timeline of Papers

Pedagogy Assessment Learning

Collaborative strategic board games as a site for distributed computational thinking Panagiotis Apostolellis

4-2011

Scalable Game Design and the Development of a Checklist for Getting Computational Thinking into Public Schools Michael Suffett

2010

Computational Thinking in K−12 : A Review of the State of the Field Michael Suffett

2-2013

A Model Curriculum for K–12 Computer Science: Final Report of the ACM k-12 Task Force Curriculum Committee Luke Gusukuma

10-2013

M

  • d

e l i n g N a t u r e ’ s E m e r g e n t P a t t e r n s w i t h M u l t i

  • a

g e n t L a n g u a g e

  • K

r u n a l D

  • s

h i

2001

L e a r n i n g T h r

  • u

g h P a r t i c i p a t

  • r

y S i m u l a t i

  • n

s : N e t w

  • r

k

  • b

a s e d D e s i g n f

  • r

S y s t e m s L e a r n i n g i n C l a s s r

  • m

K r u n a l D

  • s

h i

1999

Introductory Missive

  • Dr. Anna Ritz

1-2012

On the Bias

  • Dr. Anna Ritz

2-2012

Constraints on the Universe as a Numerical Simulation

  • Dr. Alexey Onufriev

1-2013

The Lucas-Penrose Argument about Gödel’s Theorem

  • Dr. Alexey Onufriev

1-2012

Representing Geometric Constructions As Programs: A Brief Exploration Mohammad Hasan

2002

Developing a Learning Progression for Scientific Modeling: Making Scientific Modeling Accessible and Meaningful for Learners Bushra Chowdhury

4-2009

A Multidisciplinary Approach Towards Computational Thinking for Science Majors Pejman Khadavi

3-2009

A Framework for Computational Thinking across the Curriculum Pejman Khadavi

6-2010

A Comparison Of Programming Languages And Algebraic Notation As Expressive Languages For Physics Paul Tranquilli

2001

Recognizing Computational Thinking Patterns Ali Anwar

3-2001

Towards the Automatic Recognition of Computational Thinking for Adaptive Visual Language Learning Ali Anwar

2010

Computing Creativity: Divergence in Computational Thinking Ali Anwar

2-2013

Paving the Way for Computational Thinking Michael Stewart

8-2008

Please Don't Learn to Code Michael Stewart

5-2012

Maybe Not Everybody Should Learn to Code Michael Stewart

8-2013

No--You Don’t Need To Learn To Code Michael Stewart

10-2013

The Fairy Performance Assessment: Measuring Computational Thinking in Middle School Austin ‘Cory’ Bart

3-2012

Was that CT? Assessing Computational Thinking Patterns through Video- Based Prompts Luna Xu

2011

New Frameworks for Studying and Assessing the Development of Computational Thinking Shirdhar Chandan

2012

A Buggy Path to the Development of Programming Expertise Gaurav Mishra

1987

Understanding Student Computational Thinking with Computational Modeling Monika Monk

2012

W h

  • W

r

  • t

e t h e 1 5 t h B

  • k
  • f

O z ? A n A p p l i c a t i

  • n
  • f

M u l t i v a r i a t e A n a l y s i s t

  • A

u t h

  • r

s h i p A t t r i b u t i

  • n

D r . A n n a R i t z

2003

slide-23
SLIDE 23

Computational Thinking [ presentation by chris frisina special@vt.edu @special_orange ] 23

2006: Computational Thinking Jeannette Wing

Timeline of Papers

Pedagogy Assessment Learning

Collaborative strategic board games as a site for distributed computational thinking Panagiotis Apostolellis

4-2011

Scalable Game Design and the Development of a Checklist for Getting Computational Thinking into Public Schools Michael Suffett

2010

Computational Thinking in K−12 : A Review of the State of the Field Michael Suffett

2-2013

A Model Curriculum for K–12 Computer Science: Final Report of the ACM k-12 Task Force Curriculum Committee Luke Gusukuma

10-2013

M

  • d

e l i n g N a t u r e ’ s E m e r g e n t P a t t e r n s w i t h M u l t i

  • a

g e n t L a n g u a g e

  • K

r u n a l D

  • s

h i

2001

L e a r n i n g T h r

  • u

g h P a r t i c i p a t

  • r

y S i m u l a t i

  • n

s : N e t w

  • r

k

  • b

a s e d D e s i g n f

  • r

S y s t e m s L e a r n i n g i n C l a s s r

  • m

K r u n a l D

  • s

h i

1999

Introductory Missive

  • Dr. Anna Ritz

1-2012

On the Bias

  • Dr. Anna Ritz

2-2012

Constraints on the Universe as a Numerical Simulation

  • Dr. Alexey Onufriev

1-2013

The Lucas-Penrose Argument about Gödel’s Theorem

  • Dr. Alexey Onufriev

1-2012

Representing Geometric Constructions As Programs: A Brief Exploration Mohammad Hasan

2002

Developing a Learning Progression for Scientific Modeling: Making Scientific Modeling Accessible and Meaningful for Learners Bushra Chowdhury

4-2009

A Multidisciplinary Approach Towards Computational Thinking for Science Majors Pejman Khadavi

3-2009

A Framework for Computational Thinking across the Curriculum Pejman Khadavi

6-2010

A Comparison Of Programming Languages And Algebraic Notation As Expressive Languages For Physics Paul Tranquilli

2001

Recognizing Computational Thinking Patterns Ali Anwar

3-2001

Towards the Automatic Recognition of Computational Thinking for Adaptive Visual Language Learning Ali Anwar

2010

Computing Creativity: Divergence in Computational Thinking Ali Anwar

2-2013

Paving the Way for Computational Thinking Michael Stewart

8-2008

Please Don't Learn to Code Michael Stewart

5-2012

Maybe Not Everybody Should Learn to Code Michael Stewart

8-2013

No--You Don’t Need To Learn To Code Michael Stewart

10-2013

The Fairy Performance Assessment: Measuring Computational Thinking in Middle School Austin ‘Cory’ Bart

3-2012

Was that CT? Assessing Computational Thinking Patterns through Video- Based Prompts Luna Xu

2011

New Frameworks for Studying and Assessing the Development of Computational Thinking Shirdhar Chandan

2012

A Buggy Path to the Development of Programming Expertise Gaurav Mishra

1987

Understanding Student Computational Thinking with Computational Modeling Monika Monk

2012

Comparison of Student Learning in Challenge-based and Traditional Instruction in Biomedical Engineering Hanaa Torkkey

2-2007

W h

  • W

r

  • t

e t h e 1 5 t h B

  • k
  • f

O z ? A n A p p l i c a t i

  • n
  • f

M u l t i v a r i a t e A n a l y s i s t

  • A

u t h

  • r

s h i p A t t r i b u t i

  • n

D r . A n n a R i t z

2003

slide-24
SLIDE 24

Computational Thinking [ presentation by chris frisina special@vt.edu @special_orange ] 24

2006: Computational Thinking Jeannette Wing

Timeline of Papers

Pedagogy Assessment Learning

Collaborative strategic board games as a site for distributed computational thinking Panagiotis Apostolellis

4-2011

Scalable Game Design and the Development of a Checklist for Getting Computational Thinking into Public Schools Michael Suffett

2010

Computational Thinking in K−12 : A Review of the State of the Field Michael Suffett

2-2013

A Model Curriculum for K–12 Computer Science: Final Report of the ACM k-12 Task Force Curriculum Committee Luke Gusukuma

10-2013

M

  • d

e l i n g N a t u r e ’ s E m e r g e n t P a t t e r n s w i t h M u l t i

  • a

g e n t L a n g u a g e

  • K

r u n a l D

  • s

h i

2001

L e a r n i n g T h r

  • u

g h P a r t i c i p a t

  • r

y S i m u l a t i

  • n

s : N e t w

  • r

k

  • b

a s e d D e s i g n f

  • r

S y s t e m s L e a r n i n g i n C l a s s r

  • m

K r u n a l D

  • s

h i

1999

Introductory Missive

  • Dr. Anna Ritz

1-2012

On the Bias

  • Dr. Anna Ritz

2-2012

Constraints on the Universe as a Numerical Simulation

  • Dr. Alexey Onufriev

1-2013

The Lucas-Penrose Argument about Gödel’s Theorem

  • Dr. Alexey Onufriev

1-2012

Representing Geometric Constructions As Programs: A Brief Exploration Mohammad Hasan

2002

Developing a Learning Progression for Scientific Modeling: Making Scientific Modeling Accessible and Meaningful for Learners Bushra Chowdhury

4-2009

A Multidisciplinary Approach Towards Computational Thinking for Science Majors Pejman Khadavi

3-2009

A Framework for Computational Thinking across the Curriculum Pejman Khadavi

6-2010

A Comparison Of Programming Languages And Algebraic Notation As Expressive Languages For Physics Paul Tranquilli

2001

Recognizing Computational Thinking Patterns Ali Anwar

3-2001

Towards the Automatic Recognition of Computational Thinking for Adaptive Visual Language Learning Ali Anwar

2010

Computing Creativity: Divergence in Computational Thinking Ali Anwar

2-2013

Paving the Way for Computational Thinking Michael Stewart

8-2008

Please Don't Learn to Code Michael Stewart

5-2012

Maybe Not Everybody Should Learn to Code Michael Stewart

8-2013

No--You Don’t Need To Learn To Code Michael Stewart

10-2013

The Fairy Performance Assessment: Measuring Computational Thinking in Middle School Austin ‘Cory’ Bart

3-2012

Was that CT? Assessing Computational Thinking Patterns through Video- Based Prompts Luna Xu

2011

New Frameworks for Studying and Assessing the Development of Computational Thinking Shirdhar Chandan

2012

A Buggy Path to the Development of Programming Expertise Gaurav Mishra

1987

Understanding Student Computational Thinking with Computational Modeling Monika Monk

2012

Comparison of Student Learning in Challenge-based and Traditional Instruction in Biomedical Engineering Hanaa Torkkey

2-2007

L e a r n i n g T h e

  • r

i e s a n d E d u c a t i

  • n

: T

  • w

a r d a D e c a d e

  • f

S y n e r g y

  • M

a n h T u n g D a

  • 11-2005

W h

  • W

r

  • t

e t h e 1 5 t h B

  • k
  • f

O z ? A n A p p l i c a t i

  • n
  • f

M u l t i v a r i a t e A n a l y s i s t

  • A

u t h

  • r

s h i p A t t r i b u t i

  • n

D r . A n n a R i t z

2003

slide-25
SLIDE 25

Computational Thinking [ presentation by chris frisina special@vt.edu @special_orange ] 25

2006: Computational Thinking Jeannette Wing

Timeline of Papers

Pedagogy Assessment Learning

Collaborative strategic board games as a site for distributed computational thinking Panagiotis Apostolellis

4-2011

Scalable Game Design and the Development of a Checklist for Getting Computational Thinking into Public Schools Michael Suffett

2010

Computational Thinking in K−12 : A Review of the State of the Field Michael Suffett

2-2013

A Model Curriculum for K–12 Computer Science: Final Report of the ACM k-12 Task Force Curriculum Committee Luke Gusukuma

10-2013

M

  • d

e l i n g N a t u r e ’ s E m e r g e n t P a t t e r n s w i t h M u l t i

  • a

g e n t L a n g u a g e

  • K

r u n a l D

  • s

h i

2001

L e a r n i n g T h r

  • u

g h P a r t i c i p a t

  • r

y S i m u l a t i

  • n

s : N e t w

  • r

k

  • b

a s e d D e s i g n f

  • r

S y s t e m s L e a r n i n g i n C l a s s r

  • m

K r u n a l D

  • s

h i

1999

Introductory Missive

  • Dr. Anna Ritz

1-2012

On the Bias

  • Dr. Anna Ritz

2-2012

Constraints on the Universe as a Numerical Simulation

  • Dr. Alexey Onufriev

1-2013

The Lucas-Penrose Argument about Gödel’s Theorem

  • Dr. Alexey Onufriev

1-2012

Representing Geometric Constructions As Programs: A Brief Exploration Mohammad Hasan

2002

Developing a Learning Progression for Scientific Modeling: Making Scientific Modeling Accessible and Meaningful for Learners Bushra Chowdhury

4-2009

A Multidisciplinary Approach Towards Computational Thinking for Science Majors Pejman Khadavi

3-2009

A Framework for Computational Thinking across the Curriculum Pejman Khadavi

6-2010

A Comparison Of Programming Languages And Algebraic Notation As Expressive Languages For Physics Paul Tranquilli

2001

Recognizing Computational Thinking Patterns Ali Anwar

3-2001

Towards the Automatic Recognition of Computational Thinking for Adaptive Visual Language Learning Ali Anwar

2010

Computing Creativity: Divergence in Computational Thinking Ali Anwar

2-2013

Paving the Way for Computational Thinking Michael Stewart

8-2008

Please Don't Learn to Code Michael Stewart

5-2012

Maybe Not Everybody Should Learn to Code Michael Stewart

8-2013

No--You Don’t Need To Learn To Code Michael Stewart

10-2013

The Fairy Performance Assessment: Measuring Computational Thinking in Middle School Austin ‘Cory’ Bart

3-2012

Was that CT? Assessing Computational Thinking Patterns through Video- Based Prompts Luna Xu

2011

New Frameworks for Studying and Assessing the Development of Computational Thinking Shirdhar Chandan

2012

A Buggy Path to the Development of Programming Expertise Gaurav Mishra

1987

Understanding Student Computational Thinking with Computational Modeling Monika Monk

2012

Comparison of Student Learning in Challenge-based and Traditional Instruction in Biomedical Engineering Hanaa Torkkey

2-2007

L e a r n i n g T h e

  • r

i e s a n d E d u c a t i

  • n

: T

  • w

a r d a D e c a d e

  • f

S y n e r g y

  • M

a n h T u n g D a

  • 11-2005

H

  • w

p e

  • p

l e l e a r n : b r a i n , m i n d , e x p e r i e n c e , a n d s c h

  • l
  • A

n d r e E s a k i a

11-

2 4

W h

  • W

r

  • t

e t h e 1 5 t h B

  • k
  • f

O z ? A n A p p l i c a t i

  • n
  • f

M u l t i v a r i a t e A n a l y s i s t

  • A

u t h

  • r

s h i p A t t r i b u t i

  • n

D r . A n n a R i t z

2003

slide-26
SLIDE 26

Computational Thinking [ presentation by chris frisina special@vt.edu @special_orange ]

A Model Curriculum for K–12 Computer Science: Final Report of the ACM k-12 Task Force Curriculum Committee Luke Gusukuma

10-2013

Computational Thinking in K−12 : A Review of the State of the Field Michael Suffett

2-2013

Introductory Missive

  • Dr. Anna Ritz

1-2012

Understanding Student Computational Thinking with Computational Modeling Monika Monk

2012

Scalable Game Design and the Development of a Checklist for Getting Computational Thinking into Public Schools Michael Suffett

2010

M

  • d

e l i n g N a t u r e ’ s E m e r g e n t P a t t e r n s w i t h M u l t i

  • a

g e n t L a n g u a g e

  • K

r u n a l D

  • s

h i

2001

26

2006: Computational Thinking Jeannette Wing

H

  • w

p e

  • p

l e l e a r n : b r a i n , m i n d , e x p e r i e n c e , a n d s c h

  • l
  • A

n d r e E s a k i a

11-

2 4

Timeline of Papers

Representing Geometric Constructions As Programs: A Brief Exploration Mohammad Hasan

2002

Recognizing Computational Thinking Patterns Ali Anwar

3-2001

L e a r n i n g T h r

  • u

g h P a r t i c i p a t

  • r

y S i m u l a t i

  • n

s : N e t w

  • r

k

  • b

a s e d D e s i g n f

  • r

S y s t e m s L e a r n i n g i n C l a s s r

  • m

K r u n a l D

  • s

h i

1999

Creating Conditions for Participation: Conflicts and Resources in Systems Development Chris Frisina

1996

A Buggy Path to the Development of Programming Expertise Gaurav Mishra

1987

Pedagogy Assessment Learning

Comparison of Student Learning in Challenge-based and Traditional Instruction in Biomedical Engineering Hanaa Torkkey

2-2007

Paving the Way for Computational Thinking Michael Stewart

8-2008

A Multidisciplinary Approach Towards Computational Thinking for Science Majors Pejman Khadavi

3-2009

Developing a Learning Progression for Scientific Modeling: Making Scientific Modeling Accessible and Meaningful for Learners Bushra Chowdhury

4-2009

A Framework for Computational Thinking across the Curriculum Pejman Khadavi

6-2010

Was that CT? Assessing Computational Thinking Patterns through Video- Based Prompts Luna Xu

2011

Collaborative strategic board games as a site for distributed computational thinking Panagiotis Apostolellis

4-2011

On the Bias

  • Dr. Anna Ritz

2-2012

Please Don't Learn to Code Michael Stewart

5-2012

The Fairy Performance Assessment: Measuring Computational Thinking in Middle School Austin ‘Cory’ Bart

3-2012

Constraints on the Universe as a Numerical Simulation

  • Dr. Alexey Onufriev

1-2013

A Comparison Of Programming Languages And Algebraic Notation As Expressive Languages For Physics Paul Tranquilli

2001

L e a r n i n g T h e

  • r

i e s a n d E d u c a t i

  • n

: T

  • w

a r d a D e c a d e

  • f

S y n e r g y

  • M

a n h T u n g D a

  • 11-2005

Maybe Not Everybody Should Learn to Code Michael Stewart

8-2013

Towards the Automatic Recognition of Computational Thinking for Adaptive Visual Language Learning Ali Anwar

2010

New Frameworks for Studying and Assessing the Development of Computational Thinking Shirdhar Chandan

2012

The Lucas-Penrose Argument about Gödel’s Theorem

  • Dr. Alexey Onufriev

1-2012

Computing Creativity: Divergence in Computational Thinking Ali Anwar

2-2013

No--You Don’t Need To Learn To Code Michael Stewart

10-2013

W h

  • W

r

  • t

e t h e 1 5 t h B

  • k
  • f

O z ? A n A p p l i c a t i

  • n
  • f

M u l t i v a r i a t e A n a l y s i s t

  • A

u t h

  • r

s h i p A t t r i b u t i

  • n

D r . A n n a R i t z

2003

slide-27
SLIDE 27

Computational Thinking [ presentation by chris frisina special@vt.edu @special_orange ]

Structure of the Studies

❖ Scandinavian Projects (three generations) ❖ AT (Copenhagen) ❖ Utopia ❖ Danish DUE ❖ NLIS (took advantage of the VIRK)

27

slide-28
SLIDE 28

Computational Thinking [ presentation by chris frisina special@vt.edu @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
  • bjects in a ‘system’, as well as

history, culture, and motivations

  • f each entity

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

slide-29
SLIDE 29

Computational Thinking [ presentation by chris frisina special@vt.edu @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

  • ccur while the process/project is running
  • Observations

❖ Education is problematic (self efficacy and

  • rganized instruction)

❖ Organizational structure sometime impedes

participation Implementations (current)

❖ Distributed Participatory design (crowdsourcing) ❖ Rapid Prototyping ❖ Q &A sites / forums / portals

29

slide-30
SLIDE 30

Computational Thinking [ presentation by chris frisina special@vt.edu @special_orange ]

Human Development

Grundtvig

  • 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

slide-31
SLIDE 31

Computational Thinking [ presentation by chris frisina special@vt.edu @special_orange ]

Human Development

Grundtvig

  • 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

slide-32
SLIDE 32

Computational Thinking [ presentation by chris frisina special@vt.edu @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?

slide-33
SLIDE 33

Computational Thinking [ presentation by chris frisina special@vt.edu @special_orange ]

Human Development

Grundtvig

  • 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

slide-34
SLIDE 34

Computational Thinking [ presentation by chris frisina special@vt.edu @special_orange ]

Participants / Users

Group Manager Researcher Employee eXecutive Oversight Administrator

34

Scandinavian projects

Novice Senior

Gr Ma Re Ov Em X Ad

slide-35
SLIDE 35

Re Ov Ma Ad X Em Gr Novice Senior

slide-36
SLIDE 36

Re Ov Ma Ad X Em Gr Novice Senior

slide-37
SLIDE 37

Re Ov Ma Ad X Em Gr Novice Senior

slide-38
SLIDE 38

Re Ov Ma Ad X Em Gr Novice Senior

slide-39
SLIDE 39

Re Ov Ma Ad X Em Gr Novice Senior 136 26 51 40 95 10 2 8 3 6 3 1 2 9 2 4 1 11 4 4 1 2 1 1 1 2 1 9

slide-40
SLIDE 40

Re Ov Ma Ad X Em Gr Novice Senior

slide-41
SLIDE 41

Computational Thinking [ presentation by chris frisina special@vt.edu @special_orange ]

Design Assessment

Resource 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

slide-42
SLIDE 42

Computational Thinking [ presentation by chris frisina special@vt.edu @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

slide-43
SLIDE 43

Computational Thinking [ presentation by chris frisina special@vt.edu @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

slide-44
SLIDE 44

Computational Thinking [ presentation by chris frisina special@vt.edu @special_orange ] 44

OR: A Snappy Dresser