SlideShare a Scribd company logo
Misconceptions in Visual Algorithm
          Simulation Revisited:!
  On UI’s Effect on Student Performance, Attitudes, and
                            
                     Misconceptions 




             LaTiCE 2013, March 22
   Ville Karavirta, Ari Korhonen, Otto Seppälä
              Aalto University, Finland
BACKGROUND & MOTIVATION
Algorithm Visualization & Simulation

•  Many, many wonderful AV systems !
  –  Goal to help students learn algorithms
•  Most implemented in Java "
•  Algorithm simulation: activate!
   students and make them simulate!
   the algorithm
Rise of Mobile
TRAKLA2 vs JSAV
Binary Heap

•  Binary tree with heap-property:
  –  MaxHeap: father greater than child
BuildHeap Misconceptions

•  BuildHeap algorithm
  –  “Turns an array into a heap”
•  Misconception: “non-viable mental models that
   students themselves assume to be correct“
•  Previous research by Seppälä et al. in 2005
  –  Identified several build-heap misconceptions
BuildHeap Misconceptions - Example

•  Correct Algorithm




•  Left-to-Right Misconception
RESEARCH QUESTIONS & SETUP
Research Setup

•  CS Majors undergraduate course
•  Priority Queues exercises replaced
  –  Binary Heap Insert
  –  Binary Heap Delete
  –  Build-heap
  –  Heapsort
•  Rest of the exercises still used TRAKLA2
•  Feedback Questionnaire
Research Questions?

1. Do students prefer a more simplified UI and
   interaction? 

2. Do students have the same misconceptions
   as in the earlier studies?

3. Do we catch the student misconceptions?
Data Collection & Analysis
Identifying the Misconceptions

•  Manually implemented incorrect versions of the
   build-heap algorithm
•  Graded the incorrect student answers with
   those implementations
•  If an incorrect algorithm gave full score, label the
   answer to have that misconception
RESULTS & DISCUSSION
Student Scores

•  Student scores in line with previous years
Student Attitudes

•  “Students liked it” !
•  Visual appearance got most mentions
  –  Positive and Negative
•  Other common themes: smooth animation,
   explanations in model answers
•  Some technical issues
•  56% would like to solve the exercises on mobile
   devices
Student Misconceptions
     Misconception
        2005
      2012
Correct
                  34.3%
      29.2%
Wrong-Duplicate
            -
        1.1%
Heapify-with-Father
       6.2%
      4.6%
Left-to-Right
              -
        2.1%
No-Recursion
              6.1%
      6.2%
Single-Skip
               3.7%
       7%
Top-Down
                   -
        0.8%
Delayed-Recursion
         1.2%
      0.3%
Smallest-Instantly-Up
     0.2%
      0.8%
Maximum-Heap
               -
        1.1%
Other
                     1.2%
      2.7%
Possible Remaining Misconceptions

Answers that would have gotten full grade with
both the correct and a misconceived algorithm
          Misconception
      Answers
   Answers %
Wrong-Duplicate
                98
        89.9%
Left-to-Right
                  29
        26.6%
Heapify-with-Father
            41
        37.6%
Delayed-Recursion
              49
        45.0%
Other
                           7
         6.4%
Smallest-Instantly-Up
           1
         0.9%
No Possible Misconceptions
      8
        7.3%
Dealing with Remaining Misconceptions

 •  Focus more on input data randomization
   –  Two potential solutions
      1.  Select from a predefined set of input data
      2.  Ensure that no known misconception gives full grade
          for the input data
 •  Improved for 2013 course, using solution 2
   –  Data collected, not analyzed yet
(Automatic) Recognition of Misconceptions

 •  Testing for a misconception requires knowledge
    about the misconceptions
 •  Approaches
    –  Code mutation [Seppälä 2006]
    –  Give same input to many students, find repeating
       solution sequences
    –  “Normalize” the inputs given, then find repeating solution
       sequences
 •  Manual verification/labeling of the misconceptions
CONCLUSIONS
Conclusions

•  New UI had no significant effect on
  –  student results
  –  student misconceptions
•  Real care must be used when randomizing
   input data
•  Next step: automatic recognition of
   misconceptions
THANK YOU!!
 
 
 
 
 
 
 
 
 
 
 
 
 
 QUESTIONS?
           ville.karavirta@aalto.fi   vkaravir

