Previous studies reported that acquiring computer programming skills is challenging and might result in high dropout rates. A quasi-experimental design was used to examine the role of different factors in dropping out of an e-based computer programming course. This study applied a knowledge in programming assessment test (20 multiple-choice questions covering the following topics: variables, loops, conditionals, functions, and general knowledge of Python), The Learning Motivating Factors Questionnaire, The Big Five-2, and The Basic Psychological Need Satisfaction & Frustration Scale.
View Article and Find Full Text PDF