Adaptive Tool for Teaching Programming Using Conceptual Maps

被引:2
|
作者
Volaric, Tomislav [1 ]
Vasic, Daniel [1 ]
Brajkovic, Emil [1 ]
机构
[1] Univ Mostar, Fac Sci & Educ, Matice Hrvatske Bb, Mostar 88000, Bosnia & Herceg
关键词
D O I
10.1007/978-3-319-47295-9_27
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
The crucial information about learner in an E learning system is in fact the information about learner's level of knowledge. In everyday practice teacher must know what the student knows to adapt to learner's individual needs, and his features. In adaptive e learning system, the system has to have information about student's knowledge to implement learning strategies to achieve maximum effect. Many researches show that learning using e learning system shows best learning effects. This article shows how to use semi-automatic tool for teaching main concepts of programming using concept map. Concept map is used as an ontology that teachers use to construct domain knowledge that is used to asses' student's knowledge and construct student model. Based on student model system decides which concepts to include in teaching process. We utilize CM Tutor (Content Modeling Tutor) (Volaric in Oblikovanje modela nastavnih lekcija u inteligentnom sustavu e-ucenja. Split, 2014) module to evaluate student's performance through qualitative and quantitative means. Experiments are made on 2 generations on students of University of Mostar to evaluate the systems effectiveness and improve systems performance based on student's feedback.
引用
收藏
页码:335 / 347
页数:13
相关论文
共 50 条
  • [1] ACL: a tool for conceptual programming
    Balmas, F
    [J]. SEKE '96: THE 8TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING AND KNOWLEDGE ENGINEERING, PROCEEDINGS, 1996, : 198 - 205
  • [2] Teaching for conceptual change: Using status as a metacognitive tool
    Beeth, ME
    [J]. SCIENCE EDUCATION, 1998, 82 (03) : 343 - 356
  • [3] CONCEPTUAL MAPS AS MEANS OF TEACHING BIOCHEMISTRY
    Garcia-del Valle, Araceli
    Cruz-Millan, Margarita
    Guadalupe Garcia-del Valle, Laura
    Teresa Corona-Ortega, Maria
    Aguilar-Santelises, Miguel
    Rojas Fernandez, A. Guillermina
    Garcia-Gomez, Silvia
    Aguilar-Santelises, Leonor
    [J]. EDULEARN10: INTERNATIONAL CONFERENCE ON EDUCATION AND NEW LEARNING TECHNOLOGIES, 2010, : 1170 - 1174
  • [4] Development of a Teaching Tool Using Robotic Concepts and Programming
    de Toledo Quadros, Joao R.
    Fernandes, Lawrence
    Oliveira, Raphael
    Frizzera, Gabriel
    Paschoal, Fabio, Jr.
    Almeida, Tania Regina P.
    [J]. 2016 11TH IBERIAN CONFERENCE ON INFORMATION SYSTEMS AND TECHNOLOGIES (CISTI), 2016,
  • [5] Programming Instruction Using a Micro Robot as a Teaching Tool
    Yamanishi, Teruya
    Sugihara, Kazutomi
    Ohkuma, Kazumasa
    Uosaki, Katsuji
    [J]. COMPUTER APPLICATIONS IN ENGINEERING EDUCATION, 2015, 23 (01) : 109 - 116
  • [6] Conceptual Graphs as a Visual Programming Language for Teaching Programming
    Smith, Bryan J.
    [J]. 2009 IEEE SYMPOSIUM ON VISUAL LANGUAGES AND HUMAN-CENTRIC COMPUTING, PROCEEDINGS, 2009, : 258 - 259
  • [7] Adaptive teaching: Conceptual reflections
    Dumont, Hanna
    [J]. ZEITSCHRIFT FUR ERZIEHUNGSWISSENSCHAFT, 2019, 22 (02): : 249 - 277
  • [8] Using Model Checking Tool for Teaching Concurrent Programming Concepts
    Al Abdulsalam, Abdulrahman A.
    [J]. 2009 INTERNATIONAL CONFERENCE ON INNOVATIONS IN INFORMATION TECHNOLOGY, 2009, : 146 - 150
  • [9] Experiences in teaching principles of programming languages using a software tool
    Zumer, V
    Mernik, M
    Korbar, N
    [J]. SOFTWARE ENGINEERING IN HIGHER EDUCATION II, 1996, : 139 - 146
  • [10] THE CONCEPTUAL MAPS FOR TEACHING OF THE INTEGRATED MARKETING COMMUNICATIONS
    Crescitelli, Edson
    Bastos de Figueiredo, Julio Cesar
    [J]. REVISTA ADMINISTRACAO EM DIALOGO, 2011, 13 (03): : 1 - 24