More Related Content

What's hot

iWorkout iPhone Application
iWorkout iPhone ApplicationiWorkout iPhone Application
iWorkout iPhone Application
Aseem Badshah
 
Rich maths activities using applets - presentation notes
Rich maths activities using applets - presentation notesRich maths activities using applets - presentation notes
Rich maths activities using applets - presentation notes
Stephen McConnachie
 
Presentation BCME8 April 17th 2014
Presentation BCME8 April 17th 2014Presentation BCME8 April 17th 2014
Presentation BCME8 April 17th 2014
Christian Bokhove
 
Student motivation powerpoint 3
Student motivation powerpoint 3Student motivation powerpoint 3
Student motivation powerpoint 3
McCann Technical School
 
Case study
Case studyCase study
Case study
MJANTONJOSHUA
 
GCPS Survey Results (In Keynote)
GCPS Survey Results (In Keynote)GCPS Survey Results (In Keynote)
GCPS Survey Results (In Keynote)
Dominique Turner
 
Reinforcement Learning: a Brief Overview
Reinforcement Learning: a Brief Overview Reinforcement Learning: a Brief Overview
Reinforcement Learning: a Brief Overview
University of Bergen
 
Raiche, lindsay order of operations
Raiche, lindsay order of operationsRaiche, lindsay order of operations
Raiche, lindsay order of operations
Lindsay Raiche
 
Beginning office wei's back to school
Beginning office wei's back to schoolBeginning office wei's back to school
Beginning office wei's back to school
Bishop Amat High School
 
There is an App for That
There is an App for ThatThere is an App for That
There is an App for That
John Jeffrey
 
The Moodle Mash Up
The Moodle Mash UpThe Moodle Mash Up
The Moodle Mash Up
navhundal
 
Vidyalaya School Management ERP offers Online Exams – Innovative, Paperless A...
Vidyalaya School Management ERP offers Online Exams – Innovative, Paperless A...Vidyalaya School Management ERP offers Online Exams – Innovative, Paperless A...
Vidyalaya School Management ERP offers Online Exams – Innovative, Paperless A...
Vidyalaya School Software
 
Research methodology
Research methodologyResearch methodology
Research methodology
vanshika2210
 
Targeting Student Acceptance Factors to Shape a Successful Full-Scale Impleme...
Targeting Student Acceptance Factors to Shape a Successful Full-Scale Impleme...Targeting Student Acceptance Factors to Shape a Successful Full-Scale Impleme...
Targeting Student Acceptance Factors to Shape a Successful Full-Scale Impleme...
ExamSoft
 
Productivity pencil
Productivity pencilProductivity pencil
Productivity pencil
Bailey Mokler
 
Spark Touch - Like Your Interactive Whiteboard, But Better!
Spark Touch - Like Your Interactive Whiteboard, But Better! Spark Touch - Like Your Interactive Whiteboard, But Better!
Spark Touch - Like Your Interactive Whiteboard, But Better!
Shalini Khemka
 
Mathematics WebQuest
Mathematics WebQuestMathematics WebQuest
Mathematics WebQuest
SherylPowell
 

What's hot (17)

iWorkout iPhone Application
iWorkout iPhone ApplicationiWorkout iPhone Application
iWorkout iPhone Application
 
Rich maths activities using applets - presentation notes
Rich maths activities using applets - presentation notesRich maths activities using applets - presentation notes
Rich maths activities using applets - presentation notes
 
Presentation BCME8 April 17th 2014
Presentation BCME8 April 17th 2014Presentation BCME8 April 17th 2014
Presentation BCME8 April 17th 2014
 
Student motivation powerpoint 3
Student motivation powerpoint 3Student motivation powerpoint 3
Student motivation powerpoint 3
 
Case study
Case studyCase study
Case study
 
GCPS Survey Results (In Keynote)
GCPS Survey Results (In Keynote)GCPS Survey Results (In Keynote)
GCPS Survey Results (In Keynote)
 
Reinforcement Learning: a Brief Overview
Reinforcement Learning: a Brief Overview Reinforcement Learning: a Brief Overview
Reinforcement Learning: a Brief Overview
 
Raiche, lindsay order of operations
Raiche, lindsay order of operationsRaiche, lindsay order of operations
Raiche, lindsay order of operations
 
Beginning office wei's back to school
Beginning office wei's back to schoolBeginning office wei's back to school
Beginning office wei's back to school
 
