Programming pathways: A technique for analyzing novice programmers' learning trajectories

Marcelo Worsley, Paulo Blikstein

Research output: Chapter in Book/Report/Conference proceedingConference contribution

6 Scopus citations

Abstract

Introductory computer science courses are a valuable resource to students of all disciplines. While we often look at students' end products to judge their proficiency, little analysis is done on the most integral aspect of learning to programming, the process. We also have a hard time quantifying how students' programming changes over the course of a semester. In order to address these we show how a process-oriented analysis can identify meaningful trends in how programmers develop proficiency across various assignments.

Original languageEnglish (US)
Title of host publicationArtificial Intelligence in Education - 16th International Conference, AIED 2013, Proceedings
PublisherSpringer Verlag
Pages844-847
Number of pages4
ISBN (Print)9783642391118
DOIs
StatePublished - 2013
Event16th International Conference on Artificial Intelligence in Education, AIED 2013 - Memphis, TN, United States
Duration: Jul 9 2013Jul 13 2013

Publication series

NameLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Volume7926 LNAI
ISSN (Print)0302-9743
ISSN (Electronic)1611-3349

Other

Other16th International Conference on Artificial Intelligence in Education, AIED 2013
CountryUnited States
CityMemphis, TN
Period7/9/137/13/13

Keywords

  • Computational Thinking
  • Machine Learning
  • Programming

ASJC Scopus subject areas

  • Theoretical Computer Science
  • Computer Science(all)

Fingerprint Dive into the research topics of 'Programming pathways: A technique for analyzing novice programmers' learning trajectories'. Together they form a unique fingerprint.

Cite this