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

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 CCSSRae Fearing
 
Rochester
RochesterRochester
Rochesterdjleu
 
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...Julie Evans
 
China talkw hiller
China talkw hillerChina talkw hiller
China talkw hillerdjleu
 
Don's Presentation 12-7-2010
Don's Presentation 12-7-2010Don's Presentation 12-7-2010
Don's Presentation 12-7-2010djleu
 
TASA talk
TASA talkTASA talk
TASA talkdjleu
 
Technology identity survey revision 1
Technology identity survey revision 1Technology identity survey revision 1
Technology identity survey revision 1Ruth Katz
 
NRC 2009
NRC 2009NRC 2009
NRC 2009djleu
 
Bristol keynote 8/30/10
Bristol keynote 8/30/10Bristol keynote 8/30/10
Bristol keynote 8/30/10djleu
 
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 ClassroomLO*OP Center, Inc.
 
New Orleans Keynote
New Orleans KeynoteNew Orleans Keynote
New Orleans Keynotedjleu
 
Teacher toolkit Pycon UK Sept 2018
Teacher toolkit Pycon UK Sept 2018Teacher toolkit Pycon UK Sept 2018
Teacher toolkit Pycon UK Sept 2018Sue Sentance
 
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 EducationLinkedIn Learning Solutions
 
Leu Keynote Peace Corps
Leu Keynote Peace CorpsLeu Keynote Peace Corps
Leu Keynote Peace Corpsdjleu
 
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 session1djleu
 
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 developmentIntelliware Development Inc.
 
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 ClassroomJulie 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
 
Hackerspaces & engineering education slides
Hackerspaces & engineering education slidesHackerspaces & engineering education slides
Hackerspaces & engineering education slidesCK Harnett
 

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

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 MeetingMark Guzdial
 
Great gummi quiz part 2
Great gummi quiz part 2Great gummi quiz part 2
Great gummi quiz part 2Dana Archer
 
Research into horror genre
Research into horror genreResearch into horror genre
Research into horror genreBrandanWiles
 
Rightclick profile
Rightclick profileRightclick profile
Rightclick profileRightClicksa
 
Case001 - Free Downloads Bite
Case001 - Free Downloads BiteCase001 - Free Downloads Bite
Case001 - Free Downloads Bitevaulin
 
Metų laikai ir jų spalvos
Metų laikai ir jų spalvosMetų laikai ir jų spalvos
Metų laikai ir jų spalvossodelis
 
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 KeynoteMark Guzdial
 
Perladangan organik
Perladangan organikPerladangan organik
Perladangan organikmuzammir1992
 
Rightclick profile
Rightclick profileRightclick profile
Rightclick profileRightClicksa
 
Sinister sculptor quiz 2
Sinister sculptor quiz 2Sinister sculptor quiz 2
Sinister sculptor quiz 2Dana Archer
 
A new beginning quiz!
A new beginning quiz!A new beginning quiz!
A new beginning quiz!Dana Archer
 
A new beginning pt.2
A new beginning pt.2A new beginning pt.2
A new beginning pt.2Dana Archer
 
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...Mark Guzdial
 

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.ppt
Agile Software Development.pptAgile Software Development.ppt
Agile Software Development.pptabdulwehab2
 
Agile software development
Agile software developmentAgile software development
Agile software developmentHemangi Talele
 
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...Hironori Washizaki
 
Usability evaluation of Domain-Specific Languages
Usability evaluation of Domain-Specific LanguagesUsability evaluation of Domain-Specific Languages
Usability evaluation of Domain-Specific LanguagesAnkica Barisic
 
Big Data: the weakest link
Big Data: the weakest linkBig Data: the weakest link
Big Data: the weakest linkCS, NcState
 
Cyber securityeducation may2015
Cyber securityeducation may2015Cyber securityeducation may2015
Cyber securityeducation may2015Mark Guzdial
 
Cp exam sectiona
Cp exam sectionaCp exam sectiona
Cp exam sectionaKim Fyson
 
OCR Media Studies A2 Section A
OCR Media Studies A2 Section AOCR Media Studies A2 Section A
OCR Media Studies A2 Section AKim Fyson
 
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 ChallengesTao Xie
 
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)HPCC Systems
 
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
 
Software Professionals (RSEs) at NCSA
Software Professionals (RSEs) at NCSASoftware Professionals (RSEs) at NCSA
Software Professionals (RSEs) at NCSADaniel S. Katz
 
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 ApplicationsHironori Washizaki
 
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 StandardsLiz Grumbach
 

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

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’ needsMark Guzdial
 
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 LiteracyMark Guzdial
 
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...Mark Guzdial
 
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, ...Mark Guzdial
 
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 teachersMark Guzdial
 
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 MIDIMark Guzdial
 
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 MeetingMark Guzdial
 
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 ComputingMark 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

Mastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory InspectionMastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory InspectionSafetyChain Software
 
Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)eniolaolutunde
 