There is an App for That
There is an App for ThatThere is an App for That
There is an App for That
 
The Moodle Mash Up
The Moodle Mash UpThe Moodle Mash Up
The Moodle Mash Up
 
Vidyalaya School Management ERP offers Online Exams – Innovative, Paperless A...
Vidyalaya School Management ERP offers Online Exams – Innovative, Paperless A...Vidyalaya School Management ERP offers Online Exams – Innovative, Paperless A...
Vidyalaya School Management ERP offers Online Exams – Innovative, Paperless A...
 
Research methodology
Research methodologyResearch methodology
Research methodology
 
Targeting Student Acceptance Factors to Shape a Successful Full-Scale Impleme...
Targeting Student Acceptance Factors to Shape a Successful Full-Scale Impleme...Targeting Student Acceptance Factors to Shape a Successful Full-Scale Impleme...
Targeting Student Acceptance Factors to Shape a Successful Full-Scale Impleme...
 
Productivity pencil
Productivity pencilProductivity pencil
Productivity pencil
 
Spark Touch - Like Your Interactive Whiteboard, But Better!
Spark Touch - Like Your Interactive Whiteboard, But Better! Spark Touch - Like Your Interactive Whiteboard, But Better!
Spark Touch - Like Your Interactive Whiteboard, But Better!
 
Mathematics WebQuest
Mathematics WebQuestMathematics WebQuest
Mathematics WebQuest
 

Viewers also liked

Proposal kt.doc latest
Proposal kt.doc latestProposal kt.doc latest
Proposal kt.doc latest
abdol rahim
 
Projek
ProjekProjek
Projek
Ngan Jiaing
 
kajian tindakan sains
kajian tindakan sainskajian tindakan sains
kajian tindakan sains
mamadanial
 
Thesis zamatun 2
Thesis zamatun 2Thesis zamatun 2
Thesis zamatun 2
Teacher Nasrah
 
Borang soal selidik
Borang soal selidikBorang soal selidik
Borang soal selidikZainal Mohd
 
Thesis questionnaire
Thesis questionnaireThesis questionnaire
Thesis questionnaire
Maliha Ahmed
 
Questionnaire
QuestionnaireQuestionnaire
Questionnaire
jennilynbalbalosa
 

Viewers also liked (7)

Proposal kt.doc latest
Proposal kt.doc latestProposal kt.doc latest
Proposal kt.doc latest
 
Projek
ProjekProjek
Projek
 
kajian tindakan sains
kajian tindakan sainskajian tindakan sains
kajian tindakan sains
 
Thesis zamatun 2
Thesis zamatun 2Thesis zamatun 2
Thesis zamatun 2
 
Borang soal selidik
Borang soal selidikBorang soal selidik
Borang soal selidik
 
Thesis questionnaire
Thesis questionnaireThesis questionnaire
Thesis questionnaire
 
Questionnaire
QuestionnaireQuestionnaire
Questionnaire
 

Similar to Misconceptions in Visual Algorithm Simulation Revisited

香港六合彩
香港六合彩香港六合彩
香港六合彩
iewsxc
 
How can Cognitive Science improve Online Learning & Education?
How can Cognitive Science improve Online Learning & Education?How can Cognitive Science improve Online Learning & Education?
How can Cognitive Science improve Online Learning & Education?
Joseph Jay Williams
 
The Road to Redesign: Applying UX Strategies to Handle Skeptical Speed-bumps
The Road to Redesign: Applying UX Strategies to Handle  Skeptical Speed-bumpsThe Road to Redesign: Applying UX Strategies to Handle  Skeptical Speed-bumps
The Road to Redesign: Applying UX Strategies to Handle Skeptical Speed-bumps
Meghan Hatalla
 
Marketing Research Study on the Potential of a New Smartphone/Tablet App
Marketing Research Study on the Potential of a New Smartphone/Tablet AppMarketing Research Study on the Potential of a New Smartphone/Tablet App
Marketing Research Study on the Potential of a New Smartphone/Tablet App
lgonia3490
 
RIDE 2010 presentation - Using interactive computer-based assessment to suppo...
RIDE 2010 presentation - Using interactive computer-based assessment to suppo...RIDE 2010 presentation - Using interactive computer-based assessment to suppo...
RIDE 2010 presentation - Using interactive computer-based assessment to suppo...
Centre for Distance Education
 
