• DocumentCode
    1869227
  • Title

    Testing the perception of time, state and causality to predict programming aptitude

  • Author

    Leal, Joao Paulo

  • Author_Institution
    DCC, Univ. of Porto, Porto, Portugal
  • fYear
    2013
  • fDate
    8-11 Sept. 2013
  • Firstpage
    721
  • Lastpage
    726
  • Abstract
    The aim of the research presented in this paper is the development of a novel approach to predict programming aptitude. The existing programming aptitude tests rely on the past academic performance of students, on their psychological features or on a combination of both. The novelty of the proposed approach is that it attempts to measure student capabilities to manipulate abstract concepts that are related with programming, namely time, state and causality. These concepts were captured in OhBalls - a physical simulation of the path taken by a sequence of balls through an apparatus of conveyor belts and levers. An engine for this kind of simulation was implemented and deployed as a web application, creating a self-contained test that was applied to a cohort of first-year undergraduate students to validate the proposed approach. This paper describes the proposed type of programming aptitude test, a software engine implementing it, a validation experiment, discusses the results obtained so far and points out future research.
  • Keywords
    Internet; computer aided instruction; computer science education; digital simulation; OhBalls; Web application; abstract concepts; academic performance; causality perception; conveyor belts; first-year undergraduate students; levers; physical simulation; programming aptitude prediction; programming aptitude test; self-contained test; software engine; state perception; student capabilities; time perception; Belts; Correlation; Educational institutions; Predictive models; Programming profession;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Science and Information Systems (FedCSIS), 2013 Federated Conference on
  • Conference_Location
    Krako??w
  • Type

    conf

  • Filename
    6644088