On the Effect of Onboarding Computing Students without Programming-Confidence or -Experience

Research output: Conference Article in Proceeding or Book/Report chapterArticle in proceedingsResearchpeer-review

Abstract

Previous work demonstrates that students without prior program- ming experience are worse off than their programming experienced peers in terms of both Introductory Programming (CS1) grades and dropout rates. Many universities, therefore, offer an onboarding (CS0) course aimed at bridging the programming experience gap by teaching the basics of programming to inexperienced students.
This paper reports on the effects of providing a three-day elective onboarding course over a period of five years (2016–2020), involving a total of N=798 software development students at the IT University of Copenhagen. The paper compares 271 students who attended versus a baseline of 527 who did not attend the onboarding course.
The results show that programming inexperienced students are indeed able to “catch up” to the level of their experienced peers both in terms of CS1 grades and dropout rates. Aside from objectively increasing competence, the onboarding also increases confidence, self-efficacy and diminishes insecurities, according to onboarded participants. Finally, the results suggest that onboarding has the potential to increase the diversity of students.
Original languageEnglish
Title of host publicationKoli Calling '22: 22nd Koli Calling International Conference on Computing Education Research
Number of pages8
Place of PublicationKoli, Finland
PublisherAssociation for Computing Machinery
Publication date2023
Pages18:1-18:8
ISBN (Electronic)978-1-4503-9616-5
DOIs
Publication statusPublished - 2023
SeriesACM Proceedings of the Koli Calling International Conference on Computing Education Research (Koli)

Keywords

  • self-efficacy
  • software development
  • computer science,
  • computing
  • programming
  • education
  • onboarding
  • Gender
  • Diversity
  • dropout
  • grades
  • competence
  • confidence

Fingerprint

Dive into the research topics of 'On the Effect of Onboarding Computing Students without Programming-Confidence or -Experience'. Together they form a unique fingerprint.

Cite this