The Road to Redesign: Meeting the Needs of Nontraditional Students via Online...
The Road to Redesign: Meeting the Needs of Nontraditional Students via Online...The Road to Redesign: Meeting the Needs of Nontraditional Students via Online...
The Road to Redesign: Meeting the Needs of Nontraditional Students via Online...
Meghan Hatalla
 
NECT - Deloitte Project - Brief 2014
NECT - Deloitte Project - Brief 2014NECT - Deloitte Project - Brief 2014
NECT - Deloitte Project - Brief 2014
Education Moving Up Cc.
 
PBIS Positive Behavior Plan
PBIS Positive Behavior PlanPBIS Positive Behavior Plan
PBIS Positive Behavior Plan
Hans Christensen Middle School, Menifee, CA
 
Learning to Teach: Improving Instruction with Machine Learning Techniques
Learning to Teach: Improving Instruction with Machine Learning TechniquesLearning to Teach: Improving Instruction with Machine Learning Techniques
Learning to Teach: Improving Instruction with Machine Learning Techniques
Beverly Park Woolf
 
Survey Monkey Survey Results
Survey Monkey   Survey ResultsSurvey Monkey   Survey Results
Survey Monkey Survey Results
Stephanie White
 
Mid Module Survey2009
Mid Module Survey2009Mid Module Survey2009
Mid Module Survey2009
Daniel Churchill
 
Early reporting project update
Early reporting project updateEarly reporting project update
Early reporting project update
Deanna Snyder
 
Web Panels in Official Statistics
Web Panels in Official StatisticsWeb Panels in Official Statistics
Web Panels in Official Statistics
Jelke Bethlehem
 
Early reporting project update
Early reporting project updateEarly reporting project update
Early reporting project update
Deanna Snyder
 
Cataloging training research
Cataloging training research Cataloging training research
Cataloging training research
robin fay
 
EMU - Community Chest & Thales Project Orientation - 8 May 2014
EMU - Community Chest & Thales Project Orientation - 8 May 2014EMU - Community Chest & Thales Project Orientation - 8 May 2014
EMU - Community Chest & Thales Project Orientation - 8 May 2014
Education Moving Up Cc.
 
BOLD Presentation Zane
BOLD Presentation ZaneBOLD Presentation Zane
BOLD Presentation Zane
Zane Ricks
 
Pac 021113
Pac 021113Pac 021113
Pac 021113
tlokey
 
Data science toolkit for product managers
Data science toolkit for product managers Data science toolkit for product managers
Data science toolkit for product managers
ProductFolks
 
Data Science Toolkit for Product Managers
Data Science Toolkit for Product ManagersData Science Toolkit for Product Managers
Data Science Toolkit for Product Managers
Mahmoud Jalajel
 

Similar to Misconceptions in Visual Algorithm Simulation Revisited (20)

香港六合彩
香港六合彩香港六合彩
香港六合彩
 
How can Cognitive Science improve Online Learning & Education?
How can Cognitive Science improve Online Learning & Education?How can Cognitive Science improve Online Learning & Education?
How can Cognitive Science improve Online Learning & Education?
 
The Road to Redesign: Applying UX Strategies to Handle Skeptical Speed-bumps
The Road to Redesign: Applying UX Strategies to Handle  Skeptical Speed-bumpsThe Road to Redesign: Applying UX Strategies to Handle  Skeptical Speed-bumps
The Road to Redesign: Applying UX Strategies to Handle Skeptical Speed-bumps
 
Marketing Research Study on the Potential of a New Smartphone/Tablet App
Marketing Research Study on the Potential of a New Smartphone/Tablet AppMarketing Research Study on the Potential of a New Smartphone/Tablet App
Marketing Research Study on the Potential of a New Smartphone/Tablet App
 
RIDE 2010 presentation - Using interactive computer-based assessment to suppo...
RIDE 2010 presentation - Using interactive computer-based assessment to suppo...RIDE 2010 presentation - Using interactive computer-based assessment to suppo...
RIDE 2010 presentation - Using interactive computer-based assessment to suppo...
 
The Road to Redesign: Meeting the Needs of Nontraditional Students via Online...
The Road to Redesign: Meeting the Needs of Nontraditional Students via Online...The Road to Redesign: Meeting the Needs of Nontraditional Students via Online...
The Road to Redesign: Meeting the Needs of Nontraditional Students via Online...
 
