메뉴 건너뛰기




Volumn 4, Issue 2, 2016, Pages

A classification of adaptive feedback in educational systems for programming

Author keywords

Adaptive feedback; Educational systems for programming; Program analysis techniques

Indexed keywords


EID: 84994839881     PISSN: None     EISSN: 20798954     Source Type: Journal    
DOI: 10.3390/systems4020022     Document Type: Article
Times cited : (40)

References (55)
  • 3
    • 29844444452 scopus 로고    scopus 로고
    • A study of the difficulties of novice programmers
    • [CrossRef]
    • Lahtinen, E.; Ala-Mutka, K.; Järvinen, H.-M. A study of the difficulties of novice programmers. SIGCSE Bull. 2005, 37, 14–18. [CrossRef]
    • (2005) SIGCSE Bull , vol.37 , pp. 14-18
    • Lahtinen, E.1    Ala-Mutka, K.2    Järvinen, H.-M.3
  • 7
    • 84880131124 scopus 로고    scopus 로고
    • Designing and Evaluating Tutoring Feedback Strategies for Digital Learning Environments on the Basis of the Interactive Tutoring Feedback Model
    • Narciss, S. Designing and Evaluating Tutoring Feedback Strategies for Digital Learning Environments on the Basis of the Interactive Tutoring Feedback Model. Digital Education Review—Number 23, 2013.
    • (2013) Digital Education Review—Number , vol.23
    • Narciss, S.1
  • 11
    • 84976648810 scopus 로고    scopus 로고
    • Data-driven hint generation in vast solution spaces: A self-improving python programming tutor
    • [CrossRef]
    • Rivers, K.; Koedinger, K.R. Data-driven hint generation in vast solution spaces: A self-improving python programming tutor. Int. J. Artif. Intell. Educ. 2016. [CrossRef]
    • (2016) Int. J. Artif. Intell. Educ
    • Rivers, K.1    Koedinger, K.R.2
  • 12
    • 84886258306 scopus 로고    scopus 로고
    • Exploring feedback and student characteristics relevant for personalizing feedback strategies
    • [CrossRef]
    • Narciss, S.; Sosnovsky, S.; Schnaubert, L.; Andrès, E.; Eichelmann, A.; Goguadze, G.; Melis, E. Exploring feedback and student characteristics relevant for personalizing feedback strategies. Comput. Educ. 2014, 71C, 56–76. [CrossRef]
    • (2014) Comput. Educ , vol.71C , pp. 56-76
    • Narciss, S.1    Sosnovsky, S.2    Schnaubert, L.3    Andrès, E.4    Eichelmann, A.5    Goguadze, G.6    Melis, E.7
  • 13
    • 38849151677 scopus 로고    scopus 로고
    • User models for adaptive hypermedia and adaptive educational systems
    • Brusilovsky, P., Kobsa, A., Nejdl, W., Eds.; Springer-Verlag: Berlin, Germany
    • Brusilovsky, P.; Millán, E. User models for adaptive hypermedia and adaptive educational systems. In The Adaptive Web; Brusilovsky, P., Kobsa, A., Nejdl, W., Eds.; Springer-Verlag: Berlin, Germany, 2007; pp. 3–53.
    • (2007) The Adaptive Web , pp. 3-53
    • Brusilovsky, P.1    Millán, E.2
  • 14
    • 84958985824 scopus 로고    scopus 로고
    • ELM-ART—An interactive and intelligent web-based electronic textbook
    • [CrossRef]
    • Weber, G.; Brusilovsky, P. ELM-ART—An interactive and intelligent web-based electronic textbook. Int. J. Artif. Intell. Educ. 2015, 26, 72–81. [CrossRef]
    • (2015) Int. J. Artif. Intell. Educ , vol.26 , pp. 72-81
    • Weber, G.1    Brusilovsky, P.2
  • 18
    • 0343148933 scopus 로고    scopus 로고
    • A survey and critical analysis of tools for learning programming
    • [CrossRef]
    • Deek, F.P.; McHugh, J.A. A survey and critical analysis of tools for learning programming. Comput. Sci. Educ. 1998, 8, 130–178. [CrossRef]
    • (1998) Comput. Sci. Educ , vol.8 , pp. 130-178
    • Deek, F.P.1    McHugh, J.A.2
  • 19
    • 85010019012 scopus 로고    scopus 로고
    • Teaching the tacit knowledge of programming to novices with natural language tutoring
    • [CrossRef]
    • Lane, H.C.; VanLehn, K. Teaching the tacit knowledge of programming to novices with natural language tutoring. Comput. Sci. Educ. 2005, 15, 183–201. [CrossRef]
    • (2005) Comput. Sci. Educ , vol.15 , pp. 183-201
    • Lane, H.C.1    VanLehn, K.2
  • 20
    • 37249004780 scopus 로고    scopus 로고
    • Half-baked Logo microworlds as boundary objects in integrated design
    • Kynigos, C. Half-baked Logo microworlds as boundary objects in integrated design. Inform. Educ. Int. J. 2007, 6, 335–358.
    • (2007) Inform. Educ. Int. J , vol.6 , pp. 335-358
    • Kynigos, C.1
  • 21
    • 51249086296 scopus 로고    scopus 로고
    • Towards a specification of the ToonTalk language
    • [CrossRef]
    • Morgado, L.; Kahn, K. Towards a specification of the ToonTalk language. J. Vis. Lang. Comput. 2008, 19, 574–597. [CrossRef]
    • (2008) J. Vis. Lang. Comput , vol.19 , pp. 574-597
    • Morgado, L.1    Kahn, K.2
  • 22
    • 84917741119 scopus 로고    scopus 로고
    • Engaging novices in programming, experimenting, and learning with data
    • [CrossRef]
    • Dasgupta, S.; Resnick, M. Engaging novices in programming, experimenting, and learning with data. ACM Inroads 2014, 5, 72–75. [CrossRef]
    • (2014) ACM Inroads , vol.5 , pp. 72-75
    • Dasgupta, S.1    Resnick, M.2
  • 26
    • 4344600729 scopus 로고    scopus 로고
    • Guided programming and automated error analysis in an intelligent Prolog tutor
    • [CrossRef]
    • Hong, J. Guided programming and automated error analysis in an intelligent Prolog tutor. Int. J. Hum. Comput. Stud. 2004, 61, 505–534. [CrossRef]
    • (2004) Int. J. Hum. Comput. Stud , vol.61 , pp. 505-534
    • Hong, J.1
  • 29
    • 70349876594 scopus 로고    scopus 로고
    • Automatic construction of a bug library for object-oriented novice java programmer errors
    • Montreal, QC, Canada, 23–27 June Springer: Berlin, Germany, 2008
    • Suarez, M.; Sison, R. Automatic construction of a bug library for object-oriented novice java programmer errors. In Proceedings of the 9th Conference on Intelligent Tutoring Systems, Montreal, QC, Canada, 23–27 June 2008; Springer: Berlin, Germany, 2008; pp. 184–193.
    • (2008) Proceedings of the 9th Conference on Intelligent Tutoring Systems , pp. 184-193
    • Suarez, M.1    Sison, R.2
  • 30
    • 84882967768 scopus 로고    scopus 로고
    • Qualitative evaluation of the java intelligent tutoring system
    • Sykes, E.R. Qualitative evaluation of the java intelligent tutoring system. J. Syst. Cybern. Inform. 2006, 3, 49–60.
    • (2006) J. Syst. Cybern. Inform , vol.3 , pp. 49-60
    • Sykes, E.R.1
  • 33
    • 34248354524 scopus 로고    scopus 로고
    • Ludwig: An online programming tutoring and assessment system
    • [CrossRef]
    • Shaffer, S.C. Ludwig: An online programming tutoring and assessment system. SIGCSE Bull. 2005, 37, 56–60. [CrossRef]
    • (2005) SIGCSE Bull , vol.37 , pp. 56-60
    • Shaffer, S.C.1
  • 34
    • 0033884171 scopus 로고    scopus 로고
    • Multistrategy discovery and detection of novice programmer errors
    • [CrossRef]
    • Sison, R.C.; Numao, M.; Shimura, M. Multistrategy discovery and detection of novice programmer errors. J. Mach. Learn. 2000, 38, 157–180. [CrossRef]
    • (2000) J. Mach. Learn , vol.38 , pp. 157-180
    • Sison, R.C.1    Numao, M.2    Shimura, M.3
  • 36
    • 70450198191 scopus 로고    scopus 로고
    • Adaptive navigation support for parameterized questions in object-oriented programming
    • Cannes, France, 29 September–2 October Springer: Berlin, Germany, 2009
    • Hsiao, I.-H.; Sosnovsky, S.; Brusilovsky, P. Adaptive navigation support for parameterized questions in object-oriented programming. In Proceedings of the 4th European Conference on Technology Enhanced Learning (ECTEL), Cannes, France, 29 September–2 October 2009; Springer: Berlin, Germany, 2009; pp. 88–98.
    • (2009) Proceedings of the 4th European Conference on Technology Enhanced Learning (ECTEL) , pp. 88-98
    • Hsiao, I.-H.1    Sosnovsky, S.2    Brusilovsky, P.3
  • 37
    • 33749360850 scopus 로고    scopus 로고
    • Individualized exercises for self-assessment of programming knowledge: An evaluation of QuizPACK
    • [CrossRef]
    • Brusilovsky, P.; Sosnovsky, S. Individualized exercises for self-assessment of programming knowledge: An evaluation of QuizPACK. ACM J. Educ. Resour. Comput. 2005, 5, 6. [CrossRef]
    • (2005) ACM J. Educ. Resour. Comput , vol.5 , pp. 6
    • Brusilovsky, P.1    Sosnovsky, S.2
  • 40
    • 85111347593 scopus 로고    scopus 로고
    • M-PLAT: Multi-programming language adaptive tutor
    • Rosso, M.B., Ed.; InTech: West Palm Beach, FL, USA
    • Nunez, A.; Fernandez, J.; Carretero, J. M-PLAT: Multi-programming language adaptive tutor. In Advances in Learning Processes; Rosso, M.B., Ed.; InTech: West Palm Beach, FL, USA, 2010.
    • (2010) Advances in Learning Processes
    • Nunez, A.1    Fernandez, J.2    Carretero, J.3
  • 45
    • 85056328029 scopus 로고    scopus 로고
    • Inside the Java intelligent tutoring system prototype: Parsing student code submissions with intent recognition
    • Innsbruck, Austria, 16–18 February
    • Sykes, E.R.; Franek, F. Inside the Java intelligent tutoring system prototype: Parsing student code submissions with intent recognition. In Proceedings of the IASTED International Conference Web-Based Education, Innsbruck, Austria, 16–18 February 2004.
    • (2004) Proceedings of the IASTED International Conference Web-Based Education
    • Sykes, E.R.1    Franek, F.2
  • 46
    • 0038396190 scopus 로고    scopus 로고
    • ELM-ART: An adaptive versatile system for web-based instruction
    • Weber, G.; Brusilovsky, P. ELM-ART: An adaptive versatile system for web-based instruction. Int. J. Artif. Intell. Educ. 2001, 12, 351–384.
    • (2001) Int. J. Artif. Intell. Educ , vol.12 , pp. 351-384
    • Weber, G.1    Brusilovsky, P.2
  • 49
    • 33745225522 scopus 로고    scopus 로고
    • Programming environments for novices
    • Fincher, S., Petre, M., Eds.; Taylor & Francis: Abingdon, UK
    • Guzdial, M. Programming environments for novices. In Computer Science Education Research; Fincher, S., Petre, M., Eds.; Taylor & Francis: Abingdon, UK, 2004; pp. 127–154.
    • (2004) Computer Science Education Research , pp. 127-154
    • Guzdial, M.1
  • 50
    • 33749351359 scopus 로고    scopus 로고
    • Automatic test-based assessment of programming: A review
    • [CrossRef]
    • Douce, C.; Livingstone, D.; Orwell, J. Automatic test-based assessment of programming: A review. J. Educ. Resour. Comput. 2005, 5, 4. [CrossRef]
    • (2005) J. Educ. Resour. Comput , vol.5 , pp. 4
    • Douce, C.1    Livingstone, D.2    Orwell, J.3
  • 51
    • 15744399606 scopus 로고    scopus 로고
    • The teaching and learning of programming: A survey of supporting software tools
    • [CrossRef]
    • Gomez-Albarran, M. The teaching and learning of programming: A survey of supporting software tools. Comput. J. 2005, 48, 131–144. [CrossRef]
    • (2005) Comput. J , vol.48 , pp. 131-144
    • Gomez-Albarran, M.1
  • 53
    • 0036623719 scopus 로고    scopus 로고
    • Animal: A system for supporting multiple roles in algorithm animation
    • [CrossRef]
    • Rösling, G.; Freisleben, B. Animal: A system for supporting multiple roles in algorithm animation. J. Vis. Lang. Comput. 2002, 13, 341–354. [CrossRef]
    • (2002) J. Vis. Lang. Comput , vol.13 , pp. 341-354
    • Rösling, G.1    Freisleben, B.2


* 이 정보는 Elsevier사의 SCOPUS DB에서 KISTI가 분석하여 추출한 것입니다.