200 likes | 349 Views
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:
E N D
Background Collaboration in C.S. Principles • Curriculum Framework • Computational Thinking Practice • Learning Objectives • Performance Task
Computational Thinking Practice Students 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;
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.
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
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.
Educational Benefits • Enhanced Learning • makes class more engaging • Fewer Mistakes/Common Problems • Reduces Reliance on Instructor • Students keep one another on task
Collaboration Challenges • Student Misconceptions about Collaboration • Divide and Conquer Strategy for Group Work • Grade Anxiety • C.S.P. Instructors must refrain from any: • coaching of students • provision of any formative feedback to students • once students begin Performance Tasks
Strategies for Collaboration • creating environment that fosters and supports collaboration • Peer Reviews • Peer Instruction • Class Discussion Forum • De-emphasizing Grades/Ranking/Competition
Learning about Collaboration • Experiential Learning Activities • help students understand skills needed • Specific Examples: • Broken Circles • realsearchgroup.org/pairlearning/Resources for Educators → Collaboration Exercise
Pair Programming • What is Pair Programming? • Driver • Navigator • What it is NOT
How to Pair Students • Instructor Assigned Pairs • Criteria Based • Experience/Aptitude/Motivation • Affinity/Interests • Student Selected Pairs • Guided Student Choice
Pair Programming Implementation • Pair Early • Video or Live Demonstrations • Handouts • Posters • Reflections
Adapting Pair Programming • Approach can be used with Data • Software tools are different • Roles, Rules and Procedures are the same
Assessment Ideas • Fairness in Grading Practices • Participation Points • Feedback on Reflections • Quizzes • Individual Assignments
Summary & Conclusions • student needs for Performance Task success • Learn How to Collaborate • using a formal structured approach • Practice Collaborating • early in course • before starting Performance Task • Reflect upon and write about Collaboration
References • csprinciples.org: • Curriculum Framework • Performance Tasks • Teacher Guide • NCWIT: • Pair Programming In-A-Box • etr.org/youthandit • Youth & Technology Guide to Pair Programming