NECT - Deloitte Project - Brief 2014
NECT - Deloitte Project - Brief 2014NECT - Deloitte Project - Brief 2014
NECT - Deloitte Project - Brief 2014
 
PBIS Positive Behavior Plan
PBIS Positive Behavior PlanPBIS Positive Behavior Plan
PBIS Positive Behavior Plan
 
Learning to Teach: Improving Instruction with Machine Learning Techniques
Learning to Teach: Improving Instruction with Machine Learning TechniquesLearning to Teach: Improving Instruction with Machine Learning Techniques
Learning to Teach: Improving Instruction with Machine Learning Techniques
 
Survey Monkey Survey Results
Survey Monkey   Survey ResultsSurvey Monkey   Survey Results
Survey Monkey Survey Results
 
Mid Module Survey2009
Mid Module Survey2009Mid Module Survey2009
Mid Module Survey2009
 
Early reporting project update
Early reporting project updateEarly reporting project update
Early reporting project update
 
Web Panels in Official Statistics
Web Panels in Official StatisticsWeb Panels in Official Statistics
Web Panels in Official Statistics
 
Early reporting project update
Early reporting project updateEarly reporting project update
Early reporting project update
 
Cataloging training research
Cataloging training research Cataloging training research
Cataloging training research
 
EMU - Community Chest & Thales Project Orientation - 8 May 2014
EMU - Community Chest & Thales Project Orientation - 8 May 2014EMU - Community Chest & Thales Project Orientation - 8 May 2014
EMU - Community Chest & Thales Project Orientation - 8 May 2014
 
BOLD Presentation Zane
BOLD Presentation ZaneBOLD Presentation Zane
BOLD Presentation Zane
 
Pac 021113
Pac 021113Pac 021113
Pac 021113
 
Data science toolkit for product managers
Data science toolkit for product managers Data science toolkit for product managers
Data science toolkit for product managers
 
Data Science Toolkit for Product Managers
Data Science Toolkit for Product ManagersData Science Toolkit for Product Managers
Data Science Toolkit for Product Managers
 

Recently uploaded

writing about opinions about Australia the movie
writing about opinions about Australia the moviewriting about opinions about Australia the movie
writing about opinions about Australia the movie
Nicholas Montgomery
 
Walmart Business+ and Spark Good for Nonprofits.pdf
Walmart Business+ and Spark Good for Nonprofits.pdfWalmart Business+ and Spark Good for Nonprofits.pdf
Walmart Business+ and Spark Good for Nonprofits.pdf
TechSoup
 
Main Java[All of the Base Concepts}.docx
Main Java[All of the Base Concepts}.docxMain Java[All of the Base Concepts}.docx
Main Java[All of the Base Concepts}.docx
adhitya5119
 
RPMS TEMPLATE FOR SCHOOL YEAR 2023-2024 FOR TEACHER 1 TO TEACHER 3
RPMS TEMPLATE FOR SCHOOL YEAR 2023-2024 FOR TEACHER 1 TO TEACHER 3RPMS TEMPLATE FOR SCHOOL YEAR 2023-2024 FOR TEACHER 1 TO TEACHER 3
RPMS TEMPLATE FOR SCHOOL YEAR 2023-2024 FOR TEACHER 1 TO TEACHER 3
IreneSebastianRueco1
 
MARY JANE WILSON, A “BOA MÃE” .
MARY JANE WILSON, A “BOA MÃE”           .MARY JANE WILSON, A “BOA MÃE”           .
MARY JANE WILSON, A “BOA MÃE” .
Colégio Santa Teresinha
 
South African Journal of Science: Writing with integrity workshop (2024)
South African Journal of Science: Writing with integrity workshop (2024)South African Journal of Science: Writing with integrity workshop (2024)
South African Journal of Science: Writing with integrity workshop (2024)
Academy of Science of South Africa
 
The simplified electron and muon model, Oscillating Spacetime: The Foundation...
The simplified electron and muon model, Oscillating Spacetime: The Foundation...The simplified electron and muon model, Oscillating Spacetime: The Foundation...
The simplified electron and muon model, Oscillating Spacetime: The Foundation...
RitikBhardwaj56
 
