A Concept for an Intelligent Tutoring System to Support Individual Learning Paths in Software Development Courses

  • Veronika Thurner
  • Philipp Chavaroche
  • Axel Böttcher
  • Daniela Zehetmeier
Conference paper
Part of the Advances in Intelligent Systems and Computing book series (AISC, volume 715)

Abstract

Freshmen students of computer science usually are a highly heterogeneous set, especially regarding their initial programming skills, which range from none to professional. As well, students are unequally equipped with essential base competencies, and differ in their respective pace of learning and the amount of practice they need to get new skills under their belt. As a consequence, every student requires an individual learning path to meet his or her specific needs. To ensure an efficient learning progress, it is crucial to select additional exercises for the students’ self-study phases appropriately, so that they really meet the individual student’s current need. Therefore, we developed a concept and implemented a prototype for a tutoring system that supports individual learning paths by providing each student with exercises that specifically address his or her specific needs and take existing skills and competencies into account.

Keywords

Intelligent tutoring system Individual learning path Competence level 

References

  1. 1.
    Anderson, L.W., Krathwohl, D.R., Bloom, B.S.: A taxonomy for learning, teaching, and assessing. A Revision of Bloom’s Taxonomy of Educational Objectives, 1st edn. Longman, New York (2001)Google Scholar
  2. 2.
    Burch, N.: Learning a New Skill is Easier Said than Done (1970). http://www.gordontraining.com/free-workplace-articles/learning-a-new-skill-is-easier-said-than-done
  3. 3.
    Santos, A., Gomes, A., Mendes, A.: A taxonomy of exercises to support individual learning paths in initial programming learning. In: 2013 IEEE Frontiers in Education Conference (FIE), pp. 87–93, October 2013Google Scholar
  4. 4.
    Tao, Y., Liu, G., Mottok, J., Hackenberg, R., Hagel, G.: Ranking task activity in teaching software engineering. In: 2016 IEEE Global Engineering Education Conference (EDUCON), pp. 1023–1027, April 2016Google Scholar

Copyright information

© Springer International Publishing AG 2018

Authors and Affiliations

  • Veronika Thurner
    • 1
  • Philipp Chavaroche
    • 1
  • Axel Böttcher
    • 1
  • Daniela Zehetmeier
    • 1
  1. 1.Department of Computer Science and MathematicsMunich University of Applied SciencesMunichGermany

Personalised recommendations