SlideShare une entreprise Scribd logo
1  sur  30
Animated Examples as Practice Content
in a Java Programming Course
Roya Hosseini, Teemu Sirkiä, Julio Guerra
Peter Brusilovsky, Lauri Malmi
SIGCSE 2016
1
www.techinasia.com
2
Understanding Program Dynamics
3
Jeliot 3
4
[Moreno et al., 2004]
Python Tutor
5
[Guo, 2013]
Were They Successful?
6
7
Labs
8
Classrooms
Practice System
9
10
✓ Teachers use it
✗ Students don’t use it
11
Engagement
Social Comparison
Open Student Modeling
Organized Course Structure
Mastery Grids [Loboda et al., 2014]
12
13
Demo
14
15
16
Classroom Studies
17
PITT 2014 (n=56)
PITT 2015 (n=33)
WSSU 2015 (n=20)
Practice System: Mastery Grids
Domain: Java Programming
3 types of interactive content in 19 topics
• Value of animated examples
• Baseline: annotated examples
18
Data Analysis
Measures
• Engagement
• Problem solving performance
• Learning gain
• Grade
19
20
71.4%
95.0%
0.0%
20.0%
40.0%
60.0%
80.0%
100.0%
120.0%
Annotated Ex. Animated Ex.
Avg. completion% (N=109)
Avg. %examples
viewed by user
Annot. : 33%(SE=3%)
Anim. : 24%(SE=3%)
21
61.1
128.2
0
40
80
120
160
Annotated Ex. Animated Ex.
Avg. time per example
(sec) N=109 Avg. total time (sec)
spent on examples by user
Annot. : 2196.5 (SE=285.6)
Anim. : 1585.7 (SE=426.5)
22
Regression Analysis
example
attempts
knowledge+
-
23
IV Impact on
#correct problems
#Animated ex. +
Time on annotated ex. -
Step-wise regression (N = 109)
DV: #correct problems
IV: pretest, gender, group, usage measures
24
Step-wise regression (N = 75)
DV: post-test
IV: pretest, gender, group, usage measures
IV Impact on
post-test
#Animated ex. +
#Annotated ex. -
25
IV Impact on
grade
#Animated ex. +
#Annotated ex. -
Step-wise regression (N = 75)
DV: grade
IV: pretest, gender, group, usage measures
Technology Pays Back!
✓Example completion
✓Student performance
✓More work  higher performance
26
Guiding student within animation
• saves time
• assures viewing must-seen parts
27
Selected References
Mastery Grids
Loboda et al. (2014). Mastery grids: An open source social educational progress
visualization. In Open Learning and Teaching in Educational Communities (pp. 235-
248)
Animated Examples
Sirkiä, T. (2013). A JavaScript library for visualizing program execution. The 13th
Koli Calling International Conf. on Computing Education Research (pp. 189-190)
WebEx
Brusilovsky et al. (2009). Problem solving examples as first class objects in
educational digital libraries: Three obstacles to overcome. Journal of Educational
Multimedia and Hypermedia, 18(3) (pp. 267–288)
28
29
Jeliot 3
Moreno et al. (2004). Visualizing programs with Jeliot 3. Proc. of the working
conference on Advanced visual interfaces (pp. 373-376)
Python Tutor
Guo, P. J. (2013). Online python tutor: embeddable web-based program visualization
for cs education. Proc. of the 44th ACM technical symposium on Computer science
education (pp. 579-584)
QuizJET
Hsiao et al. (2008). Web-based parameterized questions for object-oriented
programming. Proc. of the World Conference on E-Learning (pp. 17-21)
30
http://people.cs.pitt.edu/~hosseini/mg.html
Contact: roh38@pitt.edu
Practice System

Contenu connexe

Tendances

A mobile-assisted curriculum model for teachers’ self-directed professional d...
A mobile-assisted curriculum model for teachers’ self-directed professional d...A mobile-assisted curriculum model for teachers’ self-directed professional d...
A mobile-assisted curriculum model for teachers’ self-directed professional d...heyoungkim
 
Synergy of Performance-Based Model and Cognitive Trait Model in DP-ITS
Synergy of Performance-Based Model and Cognitive Trait Model in DP-ITSSynergy of Performance-Based Model and Cognitive Trait Model in DP-ITS
Synergy of Performance-Based Model and Cognitive Trait Model in DP-ITSZoran Jeremic
 
Evaluation of the Use of VoiceThread for Assessment
Evaluation of the Use of VoiceThread for AssessmentEvaluation of the Use of VoiceThread for Assessment
Evaluation of the Use of VoiceThread for AssessmentWendy Taleo
 
CCC-M Introduction (November 2014)
CCC-M Introduction (November 2014)CCC-M Introduction (November 2014)
CCC-M Introduction (November 2014)McGill_RSB
 
Digital Teachers, Digital Principals: Transforming the Ways We Engage Student...
Digital Teachers, Digital Principals: Transforming the Ways We Engage Student...Digital Teachers, Digital Principals: Transforming the Ways We Engage Student...
Digital Teachers, Digital Principals: Transforming the Ways We Engage Student...Julie Evans
 
SELFIE4TEACHERS_DeltaWG_30nov20_given
SELFIE4TEACHERS_DeltaWG_30nov20_givenSELFIE4TEACHERS_DeltaWG_30nov20_given
SELFIE4TEACHERS_DeltaWG_30nov20_givenAnastasiaEconomou2
 
