Imagineering Inauthentic Legitimate Peripheral Participation: An Instructional Design Approach for Motivating Computing Education Mark Guzdial and Allison.

Slides:



Advertisements
Similar presentations
Assessment Photo Album
Advertisements

How can I use this in my class? Java for MS in IT students. Wrap GUI around doing some cool picture manipulations, to engage the students. After AP exam,
Flipping the Classroom. Presenter Information Mary K Abkemeier Fontbonne University Chair, Department of Math and CS
Tracking an Innovation in Introductory CS Education from a Research University to a Two-Year College Allison Elliott Tew and Mark Guzdial Georgia Institute.
Innovative Practices in Computer Science Barbara Ericson Georgia Institute of Technology CCLI Conference Aug 2008.
TEACHING THE FACEBOOK GENERATION: NEW TEACHING TECHNOLOGIES Ivory A. Toldson.
CS 346U Exploring Complexity in Science and Technology Instructor: Melanie Mitchell Textbook: M. Mitchell, Complexity: A Guided Tour (Oxford University.
Imagineering Inauthentic Legitimate Peripheral Participation: An Instructional Design Approach for Motivating Computing Education Mark Guzdial and Allison.
SM2215 Fundamentals of New Media and Interactivity Mark Green School of Creative Media.
Some districts are confident that they are succeeding. Some know they are not. Many feel like the system is broken. – Some experience 40% dropout rates.
Impact of Alternative Introductory Courses on Programming Concept Understanding Allison Elliott Tew W. Michael McCracken Mark Guzdial College of Computing.
 MODERN DATABASE MANAGEMENT SYSTEMS OVERVIEW BY ENGINEER BILAL AHMAD
Problem Solving with Data Structures using Java: A Multimedia Approach Chapter 1: Objects for Modeling a World.
Adobe Flash CS4 Revealed Author: Shuman Copyright 2010 ISBN:
Reaching and Preparing 21st Century Learners
 A set of objectives or student learning outcomes for a course or a set of courses.  Specifies the set of concepts and skills that the student must.
Dates:Tuesdays, Jan 7 – Feb 11
Making Teachers’ Voices Heard: Empowering Innovative Florida Teachers Fall 2006 Florida Laptops for Learning Project.
Games Technology BSc Multimedia Computing BSc Creative Computing BSc.
Evidence based research in education Cathy Gunn University of Auckland.
The Common Core Curriculum By Dean Berry, Ed. D. Gregg Berry, B.A.
The SP Student 2011 CT Online Assignment. hello It’s Cheryl here, your online facilitator for this this week’s CT workshop. If you are looking at this.
RTV 440 Week 1 Cell Phones Off and Put Away Chapters 1 & 9 Appendix 1.
Applying creativity in CS high school education - criteria, teaching example and evaluation Romeike, R. (2007). Applying creativity in CS high school education.
COMP 111 Programming Languages 1 First Day. Course COMP111 Dr. Abdul-Hameed Assawadi Office: Room AS15 – No. 2 Tel: Ext. ??
Imagineering Inauthentic Legitimate Peripheral Participation Mark Guzdial and Allison Tew.
Mid semester Feedback. This PowerPoint slide show is intended to give me the opportunity to apply what I have learned in this course. I will address what.
CONTEMPLATION, INQUIRY, AND CREATION: HOW TO TEACH MATH WHILE KEEPING ONE’S MOUTH SHUT Andrew-David Bjork Siena Heights University 13 th Biennial Colloquium.
UNDERSTANDING BY DESIGN
Objectives The participants will be able to: understand Project Based Learning (PBL) through Technology and its features; comprehend the characteristics.
Jenni Parker, Murdoch University Authentic eDESIGN: An online professional development course for higher education practitioners This presentation by jennip98.
Georgia Tech’s Three CS1’s CS1321: Introduction to Computing Based on How to Design Programs and the TeachScheme Project Was the only CS1 course, on a.
Digital Storytelling Constructing the story of learning through the lens of a student.
USING TECHNOLOGY TO TRANSFORM THE NATURE OF THE CURRICULUM A Professional Development Project for English Language Arts (AND …?) at … CENTRAL MEMORIAL.
* Research suggests that technology used in classrooms can be especially advantageous to at-risk, EL, and special ed students. (Means, Blando, Olson,
Technology in the classroom. UM weather Great way to begin a day or class –Links to 300 weather sites –Links to 700 web cams to view weather –Radar and.
Introduction to Modeling CS1316: Representing Structure and Behavior.
Contrasting Women’s Experience in CS at Different Institutions Mark Guzdial College of Computing/GVU Georgia Tech Our Goal: Ubiquitous Computing Education.
 ByYRpw ByYRpw.
E-Buddies: An innovative approach to improving literacy across schools. Before beginning a hunt, it is wise to ask someone what you are looking for before.
CH8 Learning in problem- Based Learning Environments Meeting.
Chapter 1 Defining Social Studies. Chapter 1: Defining Social Studies Thinking Ahead What do you associate with or think of when you hear the words social.
Big6 Overview Big6™ Trainers Program McDowell County Schools.
Introduction to Modeling CS1316: Representing Structure and Behavior.
Design Process for a Non- Majors Computing Course Mark Guzdial & Andrea Forte College of Computing/GVU Georgia Institute of Technology With thanks for.
School of Education, CASEwise: A Case-based Online Learning Environment for Teacher Professional Development Chrystalla.
Using Alice in an introductory programming course for non-CS majors Adelaida A. Medlock Department of Computer Science Drexel University
“ I'm still loving the fact that I share a virtual classroom with such a mix of students from all over the world. Other strengths include: engaging, up-
CSE8A: Introduction to Programming in Java Fall 2012 Prof. Christine Alvarado cse8afall.weebly.com.
Session Objectives Analyze the key components and process of PBL Evaluate the potential benefits and limitations of using PBL Prepare a draft plan for.
Intel ® Teach Program International Curriculum Roundtable Programs of the Intel ® Education Initiative are funded by the Intel Foundation and Intel Corporation.
Point of View and Perspective Lesson Plan. Point of View  1.9 identify, initially with support and direction, the speaker and the point of view presented.
Great Principles of Computing: Computing for Everyone Mark Guzdial College of Computing/GVU Georgia Institute of Technology.
Resources and Reflections: Using Data in Undergraduate Geosciences Cathy Manduca SERC Carleton College DLESE Annual Meeting 2003.
CS 345 – Software Engineering Nancy Harris ISAT/CS 217
Google Earth INTEGRATING GLOBAL THINKING. Why Use Virtual Tours? Flexible Tool: History, Science, Math, English, etc. An Interactive Way to Explore Supports.
ISTE Standards for Teachers Anja Whitehead IDT 3600 Fall 2015.
Examples from Georgia Tech’s CS 1315: Introduction to Media Computation Class examples and student work.
Tips for Powerful Professional Presentations Organize your entire presentation around a theme to unify the different elements and to make it more memorable.
CS1315: Introduction to Media Computation Introduction to Course & Administrivia.
Grade 4 Zinck PowerPoint overview of Grade Four Overview of class website Question and Answer Tonight ’ s Tasks…
Barbara Ericson Promising Practices in CS1 Media Computation for CS1 Barbara Ericson Georgia Institute of Technology.
Developmentally Appropriate Practices. Five Guidelines For Developmentally Appropriate Practices.
CHAPTER 1: Educational Psychology: A Foundation for Teaching Educational Psychology: Theory and Practice Edition 11 Robert E. Slavin © (2015, 2012, 2009)
Knowledge is fixed and need only to transfer from teacher to students is based on constructive and transformation process through learning process Learning.
CYNTHIA SPENCER THE BIG INTERVIEW. DESCRIBE YOUR PHILOSOPHY OF EDUCATION. Becoming a teacher is satisfying to many people for different reasons, but the.
Constructivism is a theory based on observation and scientific study about how people learn. It is a teaching philosophy based on the concept that learning.
Representing Structure and Behavior
Inquiry-based learning and the discipline-based inquiry
Contemporary Issues November 8, 2010.
Presentation transcript:

Imagineering Inauthentic Legitimate Peripheral Participation: An Instructional Design Approach for Motivating Computing Education Mark Guzdial and Allison Elliott Tew College of Computing Georgia Institute of Technology

Story  Legitimate peripheral participation as a theory of learning in a social context.  Viewing instruction from an LPP lens. Alignment and Authenticity Alignment and Authenticity  Viewing formal CS education (instruction) from an LPP lens. Challenge: How do we teach without an existing Community of Practice? Challenge: How do we teach without an existing Community of Practice?  Meeting the Challenge: Imagineering Storytelling in three dimensions over time. Storytelling in three dimensions over time. Using Media Computation as an example Using Media Computation as an example

Legitimate Peripheral Participation (LPP)  Theory of learning from a social perspective Compare to Piaget’s assimilation and accommodation Compare to Piaget’s assimilation and accommodation  Seeks to explain why students learn and how they do it in informal settings. Addresses issues of motivation and social context that are missing in most cognitive accounts. Addresses issues of motivation and social context that are missing in most cognitive accounts.

LPP: About Joining a Community of Practice  Learning is becoming a more central/connected part of a community of practice (CoP). CoP have practices and values, forms of communication, and ways of involving newcomers. CoP have practices and values, forms of communication, and ways of involving newcomers. Students want to be part of CoP, so they engage in LPP. Students want to be part of CoP, so they engage in LPP.  Learning process is legitimate peripheral participation. Newcomers participate at the periphery, but doing useful things. Newcomers participate at the periphery, but doing useful things. They observe, try, and get corrected. They observe, try, and get corrected. Over time, they take on more roles and become more central to CoP => learning Over time, they take on more roles and become more central to CoP => learning

Examples of LPP  Positive examples: East African Tailors East African Tailors Midwives Midwives Alcoholics Anonymous Alcoholics Anonymous  Negative examples: Modern butcher apprenticeship Modern butcher apprenticeship

Formal Schooling? Instruction?  Lave and Wenger do not apply LPP to formal schooling, but others do.  Instruction that leads a student to a perceived valuable CoP is aligned (Joseph & Nacu)  Authentic instruction is aligned. Activities, topics, assessment, methods of inquiry (Shaffer and Resnick) Activities, topics, assessment, methods of inquiry (Shaffer and Resnick)

Assumption: LPP and Authenticity  Our jumping off point: LPP is an accepted, general theory of learning. LPP is an accepted, general theory of learning. Coming from a social, motivation-oriented perspective.Coming from a social, motivation-oriented perspective. Formal education (instruction) that has a hope of inculcating learning must be authentic. Formal education (instruction) that has a hope of inculcating learning must be authentic. Students must perceive that the education leads to a valued CoP.Students must perceive that the education leads to a valued CoP.

Considering CS education from the LPP perspective  When the Community of Practice is “professional software developers,” there is no problem. There is a real CoP to study, and we can teach in ways that are authentic for that CoP. There is a real CoP to study, and we can teach in ways that are authentic for that CoP. In fact, that’s mostly what we do. In fact, that’s mostly what we do.  When the Community of Practice is not professional software developers, there is a problem. What community do students perceive? What community do students perceive? Where are the programmers or CS-literate communities who are not professional software developers? Where are the programmers or CS-literate communities who are not professional software developers? Teaching computer science without a Community of Practice is inherently inauthentic. Teaching computer science without a Community of Practice is inherently inauthentic.

Solution: We have to tell a story  Our problem: Convey a sense of a CoP. Convey a sense of a CoP. Explain how the instruction is authentic. Explain how the instruction is authentic.  Solution: Storytelling. But it’s storytelling that isn’t just in printed word or film, not just in one place. But it’s storytelling that isn’t just in printed word or film, not just in one place. It’s story-telling in 3-D over weeks. It’s story-telling in 3-D over weeks.

Disney’s Imagineering  Theme park design to provide insight into course design: 1. Start from the Story 2. Start from where the expectations are 3. Pay attention to Details 4. Where necessary, change reality 5. Pay attention to Transitions 6. Make the Cast part of the Story

Providing Examples from Media Computation  Two course sequence at Georgia Tech.  Students learn traditional computer science topics, but in the context of media. In CS1315, learn iteration, conditionals, and string processing by manipulating images, sounds, and HTML. In CS1315, learn iteration, conditionals, and string processing by manipulating images, sounds, and HTML. In CS1316, learn linked lists, trees, stacks, and queues by learning to implement simulations that drive animations. In CS1316, learn linked lists, trees, stacks, and queues by learning to implement simulations that drive animations.  Results: Higher retention, transfer into computing, success in later CS classes

One piece of evidence on success of the class (CS1315)  A year after the course: “How has the course changed how you work with computers?” “Definitely makes me think of what is going on behind the scenes of such programs like Photoshop and Illustrator.” “Definitely makes me think of what is going on behind the scenes of such programs like Photoshop and Illustrator.” 'I understand technological concepts more easily now; I am more willing and able to experience new things with computers now’ 'I have learned more about the big picture behind computer science and programming. This has helped me to figure out how to use programs that I've never used before, troubleshoot problems on my own computer, use programs that I was already familiar with in a more sophisticated way, and given me more confidence to try to problem solve, explore, and fix my computer.’

1. Start from the Story  Everything at Disney theme parks starts with a story.  Even changes to vendor booths start from a story.  Examples: Tomorrowland Tomorrowland Big Thunder Railroad Big Thunder Railroad Splash Mountain Splash Mountain Emporium Emporium

1. Start from the Story  In CS1315, we tell a consistent story All media are going digital All media are going digital Digital media are manipulated in software Digital media are manipulated in software Knowing how to program is an advantage in a profession that manipulates media. Knowing how to program is an advantage in a profession that manipulates media.  In CS1316, it’s all about the wildebeests and the villagers

2. Start from where the expectations are “Just as Main Street, U.S.A. in the Magic Kingdom and Hollywood Boulevard at Disney-MGM Studios are not meant to represent factual history, but to evoke a collective cultural memory, the flavor of the 1920’s mid- Atlantic coast is apparent at Disney’s BoardWalk” --Kurti, Since the World Began

2. Start from where the expectations are  Partially, this is about peripheral participation  These students have been peripherally participating in media manipulation culture All collect media All collect media Many use Photoshop Many use Photoshop Some work with MIDI and sound (“Acid”) Some work with MIDI and sound (“Acid”)  We start with the media and manipulations they know.

3. Pay Attention to Details All the elements play off one another and feed into a consistent view.

3. Pay Attention to Details  The lectures match the book which matches the assignments (which are about media manipulation) which match the on-line Galleries.  The examples in the book used the same media as on the CD at the back of the book.  The story is told consistently and are self- supporting pieces of evidence. “Of course people manipulate media with Python! Go look at all the great things in the on-line Galleries!” “Of course people manipulate media with Python! Go look at all the great things in the on-line Galleries!”

4. Where necessary, change reality Three story buildings in Disney World aren’t really three stories. Another Example: Cinderella’s Castle -The View -The Tunnel

4. Where necessary, change reality  Python does not support media manipulation. So we wrote a set of libraries and tools. So we wrote a set of libraries and tools. We embedded them into the programming environment so that students never even see the media libraries being imported. We embedded them into the programming environment so that students never even see the media libraries being imported. Now, obviously, Python supports media manipulation. Now, obviously, Python supports media manipulation.  Java’s media support is complicated. We never teach it. We never teach it. We teach Picture, Sound, Pixel, and SoundSamples. We teach Picture, Sound, Pixel, and SoundSamples.

5. Pay Attention to Transitions  Imagineers care about what you see between places. Why are there water buffalo on top of the Tiki-Tiki room? Why are there water buffalo on top of the Tiki-Tiki room? Why are the Thunder Mountain mountains scarier in Florida than California? Why are the Thunder Mountain mountains scarier in Florida than California?

5. Pay Attention to Transitions  At each new topic, we relate the transition to the story. We don’t start teaching string processing, we start teaching HTML. We don’t start teaching string processing, we start teaching HTML. We don’t teach linked lists, we teach how to dynamically and creatively insert and remove media elements. We don’t teach linked lists, we teach how to dynamically and creatively insert and remove media elements.

6. Make the Cast Part of the Story

6. Make the Cast part of the Story  Students become part of the story in lecture: “This is a great collage on the Gallery this week. Who did it? You? How’d you do it? How’d you get this great effect?” “This is a great collage on the Gallery this week. Who did it? You? How’d you do it? How’d you get this great effect?”  TA’s get sucked in. Some of the best media on the Gallery pages are by the TA’s (“as examples”) Some of the best media on the Gallery pages are by the TA’s (“as examples”)

Conclusion: The Story May Not be the Impact  There’s evidence that students in CS1315 don’t buy the story. They don’t buy that learning to hack media is useful for their career/profession. They don’t buy that learning to hack media is useful for their career/profession. But instead, they think it’s part of being a media consumer. But instead, they think it’s part of being a media consumer.  Suggestive evidence #1: Re-read those follow- up survey comments. That’s not about work. That’s about life. That’s not about work. That’s about life.  Suggestive evidence #2: Students tell us that the homework is not relevant. But is useful for daily life But is useful for daily life