+ All Categories
Home > Documents > Computational Thinking: Assessment in Alice Class Overview.

Computational Thinking: Assessment in Alice Class Overview.

Date post: 16-Jan-2016
Category:
Upload: noel-mccarthy
View: 214 times
Download: 0 times
Share this document with a friend
Popular Tags:
14
Computational Thinking: Assessment in Alice Class Overview
Transcript
Page 1: Computational Thinking: Assessment in Alice Class Overview.

Computational Thinking:Assessment in Alice

Class Overview

Page 2: Computational Thinking: Assessment in Alice Class Overview.

Computational Thinking 2

The Fairy Performance Assessment

How do we assess Computational Thinking?

2 year study using Alice with Middle Schoolers

Premise: Debug faulty programs based on design patterns learned in class

Page 3: Computational Thinking: Assessment in Alice Class Overview.

Computational Thinking 3

Alice

Page 4: Computational Thinking: Assessment in Alice Class Overview.

Computational Thinking 4

Purpose

Assess Knowledge

Why is there variation among students?• -> Strengthen efforts to engage K-12 in CT

Page 5: Computational Thinking: Assessment in Alice Class Overview.

Computational Thinking 5

Demographic Data

325 students - 311 assessed

60% in-school

36% female

52% white, 37% latin[oa]

Page 6: Computational Thinking: Assessment in Alice Class Overview.

Computational Thinking 6

Other Factors

Age, Gender, Race/Ethnicity, Language, Parents computer usage, Parental education

levels, Grades, Favorite subject

Confidence with Computers,

Attitude towards Computers,

Frequency and Type of Computer Use,

Simple Alice Content Attendance Data, Hours spent paired

programming

Page 7: Computational Thinking: Assessment in Alice Class Overview.

Computational Thinking 7

Semester Protocol

Challenges

* First Half* Self-paced* 11 + 6 bonus* Debug programs

Free Design

* Second half* Complete control

Fairy Assessment

Page 8: Computational Thinking: Assessment in Alice Class Overview.

Computational Thinking 8

Fairy Assessment

Page 9: Computational Thinking: Assessment in Alice Class Overview.

Computational Thinking 9

Computational Thinking Definition

“Thinking Algorithmically” “Making effective use of Abstraction and

Modeling” “Considering and Understanding Scale”

Page 10: Computational Thinking: Assessment in Alice Class Overview.

Computational Thinking 10

Assessment Progression

First Fairy Walks into ForestManipulating Parameters

Use

Fairy regrows when key is pressedRemoving/Adding Instructions

Modify

The two fairies escapeCoding their own method, plus manipulating and using•“complex conditionals”,•“methods with multiple parameters”, and•event handling

Create

Page 11: Computational Thinking: Assessment in Alice Class Overview.

Computational Thinking 11

Results

Paired Programming -> Better results More computer usage -> Better results Higher grades -> better results Confidence with Computers -> better results …

Page 12: Computational Thinking: Assessment in Alice Class Overview.

Computational Thinking 12

More important results

Assessment was motivating (90% return rate)

Claim that it was positively correlated with another assessment of content knowledge• But no details provided!

Page 13: Computational Thinking: Assessment in Alice Class Overview.

Computational Thinking 13

Criticisms

Very narrow definition of CT

Only focused on programming

How do we know it measured anything?

Page 14: Computational Thinking: Assessment in Alice Class Overview.

Computational Thinking 14

Mediated Transfer: Alice 3 to Java

2 year study of CS1 to Java

Eclipse Plugin to convert Alice code to Java

Exam scores went up ~20%

Bridging vs. Hugging


Recommended