Interactive and Multimodal Pedagogy Using IWB
Interactive and Multimodal Pedagogy Using IWB  Interactive and Multimodal Pedagogy Using IWB
Interactive and Multimodal Pedagogy Using IWB sadegh salehi
 
Interactive Class System in UNINETTUNO Course Delivery Model
Interactive Class System in UNINETTUNO Course Delivery ModelInteractive Class System in UNINETTUNO Course Delivery Model
Interactive Class System in UNINETTUNO Course Delivery ModelEADTU
 
9 Questions School Evaluation
9 Questions  School Evaluation9 Questions  School Evaluation
9 Questions School Evaluationjimwenz
 
Technological and pedagogical issues surrounding mass production of elearning
Technological and pedagogical issues surrounding mass production of elearningTechnological and pedagogical issues surrounding mass production of elearning
Technological and pedagogical issues surrounding mass production of elearningChristopher Peat
 
Siobhan McPhee, CIRCLe 2018
Siobhan McPhee, CIRCLe 2018Siobhan McPhee, CIRCLe 2018
Siobhan McPhee, CIRCLe 2018Heidi May
 
Introduction to the Workshop "Digital Storytelling: An Effective Mechanism in...
Introduction to the Workshop "Digital Storytelling: An Effective Mechanism in...Introduction to the Workshop "Digital Storytelling: An Effective Mechanism in...
Introduction to the Workshop "Digital Storytelling: An Effective Mechanism in...natashabukharov
 
Technology and mathematics
Technology and mathematicsTechnology and mathematics
Technology and mathematicskfoxley
 
Collaborating for Impact in Education Projects: Learning from Practice
Collaborating for Impact in Education Projects: Learning from PracticeCollaborating for Impact in Education Projects: Learning from Practice
Collaborating for Impact in Education Projects: Learning from PracticeOpen Education Consortium
 
Seizing Opportunity in the Digital Age: The Intersection of Technology and Sp...
Seizing Opportunity in the Digital Age: The Intersection of Technology and Sp...Seizing Opportunity in the Digital Age: The Intersection of Technology and Sp...
Seizing Opportunity in the Digital Age: The Intersection of Technology and Sp...Julie Evans
 
Teaching Open Web Mapping - AAG 2017
Teaching Open Web Mapping - AAG 2017Teaching Open Web Mapping - AAG 2017
Teaching Open Web Mapping - AAG 2017Carl Sack
 
CCC-M F2F meeting_140507
CCC-M F2F meeting_140507CCC-M F2F meeting_140507
CCC-M F2F meeting_140507McGill_RSB
 

Tendances (20)

A mobile-assisted curriculum model for teachers’ self-directed professional d...
A mobile-assisted curriculum model for teachers’ self-directed professional d...A mobile-assisted curriculum model for teachers’ self-directed professional d...
A mobile-assisted curriculum model for teachers’ self-directed professional d...
 
PhD Dissertation
PhD DissertationPhD Dissertation
PhD Dissertation
 
Synergy of Performance-Based Model and Cognitive Trait Model in DP-ITS
Synergy of Performance-Based Model and Cognitive Trait Model in DP-ITSSynergy of Performance-Based Model and Cognitive Trait Model in DP-ITS
Synergy of Performance-Based Model and Cognitive Trait Model in DP-ITS
 
Evaluation of the Use of VoiceThread for Assessment
Evaluation of the Use of VoiceThread for AssessmentEvaluation of the Use of VoiceThread for Assessment
Evaluation of the Use of VoiceThread for Assessment
 
CCC-M Introduction (November 2014)
CCC-M Introduction (November 2014)CCC-M Introduction (November 2014)
CCC-M Introduction (November 2014)
 
Digital Teachers, Digital Principals: Transforming the Ways We Engage Student...
Digital Teachers, Digital Principals: Transforming the Ways We Engage Student...Digital Teachers, Digital Principals: Transforming the Ways We Engage Student...
Digital Teachers, Digital Principals: Transforming the Ways We Engage Student...
 
SELFIE4TEACHERS_DeltaWG_30nov20_given
SELFIE4TEACHERS_DeltaWG_30nov20_givenSELFIE4TEACHERS_DeltaWG_30nov20_given
SELFIE4TEACHERS_DeltaWG_30nov20_given
 
Eurocall 2014 titova
Eurocall 2014 titovaEurocall 2014 titova
Eurocall 2014 titova
 
Interactive and Multimodal Pedagogy Using IWB
Interactive and Multimodal Pedagogy Using IWB  Interactive and Multimodal Pedagogy Using IWB
Interactive and Multimodal Pedagogy Using IWB
 
Iatefl 2013 titova
Iatefl 2013 titovaIatefl 2013 titova
Iatefl 2013 titova
 
Interactive Class System in UNINETTUNO Course Delivery Model
Interactive Class System in UNINETTUNO Course Delivery ModelInteractive Class System in UNINETTUNO Course Delivery Model
Interactive Class System in UNINETTUNO Course Delivery Model
 
9 Questions School Evaluation
9 Questions  School Evaluation9 Questions  School Evaluation
9 Questions School Evaluation
 
Technological and pedagogical issues surrounding mass production of elearning
Technological and pedagogical issues surrounding mass production of elearningTechnological and pedagogical issues surrounding mass production of elearning
Technological and pedagogical issues surrounding mass production of elearning
 
Siobhan McPhee, CIRCLe 2018
Siobhan McPhee, CIRCLe 2018Siobhan McPhee, CIRCLe 2018
Siobhan McPhee, CIRCLe 2018
 
