SlideShare a Scribd company logo
1 of 12
Critiquing CS Assessments
from a CS for All Lens
How much do we assume a Community of Practice when we assess?
How do we asses for different Communities of Practice, and different
sets of CS skills and pracice?
Mark Guzdial
Georgia Tech
Do all of these use the same
CS practices and knowledge?
Would we use the same assessments to measure expertise?
• A software engineer who builds
applications for end-users.
• A mathematician who works in
Mathematica her whole life.
• A graphic designer who
programs in JavaScript to
automate Photoshop processes.
• The data scientist who scrubs
data with Perl and analyzes in R.
• A chemical engineer who writes
20 new lines of MATLAB code
each day, then throws them
away.
• The office worker who builds
Excel macros weekly for co-
workers.
• The homeowner who writes
home automation scripts.
• The musician who codes live in
front of an audience.
CS for Everyone/All
• Efforts in many countries to make
computing education available to all
students.
• Do all students need or want the
same CS education?
• Do they all want the same
expertise? To be the same kind of
practitioner?
Sociocognitive Theories
of Learning
• Situated Learning
(Lave & Wenger) says
that students seek to
join a community of
practice.
• They want to adopt
the practices and
learn the values of
those at the center of
the community of
practice.
Beyond a
Software
Development
CoP
Most people who
program are not
part of a
software
developer
community of
practice (CoP).
Student values based on perceived CoP
Students who value media
development want
different kinds of
programming languages
than those who want to be
programmers.
Authenticity matters.
(Shaffer & Resnick, 1999)
Concept Inventories
Holger Danielsiek, Wolfgang Paul, and Jan Vahrenhold. 2012. Detecting and
understanding students' misconceptions related to algorithms and data structures.
In Proceedings of the 43rd ACM technical symposium on Computer Science
Education (SIGCSE '12).
Critique:
• “Based on expert interviews and the analysis of 400 exams we were
able to identify several core topics which are prone to error.”
• Are those experts in the CoP I care about?
• Were those exams by students like me?
FCS1 and SCS1
Allison Elliott Tew and Mark Guzdial. 2010. Developing a validated assessment of
fundamental CS1 concepts. In Proceedings of the 41st ACM technical symposium on
Computer science education(SIGCSE '10).
Critique:
• “Previous studies of student programming ability have raised
questions about students' ability to problem solve, read and analyze
code, and understand introductory computing concepts.”
• What kinds of problems do experts solve in my CoP?
• Is that the kind of CS that my CoP uses? That my CoP Values?
(Re: Dorn at CHI 2010 on the use of exception handling among web
designers.)
Attitude Assessment
Brian Dorn and Allison Elliott Tew. 2013. Becoming experts: measuring attitude
development in introductory computer science. In Proceeding of the 44th ACM
technical symposium on Computer science education (SIGCSE '13).
Critique:
• “We have begun the process of examining how students perceive the
field of computer science by employing a novice-to-expert continuum
framework.”
• Is there only one such continuum?
• Are those experts in the CoP I care about?
Blocks-Based Languages
David Weintrop. 2015. Comparing Text-based, Blocks-based, and Hybrid Blocks/Text
Programming Tools. In Proceedings of the eleventh annual International Conference
on International Computing Education Research (ICER '15).
Critique:
• Will all CoP value text over blocks?
• Blocks are better than text for many tasks.
• Should we be promoting blocks-based languages, despite the de-
valuation of blocks-based language by the software development
CoP?
Claims
• Computer scientists and professional software developers are not the
appropriate target audience when defining the target skills, practices,
or attitudes when defining CS for All.
• Computing practices in many CoP are still being defined.
We can’t do it. They have to develop within the communities.
• Can we influence them?
• Computing is a literacy. There will be more than one kind.

More Related Content

What's hot

Don's Presentation 12-7-2010
Don's Presentation 12-7-2010Don's Presentation 12-7-2010
Don's Presentation 12-7-2010
djleu
 
Technology identity survey revision 1
Technology identity survey revision 1Technology identity survey revision 1
Technology identity survey revision 1
Ruth Katz
 
Leu Keynote Peace Corps
Leu Keynote Peace CorpsLeu Keynote Peace Corps
Leu Keynote Peace Corps
djleu
 
Engaging Parents’ Support for Emerging Technologies in the Classroom
Engaging Parents’ Support for Emerging Technologies in the ClassroomEngaging Parents’ Support for Emerging Technologies in the Classroom
Engaging Parents’ Support for Emerging Technologies in the Classroom
Julie Evans
 
Much Ado about Digital Content: What do the Students Say?
Much Ado about Digital Content: What do the Students Say?Much Ado about Digital Content: What do the Students Say?
Much Ado about Digital Content: What do the Students Say?
Julie Evans
 

What's hot (20)

Curriculum Integration Ideas for Tech and the CCSS
Curriculum Integration Ideas for Tech and the CCSSCurriculum Integration Ideas for Tech and the CCSS
Curriculum Integration Ideas for Tech and the CCSS
 
Rochester
RochesterRochester
Rochester
 
Speak Up selected findings about K-12 students’ values and aspirations for d...
 Speak Up selected findings about K-12 students’ values and aspirations for d... Speak Up selected findings about K-12 students’ values and aspirations for d...
Speak Up selected findings about K-12 students’ values and aspirations for d...
 
China talkw hiller
China talkw hillerChina talkw hiller
China talkw hiller
 
Don's Presentation 12-7-2010
Don's Presentation 12-7-2010Don's Presentation 12-7-2010
Don's Presentation 12-7-2010
 
TASA talk
TASA talkTASA talk
TASA talk
 
Technology identity survey revision 1
Technology identity survey revision 1Technology identity survey revision 1
Technology identity survey revision 1
 
NRC 2009
NRC 2009NRC 2009
NRC 2009
 
Bristol keynote 8/30/10
Bristol keynote 8/30/10Bristol keynote 8/30/10
Bristol keynote 8/30/10
 
Thoughts about Computing in the 21st Century Elementary Classroom
Thoughts about Computing in the 21st Century Elementary ClassroomThoughts about Computing in the 21st Century Elementary Classroom
Thoughts about Computing in the 21st Century Elementary Classroom
 
New Orleans Keynote
New Orleans KeynoteNew Orleans Keynote
New Orleans Keynote
 
Teacher toolkit Pycon UK Sept 2018
Teacher toolkit Pycon UK Sept 2018Teacher toolkit Pycon UK Sept 2018
Teacher toolkit Pycon UK Sept 2018
 
Mobile devices: the new learning platform for Higher Education
Mobile devices: the new learning platform for Higher EducationMobile devices: the new learning platform for Higher Education
Mobile devices: the new learning platform for Higher Education
 
TRRC
TRRCTRRC
TRRC
 
Leu Keynote Peace Corps
Leu Keynote Peace CorpsLeu Keynote Peace Corps
Leu Keynote Peace Corps
 
1-22-11 Norwich Free Academy - Leu session1
1-22-11 Norwich Free Academy - Leu session11-22-11 Norwich Free Academy - Leu session1
1-22-11 Norwich Free Academy - Leu session1
 
Everyone can learn to code: a starter's guide to software development
Everyone can learn to code: a starter's guide to software developmentEveryone can learn to code: a starter's guide to software development
Everyone can learn to code: a starter's guide to software development
 
Engaging Parents’ Support for Emerging Technologies in the Classroom
Engaging Parents’ Support for Emerging Technologies in the ClassroomEngaging Parents’ Support for Emerging Technologies in the Classroom
Engaging Parents’ Support for Emerging Technologies in the Classroom
 
Much Ado about Digital Content: What do the Students Say?
Much Ado about Digital Content: What do the Students Say?Much Ado about Digital Content: What do the Students Say?
Much Ado about Digital Content: What do the Students Say?
 
Hackerspaces & engineering education slides
Hackerspaces & engineering education slidesHackerspaces & engineering education slides
Hackerspaces & engineering education slides
 

Viewers also liked

Perladangan organik
Perladangan organikPerladangan organik
Perladangan organik
muzammir1992
 

Viewers also liked (20)

Talk on Ebooks at the NSF BPC/CE21/STEM-C Community Meeting
Talk on Ebooks at the NSF BPC/CE21/STEM-C Community MeetingTalk on Ebooks at the NSF BPC/CE21/STEM-C Community Meeting
Talk on Ebooks at the NSF BPC/CE21/STEM-C Community Meeting
 
Great gummi quiz part 2
Great gummi quiz part 2Great gummi quiz part 2
Great gummi quiz part 2
 
Wielkopolska
WielkopolskaWielkopolska
Wielkopolska
 
Tik 1
Tik 1Tik 1
Tik 1
 
Sales Focus: ENGAGE
Sales Focus: ENGAGESales Focus: ENGAGE
Sales Focus: ENGAGE
 
Research into horror genre
Research into horror genreResearch into horror genre
Research into horror genre
 
Rightclick profile
Rightclick profileRightclick profile
Rightclick profile
 
Case001 - Free Downloads Bite
Case001 - Free Downloads BiteCase001 - Free Downloads Bite
Case001 - Free Downloads Bite
 
Metų laikai ir jų spalvos
Metų laikai ir jų spalvosMetų laikai ir jų spalvos
Metų laikai ir jų spalvos
 
CS Teachers are Different than Software Developers: WIPSCE 2014 Keynote
CS Teachers are Different than Software Developers: WIPSCE 2014 KeynoteCS Teachers are Different than Software Developers: WIPSCE 2014 Keynote
CS Teachers are Different than Software Developers: WIPSCE 2014 Keynote
 
Perladangan organik
Perladangan organikPerladangan organik
Perladangan organik
 
Question 4
Question 4Question 4
Question 4
 
Javascript
JavascriptJavascript
Javascript
 
Rightclick profile
Rightclick profileRightclick profile
Rightclick profile
 
Sinister sculptor quiz 2
Sinister sculptor quiz 2Sinister sculptor quiz 2
Sinister sculptor quiz 2
 
MIT to the NYSE: Journey from University Tech to M&A
MIT to the NYSE: Journey from University Tech to M&AMIT to the NYSE: Journey from University Tech to M&A
MIT to the NYSE: Journey from University Tech to M&A
 
CIRC products
CIRC products CIRC products
CIRC products
 
A new beginning quiz!
A new beginning quiz!A new beginning quiz!
A new beginning quiz!
 
A new beginning pt.2
A new beginning pt.2A new beginning pt.2
A new beginning pt.2
 
Providing learning and reflection opportunities to develop in-service CS teac...
Providing learning and reflection opportunities to develop in-service CS teac...Providing learning and reflection opportunities to develop in-service CS teac...
Providing learning and reflection opportunities to develop in-service CS teac...
 

Similar to Critiquing CS Assessment from a CS for All lens: Dagstuhl Seminar Poster

Agile software development
Agile software developmentAgile software development
Agile software development
Hemangi Talele
 
Cp exam sectiona
Cp exam sectionaCp exam sectiona
Cp exam sectiona
Kim Fyson
 
OCR Media Studies A2 Section A
OCR Media Studies A2 Section AOCR Media Studies A2 Section A
OCR Media Studies A2 Section A
Kim Fyson
 
Unifying an Introduction to Artificial Intelligence Course ...
Unifying an Introduction to Artificial Intelligence Course ...Unifying an Introduction to Artificial Intelligence Course ...
Unifying an Introduction to Artificial Intelligence Course ...
butest
 

Similar to Critiquing CS Assessment from a CS for All lens: Dagstuhl Seminar Poster (20)

Agile Software Development.ppt
Agile Software Development.pptAgile Software Development.ppt
Agile Software Development.ppt
 
Agile software development
Agile software developmentAgile software development
Agile software development
 
Rubric-based Assessment of Programming Thinking Skills and Comparative Evalua...
Rubric-based Assessment of Programming Thinking Skills and Comparative Evalua...Rubric-based Assessment of Programming Thinking Skills and Comparative Evalua...
Rubric-based Assessment of Programming Thinking Skills and Comparative Evalua...
 
Usability evaluation of Domain-Specific Languages
Usability evaluation of Domain-Specific LanguagesUsability evaluation of Domain-Specific Languages
Usability evaluation of Domain-Specific Languages
 
NUS PhD e-open day 2020
NUS PhD e-open day 2020NUS PhD e-open day 2020
NUS PhD e-open day 2020
 
Embracing AI In Assessment
Embracing AI In AssessmentEmbracing AI In Assessment
Embracing AI In Assessment
 
Big Data: the weakest link
Big Data: the weakest linkBig Data: the weakest link
Big Data: the weakest link
 
Cyber securityeducation may2015
Cyber securityeducation may2015Cyber securityeducation may2015
Cyber securityeducation may2015
 
Port
PortPort
Port
 
Cp exam sectiona
Cp exam sectionaCp exam sectiona
Cp exam sectiona
 
OCR Media Studies A2 Section A
OCR Media Studies A2 Section AOCR Media Studies A2 Section A
OCR Media Studies A2 Section A
 
Pathways to Technology Transfer and Adoption: Achievements and Challenges
Pathways to Technology Transfer and Adoption: Achievements and ChallengesPathways to Technology Transfer and Adoption: Achievements and Challenges
Pathways to Technology Transfer and Adoption: Achievements and Challenges
 
Analyzing Big Data's Weakest Link (hint: it might be you)
Analyzing Big Data's Weakest Link  (hint: it might be you)Analyzing Big Data's Weakest Link  (hint: it might be you)
Analyzing Big Data's Weakest Link (hint: it might be you)
 
Unifying an Introduction to Artificial Intelligence Course ...
Unifying an Introduction to Artificial Intelligence Course ...Unifying an Introduction to Artificial Intelligence Course ...
Unifying an Introduction to Artificial Intelligence Course ...
 
Coding lessons.pdf
Coding lessons.pdfCoding lessons.pdf
Coding lessons.pdf
 
Software Professionals (RSEs) at NCSA
Software Professionals (RSEs) at NCSASoftware Professionals (RSEs) at NCSA
Software Professionals (RSEs) at NCSA
 
Software Engineering Patterns for Machine Learning Applications
Software Engineering Patterns for Machine Learning ApplicationsSoftware Engineering Patterns for Machine Learning Applications
Software Engineering Patterns for Machine Learning Applications
 
Data-X-v3.1
Data-X-v3.1Data-X-v3.1
Data-X-v3.1
 
Unit 1 OOSE
Unit 1 OOSEUnit 1 OOSE
Unit 1 OOSE
 
Navigating the Storm: eMOP, Big DH Projects, and Agile Steering Standards
Navigating the Storm: eMOP, Big DH Projects, and Agile Steering StandardsNavigating the Storm: eMOP, Big DH Projects, and Agile Steering Standards
Navigating the Storm: eMOP, Big DH Projects, and Agile Steering Standards
 

More from Mark Guzdial

More from Mark Guzdial (8)

Inventing computing education to meet
 all undergraduates’ needs
Inventing computing education to meet
 all undergraduates’ needsInventing computing education to meet
 all undergraduates’ needs
Inventing computing education to meet
 all undergraduates’ needs
 
Computing Education as a Foundation for 21st Century Literacy
Computing Education as a Foundation for 21st Century LiteracyComputing Education as a Foundation for 21st Century Literacy
Computing Education as a Foundation for 21st Century Literacy
 
Priming the Computer Science Teacher Pump Report: Finding a Home for Computer...
Priming the Computer Science Teacher Pump Report: Finding a Home for Computer...Priming the Computer Science Teacher Pump Report: Finding a Home for Computer...
Priming the Computer Science Teacher Pump Report: Finding a Home for Computer...
 
Using Learning Sciences Research to Improve Computing Teaching: Predictions, ...
Using Learning Sciences Research to Improve Computing Teaching: Predictions, ...Using Learning Sciences Research to Improve Computing Teaching: Predictions, ...
Using Learning Sciences Research to Improve Computing Teaching: Predictions, ...
 
Harvard Graduate School Education: teaching cs to teachers
Harvard Graduate School Education: teaching cs to teachersHarvard Graduate School Education: teaching cs to teachers
Harvard Graduate School Education: teaching cs to teachers
 
Teaching linked lists data structures using MIDI
Teaching linked lists data structures using MIDITeaching linked lists data structures using MIDI
Teaching linked lists data structures using MIDI
 
Flash Talk for the ECEP Alliance from the NSF BPC Community Meeting
Flash Talk for the ECEP Alliance from the NSF BPC Community MeetingFlash Talk for the ECEP Alliance from the NSF BPC Community Meeting
Flash Talk for the ECEP Alliance from the NSF BPC Community Meeting
 
Rutgers Invited Talk: Creative Expression to Motivate Interest in Computing
Rutgers Invited Talk: Creative Expression to Motivate Interest in ComputingRutgers Invited Talk: Creative Expression to Motivate Interest in Computing
Rutgers Invited Talk: Creative Expression to Motivate Interest in Computing
 

Recently uploaded

1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdf
QucHHunhnh
 
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in DelhiRussian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
kauryashika82
 
Gardella_Mateo_IntellectualProperty.pdf.
Gardella_Mateo_IntellectualProperty.pdf.Gardella_Mateo_IntellectualProperty.pdf.
Gardella_Mateo_IntellectualProperty.pdf.
MateoGardella
 
Beyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactBeyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global Impact
PECB
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdf
ciinovamais
 

Recently uploaded (20)

Sports & Fitness Value Added Course FY..
Sports & Fitness Value Added Course FY..Sports & Fitness Value Added Course FY..
Sports & Fitness Value Added Course FY..
 
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxBasic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
 
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptxINDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
 
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
 
Unit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptxUnit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptx
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdf
 
fourth grading exam for kindergarten in writing
fourth grading exam for kindergarten in writingfourth grading exam for kindergarten in writing
fourth grading exam for kindergarten in writing
 
Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...
Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...
Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...
 
Key note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfKey note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdf
 
Measures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SDMeasures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SD
 
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in DelhiRussian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
 
Mixin Classes in Odoo 17 How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17  How to Extend Models Using Mixin ClassesMixin Classes in Odoo 17  How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17 How to Extend Models Using Mixin Classes
 
Gardella_Mateo_IntellectualProperty.pdf.
Gardella_Mateo_IntellectualProperty.pdf.Gardella_Mateo_IntellectualProperty.pdf.
Gardella_Mateo_IntellectualProperty.pdf.
 
Unit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxUnit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptx
 
Beyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactBeyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global Impact
 
ICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptx
 
psychiatric nursing HISTORY COLLECTION .docx
psychiatric  nursing HISTORY  COLLECTION  .docxpsychiatric  nursing HISTORY  COLLECTION  .docx
psychiatric nursing HISTORY COLLECTION .docx
 
Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdf
 
SECOND SEMESTER TOPIC COVERAGE SY 2023-2024 Trends, Networks, and Critical Th...
SECOND SEMESTER TOPIC COVERAGE SY 2023-2024 Trends, Networks, and Critical Th...SECOND SEMESTER TOPIC COVERAGE SY 2023-2024 Trends, Networks, and Critical Th...
SECOND SEMESTER TOPIC COVERAGE SY 2023-2024 Trends, Networks, and Critical Th...
 

Critiquing CS Assessment from a CS for All lens: Dagstuhl Seminar Poster

  • 1. Critiquing CS Assessments from a CS for All Lens How much do we assume a Community of Practice when we assess? How do we asses for different Communities of Practice, and different sets of CS skills and pracice? Mark Guzdial Georgia Tech
  • 2. Do all of these use the same CS practices and knowledge? Would we use the same assessments to measure expertise?
  • 3. • A software engineer who builds applications for end-users. • A mathematician who works in Mathematica her whole life. • A graphic designer who programs in JavaScript to automate Photoshop processes. • The data scientist who scrubs data with Perl and analyzes in R. • A chemical engineer who writes 20 new lines of MATLAB code each day, then throws them away. • The office worker who builds Excel macros weekly for co- workers. • The homeowner who writes home automation scripts. • The musician who codes live in front of an audience.
  • 4. CS for Everyone/All • Efforts in many countries to make computing education available to all students. • Do all students need or want the same CS education? • Do they all want the same expertise? To be the same kind of practitioner?
  • 5. Sociocognitive Theories of Learning • Situated Learning (Lave & Wenger) says that students seek to join a community of practice. • They want to adopt the practices and learn the values of those at the center of the community of practice.
  • 6. Beyond a Software Development CoP Most people who program are not part of a software developer community of practice (CoP).
  • 7. Student values based on perceived CoP Students who value media development want different kinds of programming languages than those who want to be programmers. Authenticity matters. (Shaffer & Resnick, 1999)
  • 8. Concept Inventories Holger Danielsiek, Wolfgang Paul, and Jan Vahrenhold. 2012. Detecting and understanding students' misconceptions related to algorithms and data structures. In Proceedings of the 43rd ACM technical symposium on Computer Science Education (SIGCSE '12). Critique: • “Based on expert interviews and the analysis of 400 exams we were able to identify several core topics which are prone to error.” • Are those experts in the CoP I care about? • Were those exams by students like me?
  • 9. FCS1 and SCS1 Allison Elliott Tew and Mark Guzdial. 2010. Developing a validated assessment of fundamental CS1 concepts. In Proceedings of the 41st ACM technical symposium on Computer science education(SIGCSE '10). Critique: • “Previous studies of student programming ability have raised questions about students' ability to problem solve, read and analyze code, and understand introductory computing concepts.” • What kinds of problems do experts solve in my CoP? • Is that the kind of CS that my CoP uses? That my CoP Values? (Re: Dorn at CHI 2010 on the use of exception handling among web designers.)
  • 10. Attitude Assessment Brian Dorn and Allison Elliott Tew. 2013. Becoming experts: measuring attitude development in introductory computer science. In Proceeding of the 44th ACM technical symposium on Computer science education (SIGCSE '13). Critique: • “We have begun the process of examining how students perceive the field of computer science by employing a novice-to-expert continuum framework.” • Is there only one such continuum? • Are those experts in the CoP I care about?
  • 11. Blocks-Based Languages David Weintrop. 2015. Comparing Text-based, Blocks-based, and Hybrid Blocks/Text Programming Tools. In Proceedings of the eleventh annual International Conference on International Computing Education Research (ICER '15). Critique: • Will all CoP value text over blocks? • Blocks are better than text for many tasks. • Should we be promoting blocks-based languages, despite the de- valuation of blocks-based language by the software development CoP?
  • 12. Claims • Computer scientists and professional software developers are not the appropriate target audience when defining the target skills, practices, or attitudes when defining CS for All. • Computing practices in many CoP are still being defined. We can’t do it. They have to develop within the communities. • Can we influence them? • Computing is a literacy. There will be more than one kind.