SlideShare uma empresa Scribd logo
1 de 23
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

Mais conteúdo relacionado

Mais procurados

iWorkout iPhone Application
iWorkout iPhone ApplicationiWorkout iPhone Application
iWorkout iPhone ApplicationAseem 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 notesStephen McConnachie
 
Presentation BCME8 April 17th 2014
Presentation BCME8 April 17th 2014Presentation BCME8 April 17th 2014
Presentation BCME8 April 17th 2014Christian Bokhove
 
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 operationsLindsay Raiche
 
There is an App for That
There is an App for ThatThere is an App for That
There is an App for ThatJohn Jeffrey
 
The Moodle Mash Up
The Moodle Mash UpThe Moodle Mash Up
The Moodle Mash Upnavhundal
 
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 methodologyvanshika2210
 
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
 
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 WebQuestSherylPowell
 

Mais procurados (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
 

Destaque

Destaque (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
 

Semelhante a 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-bumpsMeghan 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 Applgonia3490
 
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
 
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 TechniquesBeverly Park Woolf
 
Survey Monkey Survey Results
Survey Monkey   Survey ResultsSurvey Monkey   Survey Results
Survey Monkey Survey ResultsStephanie White
 
Early reporting project update
Early reporting project updateEarly reporting project update
Early reporting project updateDeanna Snyder
 
Web Panels in Official Statistics
Web Panels in Official StatisticsWeb Panels in Official Statistics
Web Panels in Official StatisticsJelke Bethlehem
 
Early reporting project update
Early reporting project updateEarly reporting project update
Early reporting project updateDeanna 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 2014Education Moving Up Cc.
 
BOLD Presentation Zane
BOLD Presentation ZaneBOLD Presentation Zane
BOLD Presentation ZaneZane Ricks
 
Pac 021113
Pac 021113Pac 021113
Pac 021113tlokey
 
Data Science Toolkit for Product Managers
Data Science Toolkit for Product ManagersData Science Toolkit for Product Managers
Data Science Toolkit for Product ManagersMahmoud Jalajel
 
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
 

Semelhante a 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 ManagersData 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 managers
 

Último

JAPAN: ORGANISATION OF PMDA, PHARMACEUTICAL LAWS & REGULATIONS, TYPES OF REGI...
JAPAN: ORGANISATION OF PMDA, PHARMACEUTICAL LAWS & REGULATIONS, TYPES OF REGI...JAPAN: ORGANISATION OF PMDA, PHARMACEUTICAL LAWS & REGULATIONS, TYPES OF REGI...
JAPAN: ORGANISATION OF PMDA, PHARMACEUTICAL LAWS & REGULATIONS, TYPES OF REGI...anjaliyadav012327
 
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...Sapna Thakur
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdfQucHHunhnh
 
Z Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphZ Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphThiyagu K
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxiammrhaywood
 
CARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxCARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxGaneshChakor2
 
The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13Steve Thomason
 
Paris 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityParis 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityGeoBlogs
 
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxPOINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxSayali Powar
 
Disha NEET Physics Guide for classes 11 and 12.pdf
Disha NEET Physics Guide for classes 11 and 12.pdfDisha NEET Physics Guide for classes 11 and 12.pdf
Disha NEET Physics Guide for classes 11 and 12.pdfchloefrazer622
 
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...fonyou31
 
The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxheathfieldcps1
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introductionMaksud Ahmed
 
Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsTechSoup
 
9548086042 for call girls in Indira Nagar with room service
9548086042  for call girls in Indira Nagar  with room service9548086042  for call girls in Indira Nagar  with room service
9548086042 for call girls in Indira Nagar with room servicediscovermytutordmt
 
APM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across SectorsAPM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across SectorsAssociation for Project Management
 

Último (20)

JAPAN: ORGANISATION OF PMDA, PHARMACEUTICAL LAWS & REGULATIONS, TYPES OF REGI...
JAPAN: ORGANISATION OF PMDA, PHARMACEUTICAL LAWS & REGULATIONS, TYPES OF REGI...JAPAN: ORGANISATION OF PMDA, PHARMACEUTICAL LAWS & REGULATIONS, TYPES OF REGI...
JAPAN: ORGANISATION OF PMDA, PHARMACEUTICAL LAWS & REGULATIONS, TYPES OF REGI...
 
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdf
 
Z Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphZ Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot Graph
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
 
CARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxCARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptx
 
The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13
 
Paris 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityParis 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activity
 
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxPOINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
 
Mattingly "AI & Prompt Design: The Basics of Prompt Design"
Mattingly "AI & Prompt Design: The Basics of Prompt Design"Mattingly "AI & Prompt Design: The Basics of Prompt Design"
Mattingly "AI & Prompt Design: The Basics of Prompt Design"
 
Disha NEET Physics Guide for classes 11 and 12.pdf
Disha NEET Physics Guide for classes 11 and 12.pdfDisha NEET Physics Guide for classes 11 and 12.pdf
Disha NEET Physics Guide for classes 11 and 12.pdf
 
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...
 
The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptx
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introduction
 
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
 
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
 
Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The Basics
 
9548086042 for call girls in Indira Nagar with room service
9548086042  for call girls in Indira Nagar  with room service9548086042  for call girls in Indira Nagar  with room service
9548086042 for call girls in Indira Nagar with room service
 
APM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across SectorsAPM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across Sectors
 
Advance Mobile Application Development class 07
Advance Mobile Application Development class 07Advance Mobile Application Development class 07
Advance Mobile Application Development class 07
 

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