Introduction to the Workshop "Digital Storytelling: An Effective Mechanism in...
Introduction to the Workshop "Digital Storytelling: An Effective Mechanism in...Introduction to the Workshop "Digital Storytelling: An Effective Mechanism in...
Introduction to the Workshop "Digital Storytelling: An Effective Mechanism in...
 
Technology and mathematics
Technology and mathematicsTechnology and mathematics
Technology and mathematics
 
Collaborating for Impact in Education Projects: Learning from Practice
Collaborating for Impact in Education Projects: Learning from PracticeCollaborating for Impact in Education Projects: Learning from Practice
Collaborating for Impact in Education Projects: Learning from Practice
 
Seizing Opportunity in the Digital Age: The Intersection of Technology and Sp...
Seizing Opportunity in the Digital Age: The Intersection of Technology and Sp...Seizing Opportunity in the Digital Age: The Intersection of Technology and Sp...
Seizing Opportunity in the Digital Age: The Intersection of Technology and Sp...
 
Teaching Open Web Mapping - AAG 2017
Teaching Open Web Mapping - AAG 2017Teaching Open Web Mapping - AAG 2017
Teaching Open Web Mapping - AAG 2017
 
CCC-M F2F meeting_140507
CCC-M F2F meeting_140507CCC-M F2F meeting_140507
CCC-M F2F meeting_140507
 

Similaire à SIGCSE 2016

Apresentação sobre dojo aplicado a ensino de progração no CLEI/LACLO 2018
Apresentação sobre dojo aplicado a ensino de progração no CLEI/LACLO 2018Apresentação sobre dojo aplicado a ensino de progração no CLEI/LACLO 2018
Apresentação sobre dojo aplicado a ensino de progração no CLEI/LACLO 2018Universidade Tiradentes
 
Visual data-enriched design technology for blended learning
Visual data-enriched design technology for blended learningVisual data-enriched design technology for blended learning
Visual data-enriched design technology for blended learningLaia Albó
 
Online Multi-user Interactive Learning Activities on Social Cloud
Online Multi-user Interactive Learning Activities on Social CloudOnline Multi-user Interactive Learning Activities on Social Cloud
Online Multi-user Interactive Learning Activities on Social CloudPrachyanun Nilsook
 
2014 04 03 (educon2014) emadrid uam towards a collaborative pedagogical model...
2014 04 03 (educon2014) emadrid uam towards a collaborative pedagogical model...2014 04 03 (educon2014) emadrid uam towards a collaborative pedagogical model...
2014 04 03 (educon2014) emadrid uam towards a collaborative pedagogical model...eMadrid network
 
Social network analysis of large online gamified courses
Social network analysis of large online gamified coursesSocial network analysis of large online gamified courses
Social network analysis of large online gamified coursesLuis de-Marcos Ortega
 
2015 03 19 (EDUCON2015) eMadrid UAM Towards MOOCs scenaries based on Collabor...
2015 03 19 (EDUCON2015) eMadrid UAM Towards MOOCs scenaries based on Collabor...2015 03 19 (EDUCON2015) eMadrid UAM Towards MOOCs scenaries based on Collabor...
2015 03 19 (EDUCON2015) eMadrid UAM Towards MOOCs scenaries based on Collabor...eMadrid network
 
EDUC5199G Adobe Connect Session 1 (W18)
EDUC5199G Adobe Connect Session 1 (W18)EDUC5199G Adobe Connect Session 1 (W18)
EDUC5199G Adobe Connect Session 1 (W18)Robert Power
 
Sustaining Continous Collaborative Learning Flows in MOOCs: Orchestration Age...
Sustaining Continous Collaborative Learning Flows in MOOCs: Orchestration Age...Sustaining Continous Collaborative Learning Flows in MOOCs: Orchestration Age...
Sustaining Continous Collaborative Learning Flows in MOOCs: Orchestration Age...Ishari Amarasinghe
 
Teaching and learning with Internet-supported technologies - Course syllabus
Teaching and learning with Internet-supported technologies - Course syllabusTeaching and learning with Internet-supported technologies - Course syllabus
Teaching and learning with Internet-supported technologies - Course syllabusJoan E. Hughes, Ph.D.
 