Exploiting Artificial Intelligence for Empowering Researchers and Faculty, In...
Exploiting Artificial Intelligence for Empowering Researchers and Faculty, In...Exploiting Artificial Intelligence for Empowering Researchers and Faculty, In...
Exploiting Artificial Intelligence for Empowering Researchers and Faculty, In...
Dr. Vinod Kumar Kanvaria
 
How to Make a Field Mandatory in Odoo 17
How to Make a Field Mandatory in Odoo 17How to Make a Field Mandatory in Odoo 17
How to Make a Field Mandatory in Odoo 17
Celine George
 
Digital Artifact 1 - 10VCD Environments Unit
Digital Artifact 1 - 10VCD Environments UnitDigital Artifact 1 - 10VCD Environments Unit
Digital Artifact 1 - 10VCD Environments Unit
chanes7
 
Executive Directors Chat Leveraging AI for Diversity, Equity, and Inclusion
Executive Directors Chat  Leveraging AI for Diversity, Equity, and InclusionExecutive Directors Chat  Leveraging AI for Diversity, Equity, and Inclusion
Executive Directors Chat Leveraging AI for Diversity, Equity, and Inclusion
TechSoup
 
Pride Month Slides 2024 David Douglas School District
Pride Month Slides 2024 David Douglas School DistrictPride Month Slides 2024 David Douglas School District
Pride Month Slides 2024 David Douglas School District
David Douglas School District
 
clinical examination of hip joint (1).pdf
clinical examination of hip joint (1).pdfclinical examination of hip joint (1).pdf
clinical examination of hip joint (1).pdf
Priyankaranawat4
 
Your Skill Boost Masterclass: Strategies for Effective Upskilling
Your Skill Boost Masterclass: Strategies for Effective UpskillingYour Skill Boost Masterclass: Strategies for Effective Upskilling
Your Skill Boost Masterclass: Strategies for Effective Upskilling
Excellence Foundation for South Sudan
 
How to Add Chatter in the odoo 17 ERP Module
How to Add Chatter in the odoo 17 ERP ModuleHow to Add Chatter in the odoo 17 ERP Module
How to Add Chatter in the odoo 17 ERP Module
Celine George
 
The basics of sentences session 6pptx.pptx
The basics of sentences session 6pptx.pptxThe basics of sentences session 6pptx.pptx
The basics of sentences session 6pptx.pptx
heathfieldcps1
 
Pengantar Penggunaan Flutter - Dart programming language1.pptx
Pengantar Penggunaan Flutter - Dart programming language1.pptxPengantar Penggunaan Flutter - Dart programming language1.pptx
Pengantar Penggunaan Flutter - Dart programming language1.pptx
Fajar Baskoro
 
How to Setup Warehouse & Location in Odoo 17 Inventory
How to Setup Warehouse & Location in Odoo 17 InventoryHow to Setup Warehouse & Location in Odoo 17 Inventory
How to Setup Warehouse & Location in Odoo 17 Inventory
Celine George
 
PIMS Job Advertisement 2024.pdf Islamabad
PIMS Job Advertisement 2024.pdf IslamabadPIMS Job Advertisement 2024.pdf Islamabad
PIMS Job Advertisement 2024.pdf Islamabad
AyyanKhan40
 
বাংলাদেশ অর্থনৈতিক সমীক্ষা (Economic Review) ২০২৪ UJS App.pdf
বাংলাদেশ অর্থনৈতিক সমীক্ষা (Economic Review) ২০২৪ UJS App.pdfবাংলাদেশ অর্থনৈতিক সমীক্ষা (Economic Review) ২০২৪ UJS App.pdf
বাংলাদেশ অর্থনৈতিক সমীক্ষা (Economic Review) ২০২৪ UJS App.pdf
eBook.com.bd (প্রয়োজনীয় বাংলা বই)
 

Recently uploaded (20)

writing about opinions about Australia the movie
writing about opinions about Australia the moviewriting about opinions about Australia the movie
writing about opinions about Australia the movie
 
Walmart Business+ and Spark Good for Nonprofits.pdf
Walmart Business+ and Spark Good for Nonprofits.pdfWalmart Business+ and Spark Good for Nonprofits.pdf
Walmart Business+ and Spark Good for Nonprofits.pdf
 
Main Java[All of the Base Concepts}.docx
Main Java[All of the Base Concepts}.docxMain Java[All of the Base Concepts}.docx
Main Java[All of the Base Concepts}.docx
 
