Is self-efficacy in programming decreasing with the level of programming skills?

  • Authors:
  • Michail N. Giannakos;Peter Hubwieser;Alexander Ruf

  • Affiliations:
  • Norwegian University of Science and Technology (NTNU), Trondheim, Norway;Technische Universität München, Garching;Technische Universität München, Garching

  • Venue:
  • Proceedings of the 7th Workshop in Primary and Secondary Computing Education
  • Year:
  • 2012

Quantified Score

Hi-index 0.00

Visualization

Abstract

In this study, variables from the Unified Theory of Acceptance and Use of Technology and Social Cognitive Theory were chosen as important factors in students' behavior and attitude towards Computer Science Education (CSE). This hybrid framework aims to measure the level of the selected key variables on CSE and identify potential differences among our different groups. The three different groups are consisted of students from: (1) programming courses of Greek Lyceums, (2) computer science courses at German Gymnasiums and (3) at the Department of Informatics (freshmen) at the Ionian University, Greece. We asked the three different groups of students to complete a questionnaire that was derived from this combination of the prior theories. The results revealed several differences in the measured variables, e.g. the freshmen who should have the highest programming competencies compared to the other two groups expressed the lowest degree of self-efficacy. The overall outcomes are expected to contribute to the understanding of students' likelihood to pursue computing related careers and promote the acceptance of CSE.