Using Collaboration in Performance Tasks

20
Using Collaboration in Performance Tasks

description

Using Collaboration in Performance Tasks. Background. Collaboration in C.S. Principles Curriculum Framework Computational Thinking Practice Learning Objectives Performance Task. Computational Thinking Practice. Students are expected to: - PowerPoint PPT Presentation

Transcript of Using Collaboration in Performance Tasks

Page 1: Using Collaboration in Performance Tasks

Using Collaboration in Performance Tasks

Page 2: Using Collaboration in Performance Tasks

Background

Collaboration in C.S. Principles

● Curriculum Framework○ Computational Thinking Practice

○ Learning Objectives

● Performance Task

Page 3: Using Collaboration in Performance Tasks

Computational Thinking PracticeStudents are expected to:● Collaborate with another student in solving a

computational problem;

● Share the workload by providing individual contributions

to overall collaborative effort;

● Foster a constructive collaborative climate by resolving

conflicts and facilitating the contributions of a partner;

Page 4: Using Collaboration in Performance Tasks

Collaboration in Learning Objectives

L.O. 1.2.4 Collaborate in the creation of

computational artifacts.

L.O. 3.1.2 Collaborate when processing

information to gain insight and knowledge.

L.O. 5.1.3 Collaborate to develop a program.

Page 5: Using Collaboration in Performance Tasks

Collaboration in Performance Tasks

students are required to:

● work in pairs to create artifact & written report

● work individually to create artifact and report

● write individual reflection describing

collaborative process

Page 6: Using Collaboration in Performance Tasks

C.S. Benefits of Collaboration● students learn marketable skills

● challenges negative stereotypes about C.S.

● class appeals to a wider audience

● increases interest in C.S.

Page 7: Using Collaboration in Performance Tasks

Educational Benefits

● Enhanced Learning

● makes class more engaging

● Fewer Mistakes/Common Problems

● Reduces Reliance on Instructor

● Students keep one another on task

Page 8: Using Collaboration in Performance Tasks

Collaboration Challenges● Student Misconceptions about Collaboration

o Divide and Conquer Strategy for Group Worko Grade Anxiety

● C.S.P. Instructors must refrain from any:o coaching of studentso provision of any formative feedback to studentso once students begin Performance Tasks

Page 9: Using Collaboration in Performance Tasks

Strategies for Collaboration● creating environment that fosters and supports

collaborationo Peer Reviewso Peer Instructiono Class Discussion Forum

● De-emphasizing Grades/Ranking/Competition

Page 10: Using Collaboration in Performance Tasks

Learning about Collaboration

● Experiential Learning Activitieso help students understand skills needed

● Specific Examples:o Broken Circles

o realsearchgroup.org/pairlearning/

Resources for Educators → Collaboration

Exercise

Page 11: Using Collaboration in Performance Tasks

Pair Programming

● What is Pair Programming?o Driver

o Navigator

● What it is NOT

Page 12: Using Collaboration in Performance Tasks

How to Pair Students● Instructor Assigned Pairs

o Criteria Based Experience/Aptitude/Motivation Affinity/Interests

● Student Selected Pairs● Guided Student Choice

Page 13: Using Collaboration in Performance Tasks

Pair Programming Implementation

● Pair Early

● Video or Live Demonstrations

● Handouts

● Posters

● Reflections

Page 14: Using Collaboration in Performance Tasks
Page 15: Using Collaboration in Performance Tasks
Page 16: Using Collaboration in Performance Tasks
Page 17: Using Collaboration in Performance Tasks

Adapting Pair Programming

● Approach can be used with Data

● Software tools are different

● Roles, Rules and Procedures are the same

Page 18: Using Collaboration in Performance Tasks

Assessment Ideas

● Fairness in Grading Practices

● Participation Points

● Feedback on Reflections

● Quizzes

● Individual Assignments

Page 19: Using Collaboration in Performance Tasks

Summary & Conclusions● student needs for Performance Task success● Learn How to Collaborate

o using a formal structured approach● Practice Collaborating

o early in courseo before starting Performance Task

● Reflect upon and write about Collaboration

Page 20: Using Collaboration in Performance Tasks

References● csprinciples.org:

o Curriculum Frameworko Performance Taskso Teacher Guide

● NCWIT: o Pair Programming In-A-Box

● etr.org/youthandito Youth & Technology Guide to Pair Programming