RPMS TEMPLATE FOR SCHOOL YEAR 2023-2024 FOR TEACHER 1 TO TEACHER 3
RPMS TEMPLATE FOR SCHOOL YEAR 2023-2024 FOR TEACHER 1 TO TEACHER 3RPMS TEMPLATE FOR SCHOOL YEAR 2023-2024 FOR TEACHER 1 TO TEACHER 3
RPMS TEMPLATE FOR SCHOOL YEAR 2023-2024 FOR TEACHER 1 TO TEACHER 3
 
MARY JANE WILSON, A “BOA MÃE” .
MARY JANE WILSON, A “BOA MÃE”           .MARY JANE WILSON, A “BOA MÃE”           .
MARY JANE WILSON, A “BOA MÃE” .
 
South African Journal of Science: Writing with integrity workshop (2024)
South African Journal of Science: Writing with integrity workshop (2024)South African Journal of Science: Writing with integrity workshop (2024)
South African Journal of Science: Writing with integrity workshop (2024)
 
The simplified electron and muon model, Oscillating Spacetime: The Foundation...
The simplified electron and muon model, Oscillating Spacetime: The Foundation...The simplified electron and muon model, Oscillating Spacetime: The Foundation...
The simplified electron and muon model, Oscillating Spacetime: The Foundation...
 
Exploiting Artificial Intelligence for Empowering Researchers and Faculty, In...
Exploiting Artificial Intelligence for Empowering Researchers and Faculty, In...Exploiting Artificial Intelligence for Empowering Researchers and Faculty, In...
Exploiting Artificial Intelligence for Empowering Researchers and Faculty, In...
 
How to Make a Field Mandatory in Odoo 17
How to Make a Field Mandatory in Odoo 17How to Make a Field Mandatory in Odoo 17
How to Make a Field Mandatory in Odoo 17
 
Digital Artifact 1 - 10VCD Environments Unit
Digital Artifact 1 - 10VCD Environments UnitDigital Artifact 1 - 10VCD Environments Unit
Digital Artifact 1 - 10VCD Environments Unit
 
Executive Directors Chat Leveraging AI for Diversity, Equity, and Inclusion
Executive Directors Chat  Leveraging AI for Diversity, Equity, and InclusionExecutive Directors Chat  Leveraging AI for Diversity, Equity, and Inclusion
Executive Directors Chat Leveraging AI for Diversity, Equity, and Inclusion
 
Pride Month Slides 2024 David Douglas School District
Pride Month Slides 2024 David Douglas School DistrictPride Month Slides 2024 David Douglas School District
Pride Month Slides 2024 David Douglas School District
 
clinical examination of hip joint (1).pdf
clinical examination of hip joint (1).pdfclinical examination of hip joint (1).pdf
clinical examination of hip joint (1).pdf
 
Your Skill Boost Masterclass: Strategies for Effective Upskilling
Your Skill Boost Masterclass: Strategies for Effective UpskillingYour Skill Boost Masterclass: Strategies for Effective Upskilling
Your Skill Boost Masterclass: Strategies for Effective Upskilling
 
How to Add Chatter in the odoo 17 ERP Module
How to Add Chatter in the odoo 17 ERP ModuleHow to Add Chatter in the odoo 17 ERP Module
How to Add Chatter in the odoo 17 ERP Module
 
The basics of sentences session 6pptx.pptx
The basics of sentences session 6pptx.pptxThe basics of sentences session 6pptx.pptx
The basics of sentences session 6pptx.pptx
 
Pengantar Penggunaan Flutter - Dart programming language1.pptx
Pengantar Penggunaan Flutter - Dart programming language1.pptxPengantar Penggunaan Flutter - Dart programming language1.pptx
Pengantar Penggunaan Flutter - Dart programming language1.pptx
 
How to Setup Warehouse & Location in Odoo 17 Inventory
How to Setup Warehouse & Location in Odoo 17 InventoryHow to Setup Warehouse & Location in Odoo 17 Inventory
How to Setup Warehouse & Location in Odoo 17 Inventory
 
PIMS Job Advertisement 2024.pdf Islamabad
PIMS Job Advertisement 2024.pdf IslamabadPIMS Job Advertisement 2024.pdf Islamabad
PIMS Job Advertisement 2024.pdf Islamabad
 