11 ways of looking at technology adoption in theclassroom (Invited talk @ ITD...
11 ways of looking at technology adoption in theclassroom (Invited talk @ ITD...11 ways of looking at technology adoption in theclassroom (Invited talk @ ITD...
11 ways of looking at technology adoption in theclassroom (Invited talk @ ITD...lprisan
 
Presentation Title
Presentation TitlePresentation Title
Presentation TitleVideoguy
 
Recent developments in CS education research Jul 18
Recent developments in CS education research Jul 18Recent developments in CS education research Jul 18
Recent developments in CS education research Jul 18Sue Sentance
 
The Structure and Components for the Open Education Ecosystem
The Structure and Components for the Open Education EcosystemThe Structure and Components for the Open Education Ecosystem
The Structure and Components for the Open Education EcosystemHans Põldoja
 
yannis@collabtech_20221110_final.pptx
yannis@collabtech_20221110_final.pptxyannis@collabtech_20221110_final.pptx
yannis@collabtech_20221110_final.pptxYannis
 
Online Collaboration using VoiceThread
Online Collaboration using VoiceThreadOnline Collaboration using VoiceThread
Online Collaboration using VoiceThreadMargaret Korosec
 
Investigating the effectiveness of an ecological approach to learning design ...
Investigating the effectiveness of an ecological approach to learning design ...Investigating the effectiveness of an ecological approach to learning design ...
Investigating the effectiveness of an ecological approach to learning design ...Dann Mallet
 
Using Social Software for Teamwork and Collaborative Project Management in Hi...
Using Social Software for Teamwork and Collaborative Project Management in Hi...Using Social Software for Teamwork and Collaborative Project Management in Hi...
Using Social Software for Teamwork and Collaborative Project Management in Hi...jianjinshu
 
Computer Science Education: Tools and Data
Computer Science Education: Tools and DataComputer Science Education: Tools and Data
Computer Science Education: Tools and DataPeter Brusilovsky
 

Similaire à SIGCSE 2016 (20)

Apresentação sobre dojo aplicado a ensino de progração no CLEI/LACLO 2018
Apresentação sobre dojo aplicado a ensino de progração no CLEI/LACLO 2018Apresentação sobre dojo aplicado a ensino de progração no CLEI/LACLO 2018
Apresentação sobre dojo aplicado a ensino de progração no CLEI/LACLO 2018
 
Visual data-enriched design technology for blended learning
Visual data-enriched design technology for blended learningVisual data-enriched design technology for blended learning
Visual data-enriched design technology for blended learning
 
Online Multi-user Interactive Learning Activities on Social Cloud
Online Multi-user Interactive Learning Activities on Social CloudOnline Multi-user Interactive Learning Activities on Social Cloud
Online Multi-user Interactive Learning Activities on Social Cloud
 
2014 04 03 (educon2014) emadrid uam towards a collaborative pedagogical model...
2014 04 03 (educon2014) emadrid uam towards a collaborative pedagogical model...2014 04 03 (educon2014) emadrid uam towards a collaborative pedagogical model...
2014 04 03 (educon2014) emadrid uam towards a collaborative pedagogical model...
 
Social network analysis of large online gamified courses
Social network analysis of large online gamified coursesSocial network analysis of large online gamified courses
Social network analysis of large online gamified courses
 
2015 03 19 (EDUCON2015) eMadrid UAM Towards MOOCs scenaries based on Collabor...
2015 03 19 (EDUCON2015) eMadrid UAM Towards MOOCs scenaries based on Collabor...2015 03 19 (EDUCON2015) eMadrid UAM Towards MOOCs scenaries based on Collabor...
2015 03 19 (EDUCON2015) eMadrid UAM Towards MOOCs scenaries based on Collabor...
 
EDUC5199G Adobe Connect Session 1 (W18)
EDUC5199G Adobe Connect Session 1 (W18)EDUC5199G Adobe Connect Session 1 (W18)
EDUC5199G Adobe Connect Session 1 (W18)
 
Cadgme2016 keynote final
Cadgme2016 keynote finalCadgme2016 keynote final
Cadgme2016 keynote final
 
Sustaining Continous Collaborative Learning Flows in MOOCs: Orchestration Age...
Sustaining Continous Collaborative Learning Flows in MOOCs: Orchestration Age...Sustaining Continous Collaborative Learning Flows in MOOCs: Orchestration Age...
Sustaining Continous Collaborative Learning Flows in MOOCs: Orchestration Age...
 
Teaching and learning with Internet-supported technologies - Course syllabus
Teaching and learning with Internet-supported technologies - Course syllabusTeaching and learning with Internet-supported technologies - Course syllabus
Teaching and learning with Internet-supported technologies - Course syllabus
 
11 ways of looking at technology adoption in theclassroom (Invited talk @ ITD...
11 ways of looking at technology adoption in theclassroom (Invited talk @ ITD...11 ways of looking at technology adoption in theclassroom (Invited talk @ ITD...
11 ways of looking at technology adoption in theclassroom (Invited talk @ ITD...
 
Presentation Title
Presentation TitlePresentation Title
Presentation Title
 
Recent developments in CS education research Jul 18
Recent developments in CS education research Jul 18Recent developments in CS education research Jul 18
Recent developments in CS education research Jul 18
 
The Structure and Components for the Open Education Ecosystem
The Structure and Components for the Open Education EcosystemThe Structure and Components for the Open Education Ecosystem
The Structure and Components for the Open Education Ecosystem
 
yannis@collabtech_20221110_final.pptx
yannis@collabtech_20221110_final.pptxyannis@collabtech_20221110_final.pptx
yannis@collabtech_20221110_final.pptx
 
Online Collaboration using VoiceThread
Online Collaboration using VoiceThreadOnline Collaboration using VoiceThread
Online Collaboration using VoiceThread
 
Investigating the effectiveness of an ecological approach to learning design ...
Investigating the effectiveness of an ecological approach to learning design ...Investigating the effectiveness of an ecological approach to learning design ...
Investigating the effectiveness of an ecological approach to learning design ...
 
Using learning analytics at school: A Go-Lab study
Using learning analytics at school: A Go-Lab studyUsing learning analytics at school: A Go-Lab study
Using learning analytics at school: A Go-Lab study
 
Using Social Software for Teamwork and Collaborative Project Management in Hi...
Using Social Software for Teamwork and Collaborative Project Management in Hi...Using Social Software for Teamwork and Collaborative Project Management in Hi...
Using Social Software for Teamwork and Collaborative Project Management in Hi...
 
Computer Science Education: Tools and Data
Computer Science Education: Tools and DataComputer Science Education: Tools and Data
Computer Science Education: Tools and Data
 

Plus de Roya Hosseini

AIED 2015 Poster- Off the Beaten Path: The Impact of Adaptive Content Sequenc...
AIED 2015 Poster- Off the Beaten Path: The Impact of Adaptive Content Sequenc...AIED 2015 Poster- Off the Beaten Path: The Impact of Adaptive Content Sequenc...
AIED 2015 Poster- Off the Beaten Path: The Impact of Adaptive Content Sequenc...Roya Hosseini
 
Java parser a fine grained indexing tool and its application
Java parser a fine grained indexing tool and its applicationJava parser a fine grained indexing tool and its application
Java parser a fine grained indexing tool and its applicationRoya Hosseini
 
Edm2014 investigating automated student modeling in a java mooc
Edm2014 investigating automated student modeling in a java moocEdm2014 investigating automated student modeling in a java mooc
Edm2014 investigating automated student modeling in a java moocRoya Hosseini
 
Kowledge zoom michelle
Kowledge zoom michelleKowledge zoom michelle
Kowledge zoom michelleRoya Hosseini
 
Ppig2014 problem solvingpaths
Ppig2014 problem solvingpathsPpig2014 problem solvingpaths
Ppig2014 problem solvingpathsRoya Hosseini
 

Plus de Roya Hosseini (9)

Hypertext 2016
Hypertext 2016Hypertext 2016
Hypertext 2016
 
EC-TEL 2015
EC-TEL 2015EC-TEL 2015
EC-TEL 2015
 
AIED 2015 Poster- Off the Beaten Path: The Impact of Adaptive Content Sequenc...
AIED 2015 Poster- Off the Beaten Path: The Impact of Adaptive Content Sequenc...AIED 2015 Poster- Off the Beaten Path: The Impact of Adaptive Content Sequenc...
AIED 2015 Poster- Off the Beaten Path: The Impact of Adaptive Content Sequenc...
 
Aied 2013
Aied 2013Aied 2013
Aied 2013
 
Java parser a fine grained indexing tool and its application
Java parser a fine grained indexing tool and its applicationJava parser a fine grained indexing tool and its application
Java parser a fine grained indexing tool and its application
 
Edm2014 investigating automated student modeling in a java mooc
Edm2014 investigating automated student modeling in a java moocEdm2014 investigating automated student modeling in a java mooc
Edm2014 investigating automated student modeling in a java mooc
 
Kowledge zoom michelle
Kowledge zoom michelleKowledge zoom michelle
Kowledge zoom michelle
 
Presentation
PresentationPresentation
Presentation
 
Ppig2014 problem solvingpaths
Ppig2014 problem solvingpathsPpig2014 problem solvingpaths
Ppig2014 problem solvingpaths
 

Dernier

Animal Communication- Auditory and Visual.pptx
Animal Communication- Auditory and Visual.pptxAnimal Communication- Auditory and Visual.pptx
Animal Communication- Auditory and Visual.pptxUmerFayaz5
 
Green chemistry and Sustainable development.pptx
Green chemistry  and Sustainable development.pptxGreen chemistry  and Sustainable development.pptx
Green chemistry and Sustainable development.pptxRajatChauhan518211
 
Botany 4th semester file By Sumit Kumar yadav.pdf
Botany 4th semester file By Sumit Kumar yadav.pdfBotany 4th semester file By Sumit Kumar yadav.pdf
Botany 4th semester file By Sumit Kumar yadav.pdfSumit Kumar yadav
 
Stunning ➥8448380779▻ Call Girls In Panchshil Enclave Delhi NCR
Stunning ➥8448380779▻ Call Girls In Panchshil Enclave Delhi NCRStunning ➥8448380779▻ Call Girls In Panchshil Enclave Delhi NCR
Stunning ➥8448380779▻ Call Girls In Panchshil Enclave Delhi NCRDelhi Call girls
 
GUIDELINES ON SIMILAR BIOLOGICS Regulatory Requirements for Marketing Authori...
GUIDELINES ON SIMILAR BIOLOGICS Regulatory Requirements for Marketing Authori...GUIDELINES ON SIMILAR BIOLOGICS Regulatory Requirements for Marketing Authori...
GUIDELINES ON SIMILAR BIOLOGICS Regulatory Requirements for Marketing Authori...Lokesh Kothari
 
Bacterial Identification and Classifications
Bacterial Identification and ClassificationsBacterial Identification and Classifications
Bacterial Identification and ClassificationsAreesha Ahmad
 
Isotopic evidence of long-lived volcanism on Io
Isotopic evidence of long-lived volcanism on IoIsotopic evidence of long-lived volcanism on Io
Isotopic evidence of long-lived volcanism on IoSérgio Sacani
 
9654467111 Call Girls In Raj Nagar Delhi Short 1500 Night 6000
9654467111 Call Girls In Raj Nagar Delhi Short 1500 Night 60009654467111 Call Girls In Raj Nagar Delhi Short 1500 Night 6000
9654467111 Call Girls In Raj Nagar Delhi Short 1500 Night 6000Sapana Sha
 
Chemical Tests; flame test, positive and negative ions test Edexcel Internati...
Chemical Tests; flame test, positive and negative ions test Edexcel Internati...Chemical Tests; flame test, positive and negative ions test Edexcel Internati...
Chemical Tests; flame test, positive and negative ions test Edexcel Internati...ssuser79fe74
 
GBSN - Microbiology (Unit 1)
GBSN - Microbiology (Unit 1)GBSN - Microbiology (Unit 1)
GBSN - Microbiology (Unit 1)Areesha Ahmad
 
Asymmetry in the atmosphere of the ultra-hot Jupiter WASP-76 b
Asymmetry in the atmosphere of the ultra-hot Jupiter WASP-76 bAsymmetry in the atmosphere of the ultra-hot Jupiter WASP-76 b
Asymmetry in the atmosphere of the ultra-hot Jupiter WASP-76 bSérgio Sacani
 
High Class Escorts in Hyderabad ₹7.5k Pick Up & Drop With Cash Payment 969456...
High Class Escorts in Hyderabad ₹7.5k Pick Up & Drop With Cash Payment 969456...High Class Escorts in Hyderabad ₹7.5k Pick Up & Drop With Cash Payment 969456...
High Class Escorts in Hyderabad ₹7.5k Pick Up & Drop With Cash Payment 969456...chandars293
 
Hire 💕 9907093804 Hooghly Call Girls Service Call Girls Agency
Hire 💕 9907093804 Hooghly Call Girls Service Call Girls AgencyHire 💕 9907093804 Hooghly Call Girls Service Call Girls Agency
Hire 💕 9907093804 Hooghly Call Girls Service Call Girls AgencySheetal Arora
 
Kochi ❤CALL GIRL 84099*07087 ❤CALL GIRLS IN Kochi ESCORT SERVICE❤CALL GIRL
Kochi ❤CALL GIRL 84099*07087 ❤CALL GIRLS IN Kochi ESCORT SERVICE❤CALL GIRLKochi ❤CALL GIRL 84099*07087 ❤CALL GIRLS IN Kochi ESCORT SERVICE❤CALL GIRL
Kochi ❤CALL GIRL 84099*07087 ❤CALL GIRLS IN Kochi ESCORT SERVICE❤CALL GIRLkantirani197
 
PossibleEoarcheanRecordsoftheGeomagneticFieldPreservedintheIsuaSupracrustalBe...
PossibleEoarcheanRecordsoftheGeomagneticFieldPreservedintheIsuaSupracrustalBe...PossibleEoarcheanRecordsoftheGeomagneticFieldPreservedintheIsuaSupracrustalBe...
PossibleEoarcheanRecordsoftheGeomagneticFieldPreservedintheIsuaSupracrustalBe...Sérgio Sacani
 
Nanoparticles synthesis and characterization​ ​
Nanoparticles synthesis and characterization​  ​Nanoparticles synthesis and characterization​  ​
Nanoparticles synthesis and characterization​ ​kaibalyasahoo82800
 
Chemistry 4th semester series (krishna).pdf
Chemistry 4th semester series (krishna).pdfChemistry 4th semester series (krishna).pdf
Chemistry 4th semester series (krishna).pdfSumit Kumar yadav
 
Labelling Requirements and Label Claims for Dietary Supplements and Recommend...
Labelling Requirements and Label Claims for Dietary Supplements and Recommend...Labelling Requirements and Label Claims for Dietary Supplements and Recommend...
Labelling Requirements and Label Claims for Dietary Supplements and Recommend...Lokesh Kothari
 
❤Jammu Kashmir Call Girls 8617697112 Personal Whatsapp Number 💦✅.
❤Jammu Kashmir Call Girls 8617697112 Personal Whatsapp Number 💦✅.❤Jammu Kashmir Call Girls 8617697112 Personal Whatsapp Number 💦✅.
❤Jammu Kashmir Call Girls 8617697112 Personal Whatsapp Number 💦✅.Nitya salvi
 
GBSN - Microbiology (Unit 2)
GBSN - Microbiology (Unit 2)GBSN - Microbiology (Unit 2)
GBSN - Microbiology (Unit 2)Areesha Ahmad
 

Dernier (20)

Animal Communication- Auditory and Visual.pptx
Animal Communication- Auditory and Visual.pptxAnimal Communication- Auditory and Visual.pptx
Animal Communication- Auditory and Visual.pptx
 
Green chemistry and Sustainable development.pptx
Green chemistry  and Sustainable development.pptxGreen chemistry  and Sustainable development.pptx
Green chemistry and Sustainable development.pptx
 
Botany 4th semester file By Sumit Kumar yadav.pdf
Botany 4th semester file By Sumit Kumar yadav.pdfBotany 4th semester file By Sumit Kumar yadav.pdf
Botany 4th semester file By Sumit Kumar yadav.pdf
 
Stunning ➥8448380779▻ Call Girls In Panchshil Enclave Delhi NCR
Stunning ➥8448380779▻ Call Girls In Panchshil Enclave Delhi NCRStunning ➥8448380779▻ Call Girls In Panchshil Enclave Delhi NCR
Stunning ➥8448380779▻ Call Girls In Panchshil Enclave Delhi NCR
 
GUIDELINES ON SIMILAR BIOLOGICS Regulatory Requirements for Marketing Authori...
GUIDELINES ON SIMILAR BIOLOGICS Regulatory Requirements for Marketing Authori...GUIDELINES ON SIMILAR BIOLOGICS Regulatory Requirements for Marketing Authori...
GUIDELINES ON SIMILAR BIOLOGICS Regulatory Requirements for Marketing Authori...
 
Bacterial Identification and Classifications
Bacterial Identification and ClassificationsBacterial Identification and Classifications
Bacterial Identification and Classifications
 
Isotopic evidence of long-lived volcanism on Io
Isotopic evidence of long-lived volcanism on IoIsotopic evidence of long-lived volcanism on Io
Isotopic evidence of long-lived volcanism on Io
 
9654467111 Call Girls In Raj Nagar Delhi Short 1500 Night 6000
9654467111 Call Girls In Raj Nagar Delhi Short 1500 Night 60009654467111 Call Girls In Raj Nagar Delhi Short 1500 Night 6000
9654467111 Call Girls In Raj Nagar Delhi Short 1500 Night 6000
 
Chemical Tests; flame test, positive and negative ions test Edexcel Internati...
Chemical Tests; flame test, positive and negative ions test Edexcel Internati...Chemical Tests; flame test, positive and negative ions test Edexcel Internati...
Chemical Tests; flame test, positive and negative ions test Edexcel Internati...
 
GBSN - Microbiology (Unit 1)
GBSN - Microbiology (Unit 1)GBSN - Microbiology (Unit 1)
GBSN - Microbiology (Unit 1)
 
Asymmetry in the atmosphere of the ultra-hot Jupiter WASP-76 b
Asymmetry in the atmosphere of the ultra-hot Jupiter WASP-76 bAsymmetry in the atmosphere of the ultra-hot Jupiter WASP-76 b
Asymmetry in the atmosphere of the ultra-hot Jupiter WASP-76 b
 
High Class Escorts in Hyderabad ₹7.5k Pick Up & Drop With Cash Payment 969456...
High Class Escorts in Hyderabad ₹7.5k Pick Up & Drop With Cash Payment 969456...High Class Escorts in Hyderabad ₹7.5k Pick Up & Drop With Cash Payment 969456...
High Class Escorts in Hyderabad ₹7.5k Pick Up & Drop With Cash Payment 969456...
 
Hire 💕 9907093804 Hooghly Call Girls Service Call Girls Agency
Hire 💕 9907093804 Hooghly Call Girls Service Call Girls AgencyHire 💕 9907093804 Hooghly Call Girls Service Call Girls Agency
Hire 💕 9907093804 Hooghly Call Girls Service Call Girls Agency
 
Kochi ❤CALL GIRL 84099*07087 ❤CALL GIRLS IN Kochi ESCORT SERVICE❤CALL GIRL
Kochi ❤CALL GIRL 84099*07087 ❤CALL GIRLS IN Kochi ESCORT SERVICE❤CALL GIRLKochi ❤CALL GIRL 84099*07087 ❤CALL GIRLS IN Kochi ESCORT SERVICE❤CALL GIRL
Kochi ❤CALL GIRL 84099*07087 ❤CALL GIRLS IN Kochi ESCORT SERVICE❤CALL GIRL
 
PossibleEoarcheanRecordsoftheGeomagneticFieldPreservedintheIsuaSupracrustalBe...
PossibleEoarcheanRecordsoftheGeomagneticFieldPreservedintheIsuaSupracrustalBe...PossibleEoarcheanRecordsoftheGeomagneticFieldPreservedintheIsuaSupracrustalBe...
PossibleEoarcheanRecordsoftheGeomagneticFieldPreservedintheIsuaSupracrustalBe...
 
Nanoparticles synthesis and characterization​ ​
Nanoparticles synthesis and characterization​  ​Nanoparticles synthesis and characterization​  ​
Nanoparticles synthesis and characterization​ ​
 
Chemistry 4th semester series (krishna).pdf
Chemistry 4th semester series (krishna).pdfChemistry 4th semester series (krishna).pdf
Chemistry 4th semester series (krishna).pdf
 
Labelling Requirements and Label Claims for Dietary Supplements and Recommend...
Labelling Requirements and Label Claims for Dietary Supplements and Recommend...Labelling Requirements and Label Claims for Dietary Supplements and Recommend...
Labelling Requirements and Label Claims for Dietary Supplements and Recommend...
 
❤Jammu Kashmir Call Girls 8617697112 Personal Whatsapp Number 💦✅.
❤Jammu Kashmir Call Girls 8617697112 Personal Whatsapp Number 💦✅.❤Jammu Kashmir Call Girls 8617697112 Personal Whatsapp Number 💦✅.
❤Jammu Kashmir Call Girls 8617697112 Personal Whatsapp Number 💦✅.
 
GBSN - Microbiology (Unit 2)
GBSN - Microbiology (Unit 2)GBSN - Microbiology (Unit 2)
GBSN - Microbiology (Unit 2)
 

SIGCSE 2016

Notes de l'éditeur

  1. Hello everyone! In this talk I will present the joint work with our collaborators at Aalto University in Finland.
  2. To learn to program, we first need to understand how program works. Perhaps, this comic is a good illustration for showing importance of understanding program dynamics.
  3. Understanding program dynamics, i.e. how program execution is carried out in computer memory, has been one of the central challenges of learning programming. It’s important to make execution process visible for students, especially novices who are new programming to help them easily see and follow important steps , and avoid programming misconceptions that are caused by the code “not behaving” as expected. So, many methods and tools were developed to support students in understanding program dynamics. One advanced method is “program visualization” that offer animated examples to promote deeper understanding of code semantics
  4. One well-known tool for this is Jeliot 3. As you can see from this example, it provides “visual representation” of the program’s execution.
  5. Another well-known tool is Python Tutor. As you can see from this example, Using this tool, teachers and students can write Python programs in the web browser, step forwards and backwards through execution to view the “run-time state of data structures”.
  6. So as we saw, these are amazing tools! But the question is were they successful in practice?
  7. Yes, they “Worked excellent in labs”
  8. and no because they did not work in classrooms , why? stress the problem. According to SIGCSE working group report [Naps et al. 2003], they are usually underused in classrooms by teachers and students
  9. So, people have been looking for ways to solve this low usage problem. One solution that they suggest is packaging interactive learning content into online practice systems that students can access for their own benefit, as they receive no no additional credit for that.
  10. A good example of these practice systems is CodingBat.com that is an online site of interactive “coding problems”. Students can write the code for each problem and receive immediate feedback. This is really good, But this does not solve the problem completely! it engages teachers, they need no longer to master these tools to integrate the interactive contents into their teaching. Instead, they just provide students with a link to the practice system. But it still has the problem of student not using the systems, And can we simply achieve it by turning these examples from “practice” to mandatory content? We apparently no! because it can lead to mindless clicking through the content to gain points without any understanding. So, our goal was to solve this problem by “motivating” students to use these interactive examples and then examining value of them on students learning
  11. We introduced a novel context where interactive learning resources such as animated examples can be used. This novel context is a special “practice system” that benefits from three main features to engage students: 1) having all content in one place, organized by course topics 2) “open student modeling that let student monitor their own progress and 3) “social comparison“ that let students compare their progress with the progress of other students in class. We have evidence from past work that by these features in the practice system, we can increase students engagement which can in turn positively affect their learning.
  12. The practice system that we used in our study is called Mastery Grids that was developed in our group. This screenshot shows the interface of MG. Mastery Grids organizes the content in topics that are shown as the columns of the gird. The color of a cell in a topic shows progress of the student in that topic and it gets darker as the student completes more contents within that topic. The first row labeled by “Me”, shows the progress of student in each topic and the other two rows provides social comparison visualizations. The last row labeled by “Group” let the student see the progress of the class in each of the topics, and the middle row labeled by “Me vs Group” let the student compare his/her progress with the group.
  13. If the student clicks on a cell in the grid, she/he can see resources related to that topic. And a click on a resource cell will show that resource in a new window that overlays Mastery Grids Mastery Grids integrates three kinds of content: Problems, examples, and animated examples all hosted by external content servers.
  14. Problems: Problems are parameterized code evaluation exercises, which the subject could repeat several times with different parameters. Problems include automatic evaluation and feedback for student, saying whether the response was correct or wrong.
  15. Annotated examples: Annotated examples uses a simpler technology to provide interactive exploration of programming examples. They turn an example code into a a worked-out example by Adding explanation to example lines to show how specific goal can be achieved. Students worked with examples such as which lines were clicked or how much time they spent on each line, etc.
  16. Animated examples: Animated examples are created using a JavaScript library called jvsee. Every time when a student uses the controls, a log entry with the timestamp and current step number is created.
  17. To see if animated examples brings more advantage than examples with simpler technology, we compared them with annotated examples.
  18. In this paper, we examine the value of animated program examples as practice content for both educational impact and prospects for engagement. To examine the added value of animated examples, we compare them to annotated examples, which are a more traditional way to support students in learning to understand programs.
  19. So we wanted to examine the value of animated examples in Mastery Grids. We analyzed collected data from student use of the system and looked at four measures: ….
  20. Animated examples were more engaging! To measure the engagement, we looked at the amount of work with practice content done by the students. We calculated avg. completion that by dividing the average clicks actually made by the total number of clicks needed to view the whole example. Only started examples were taken into account. For annotated examples, a click means an action to view an explanation, and for animated examples, a click means a step to move forward. As you can see from this chart, percentage of completion was significantly higher in animated ex. This indicates that animated ex. motivated students to follow more lines, 23.6 % more than annotated ex. (the difference was sig. using non-param test)
  21. Student not only completed more animation, but they also stayed longer in each animated ex. As you can see from this chart, the time spent on each ex. Is about twice more than the time spent in annotated ex. This difference was also significant (using non-parametric test) One thing that I want to mention is the difference btw nature of animated examples and annotated examples. In anim. they need to clicks on every lines to get to a line of their interest whereas in anno. they can freely select a line they want. The interesting observation was that despite the nature of anim. they were still willing to see all lines and completed on average 95% of the ex. they started.
  22. we ran step-wise regression to see impact of examples on grade, performance, and on lgain, our factors were attempts, mg-actions, pretest, gender, etc. One thing I want to mention here is that there is a 2-way correlation between work with example and knowledge level. One is that examples do help students to increase knowledge (positive connection between student work with examples and performance), but the other way is negative, due to free content choice, lower knowledge and failures can led to the increase use of examples (negative connection between examples and performance) Despite this two way effect, regression can show which of these two ways has a more dominant effect.
  23. This table shows the reliable predictors (sig. 0.05) related to work on examples in best model found by step-wise regression. We found that attempting an animated ex. is positively affecting number of correct problem attempts. Students had likely learned more from animated examples as they answered more questions correctly. So, positive impact of animated ex. overcame the process associating examples with poor knowledge. In contrast, annotated ex. appeared to be less useful for learning allowing the reverse process to overcome the positive impact on knowledge.
  24. Switch from annotated to animated ex. turned the connection between amount of work and post-test score from negative to positive Regression analysis showed that a view of an annotated ex. decreases the posttest while each explored animated ex. increases the posttest. This shows that Animated examples had positive effect on students’ learning, increasing their posttest score.
  25. Another case where switch to animated ex. turns the balance positive number of views on annotated ex. had negative effect on course grade while animated ex. views positively influenced the course grade Regression analysis showed that a view of an annotated ex. decreases the posttest while each explored animated ex. increases the posttest. This shows that Animated examples had positive effect on students’ course grade
  26. Compared to traditional annotated examples, animated examples: better engaged students increasing their interest in completing examples  provided better impact on several performance measures such as problem solving success, post-test scores, and course grade turned the relationship between the amount of work with examples and performance from negative to positive
  27. letting users skip parts of animation that they already know recommending lines of example that help user with what they do not know