Evolving an introductory programming course: Impacts of student self-empowerment, guided hands-on times, and self-directed training

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

1 Scopus citations

Abstract

In this paper, the impacts that the evolutionary development of an introductory programming course has on student achievements is described. For the introduction of pass/fail grading with student self-empowerment through tokens, a significant increase in performance for programming assignments, quizzes, and total semester scores can be found. Furthermore, increased times of instructor-guided hands-on programming exercises have a positive effect as well. Thirdly, a strong correlation between how well students perform on an automatically scored self-directed online programming training environment and their achievements in programming assignments, quizzes, and the entire semester can be observed. In turn, the inclusion of these types of environments can benefit students significantly while introducing only little overhead for course instructors. The active utilization of these additional hands-on training options represents a significant potential to increase the total semester performance and should be actively communicated to students.

Original languageEnglish
Title of host publicationFIE 2016 - Frontiers in Education 2016
Subtitle of host publicationThe Crossroads of Engineering and Business
PublisherInstitute of Electrical and Electronics Engineers Inc.
ISBN (Electronic)9781509017904
DOIs
StatePublished - Nov 28 2016
Event46th Annual Frontiers in Education Conference, FIE 2016 - Erie, United States
Duration: Oct 12 2016Oct 15 2016

Publication series

NameProceedings - Frontiers in Education Conference, FIE
Volume2016-November
ISSN (Print)1539-4565

Conference

Conference46th Annual Frontiers in Education Conference, FIE 2016
Country/TerritoryUnited States
CityErie
Period10/12/1610/15/16

Keywords

  • Computer science education
  • Grading
  • Learner performance
  • Programming
  • Tokens

Fingerprint

Dive into the research topics of 'Evolving an introductory programming course: Impacts of student self-empowerment, guided hands-on times, and self-directed training'. Together they form a unique fingerprint.

Cite this