বাংলাদেশ অর্থনৈতিক সমীক্ষা (Economic Review) ২০২৪ UJS App.pdf
বাংলাদেশ অর্থনৈতিক সমীক্ষা (Economic Review) ২০২৪ UJS App.pdfবাংলাদেশ অর্থনৈতিক সমীক্ষা (Economic Review) ২০২৪ UJS App.pdf
বাংলাদেশ অর্থনৈতিক সমীক্ষা (Economic Review) ২০২৪ UJS App.pdf
 

Misconceptions in Visual Algorithm Simulation Revisited

  • 1. Misconceptions in Visual Algorithm Simulation Revisited:! On UI’s Effect on Student Performance, Attitudes, and Misconceptions LaTiCE 2013, March 22 Ville Karavirta, Ari Korhonen, Otto Seppälä Aalto University, Finland
  • 3. Algorithm Visualization & Simulation •  Many, many wonderful AV systems ! –  Goal to help students learn algorithms •  Most implemented in Java " •  Algorithm simulation: activate! students and make them simulate! the algorithm
  • 6. Binary Heap •  Binary tree with heap-property: –  MaxHeap: father greater than child
  • 7. BuildHeap Misconceptions •  BuildHeap algorithm –  “Turns an array into a heap” •  Misconception: “non-viable mental models that students themselves assume to be correct“ •  Previous research by Seppälä et al. in 2005 –  Identified several build-heap misconceptions
  • 8. BuildHeap Misconceptions - Example •  Correct Algorithm •  Left-to-Right Misconception
  • 10. Research Setup •  CS Majors undergraduate course •  Priority Queues exercises replaced –  Binary Heap Insert –  Binary Heap Delete –  Build-heap –  Heapsort •  Rest of the exercises still used TRAKLA2 •  Feedback Questionnaire
  • 11. Research Questions? 1. Do students prefer a more simplified UI and interaction? 2. Do students have the same misconceptions as in the earlier studies? 3. Do we catch the student misconceptions?
  • 12. Data Collection & Analysis
  • 13. Identifying the Misconceptions •  Manually implemented incorrect versions of the build-heap algorithm •  Graded the incorrect student answers with those implementations •  If an incorrect algorithm gave full score, label the answer to have that misconception
  • 15. Student Scores •  Student scores in line with previous years
  • 16. Student Attitudes •  “Students liked it” ! •  Visual appearance got most mentions –  Positive and Negative •  Other common themes: smooth animation, explanations in model answers •  Some technical issues •  56% would like to solve the exercises on mobile devices
  • 17. Student Misconceptions Misconception 2005 2012 Correct 34.3% 29.2% Wrong-Duplicate - 1.1% Heapify-with-Father 6.2% 4.6% Left-to-Right - 2.1% No-Recursion 6.1% 6.2% Single-Skip 3.7% 7% Top-Down - 0.8% Delayed-Recursion 1.2% 0.3% Smallest-Instantly-Up 0.2% 0.8% Maximum-Heap - 1.1% Other 1.2% 2.7%
  • 18. Possible Remaining Misconceptions Answers that would have gotten full grade with both the correct and a misconceived algorithm Misconception Answers Answers % Wrong-Duplicate 98 89.9% Left-to-Right 29 26.6% Heapify-with-Father 41 37.6% Delayed-Recursion 49 45.0% Other 7 6.4% Smallest-Instantly-Up 1 0.9% No Possible Misconceptions 8 7.3%
  • 19. Dealing with Remaining Misconceptions •  Focus more on input data randomization –  Two potential solutions 1.  Select from a predefined set of input data 2.  Ensure that no known misconception gives full grade for the input data •  Improved for 2013 course, using solution 2 –  Data collected, not analyzed yet
  • 20. (Automatic) Recognition of Misconceptions •  Testing for a misconception requires knowledge about the misconceptions •  Approaches –  Code mutation [Seppälä 2006] –  Give same input to many students, find repeating solution sequences –  “Normalize” the inputs given, then find repeating solution sequences •  Manual verification/labeling of the misconceptions
  • 22. Conclusions •  New UI had no significant effect on –  student results –  student misconceptions •  Real care must be used when randomizing input data •  Next step: automatic recognition of misconceptions
  • 23. THANK YOU!! QUESTIONS? ville.karavirta@aalto.fi vkaravir