_Math 4-Q4 Week 5.pptx Steps in Collecting Data
_Math 4-Q4 Week 5.pptx Steps in Collecting Data_Math 4-Q4 Week 5.pptx Steps in Collecting Data
_Math 4-Q4 Week 5.pptx Steps in Collecting DataJhengPantaleon
 
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Krashi Coaching
 
CARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxCARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxGaneshChakor2
 
mini mental status format.docx
mini    mental       status     format.docxmini    mental       status     format.docx
mini mental status format.docxPoojaSen20
 
Alper Gobel In Media Res Media Component
Alper Gobel In Media Res Media ComponentAlper Gobel In Media Res Media Component
Alper Gobel In Media Res Media ComponentInMediaRes1
 
Hybridoma Technology ( Production , Purification , and Application )
Hybridoma Technology  ( Production , Purification , and Application  ) Hybridoma Technology  ( Production , Purification , and Application  )
Hybridoma Technology ( Production , Purification , and Application ) Sakshi Ghasle
 
URLs and Routing in the Odoo 17 Website App
URLs and Routing in the Odoo 17 Website AppURLs and Routing in the Odoo 17 Website App
URLs and Routing in the Odoo 17 Website AppCeline George
 
Presiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha electionsPresiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha electionsanshu789521
 
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdf
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdfEnzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdf
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdfSumit Tiwari
 
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 ...EduSkills OECD
 
Class 11 Legal Studies Ch-1 Concept of State .pdf
Class 11 Legal Studies Ch-1 Concept of State .pdfClass 11 Legal Studies Ch-1 Concept of State .pdf
Class 11 Legal Studies Ch-1 Concept of State .pdfakmcokerachita
 
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdfssuser54595a
 
Solving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptxSolving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptxOH TEIK BIN
 
MENTAL STATUS EXAMINATION format.docx
MENTAL     STATUS EXAMINATION format.docxMENTAL     STATUS EXAMINATION format.docx
MENTAL STATUS EXAMINATION format.docxPoojaSen20
 

Recently uploaded (20)

Mastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory InspectionMastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory Inspection
 
Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)
 
Staff of Color (SOC) Retention Efforts DDSD
Staff of Color (SOC) Retention Efforts DDSDStaff of Color (SOC) Retention Efforts DDSD
Staff of Color (SOC) Retention Efforts DDSD
 
_Math 4-Q4 Week 5.pptx Steps in Collecting Data
_Math 4-Q4 Week 5.pptx Steps in Collecting Data_Math 4-Q4 Week 5.pptx Steps in Collecting Data
_Math 4-Q4 Week 5.pptx Steps in Collecting Data
 
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
 
CARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxCARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptx
 
mini mental status format.docx
mini    mental       status     format.docxmini    mental       status     format.docx
mini mental status format.docx
 
TataKelola dan KamSiber Kecerdasan Buatan v022.pdf
TataKelola dan KamSiber Kecerdasan Buatan v022.pdfTataKelola dan KamSiber Kecerdasan Buatan v022.pdf
TataKelola dan KamSiber Kecerdasan Buatan v022.pdf
 
Model Call Girl in Bikash Puri Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Bikash Puri  Delhi reach out to us at 🔝9953056974🔝Model Call Girl in Bikash Puri  Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Bikash Puri Delhi reach out to us at 🔝9953056974🔝
 
Alper Gobel In Media Res Media Component
Alper Gobel In Media Res Media ComponentAlper Gobel In Media Res Media Component
Alper Gobel In Media Res Media Component
 
Hybridoma Technology ( Production , Purification , and Application )
Hybridoma Technology  ( Production , Purification , and Application  ) Hybridoma Technology  ( Production , Purification , and Application  )
Hybridoma Technology ( Production , Purification , and Application )
 
9953330565 Low Rate Call Girls In Rohini Delhi NCR
9953330565 Low Rate Call Girls In Rohini  Delhi NCR9953330565 Low Rate Call Girls In Rohini  Delhi NCR
9953330565 Low Rate Call Girls In Rohini Delhi NCR
 
URLs and Routing in the Odoo 17 Website App
URLs and Routing in the Odoo 17 Website AppURLs and Routing in the Odoo 17 Website App
URLs and Routing in the Odoo 17 Website App
 
Presiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha electionsPresiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha elections
 
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdf
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdfEnzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdf
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdf
 
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 ...
 
Class 11 Legal Studies Ch-1 Concept of State .pdf
Class 11 Legal Studies Ch-1 Concept of State .pdfClass 11 Legal Studies Ch-1 Concept of State .pdf
Class 11 Legal Studies Ch-1 Concept of State .pdf
 
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
 
Solving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptxSolving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptx
 
MENTAL STATUS EXAMINATION format.docx
MENTAL     STATUS EXAMINATION format.docxMENTAL     STATUS EXAMINATION format.docx
MENTAL STATUS EXAMINATION format.docx
 

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.