• DocumentCode
    3080856
  • Title

    Predicting Students´ Performance in an Introductory Programming Course Using Data from Students´ Own Programming Process

  • Author

    Vihavainen, Arto

  • Author_Institution
    Dept. of Comput. Sci., Univ. of Helsinki, Helsinki, Finland
  • fYear
    2013
  • fDate
    15-18 July 2013
  • Firstpage
    498
  • Lastpage
    499
  • Abstract
    As the amount of data, facilities, and tools for understanding students´ programming process are improving, the time is ripe for analyzing students´ actual programming process. In our current work we are investigating how students´ behavior during her programming process (e.g. eagerness to start working on freshly released exercises, following best programming practises) affects the course outcome. We purposefully utilize only data gathered automatically using snapshots from the students´ programming process, and do not gather any additional background information. Currently, we are able to predict whether the student is a high-performer, passes the course, or fails the course with a 78%accuracy.
  • Keywords
    computer science education; programming; introductory programming course; student behavior; student performance prediction; student programming process analysis; student programming process data; Accuracy; Bayes methods; Context; Education; Performance analysis; Programming profession; Code Snapshots; Computer Science Education; Extreme Apprenticeship; Student Performance;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Advanced Learning Technologies (ICALT), 2013 IEEE 13th International Conference on
  • Conference_Location
    Beijing
  • Type

    conf

  • DOI
    10.1109/ICALT.2013.161
  • Filename
    6602003