Profiling Conversational Programmers at University: Insights into their Motivations and Goals from a Broad Sample of Non-Majors

Jinyoung Hur, Kathryn Cunningham

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Abstract

Background and Context. Instruction in most introductory computing courses is typically focused on how to program. However, non-majors who take computing courses have a diverse set of desired endpoints. One group of non-majors are the conversational programmers, who do not want to program in their career but enroll in computing courses to improve their ability to communicate about technical topics and their competitiveness in the job market. Research suggests that these learners need an alternate instructional approach, but so far, conversational programmers in higher educational contexts have only been studied in a limited number of small-scale studies. Objectives. To inform curriculum design for conversational programmers at the university level, we (a) examine the prevalence of conversational programmers among non-majors and their characteristics, (b) understand conversational programmers' desired learning goals and classroom activities, and (c) investigate factors associated with these learners' motivation to learn computing. Methods. We designed a survey based on Expectancy-Value Theory and prior work about conversational programmers. We collected responses from randomly sampled non-major students at a large public university, and we analyzed the survey data with descriptive and inferential statistics. Findings. We found that conversational programmers are the largest proportion of non-majors in our sample, both overall and across historically underrepresented groups in CS. We replicated prior findings of low self-efficacy for programming of conversational programmers. We found that conversational programmers' motivation for taking more computing courses is paradoxically driven more by their interest in computing than its utility, despite their general lack of enjoyment in computing. We validate a previously proposed set of conversational programmers' learning goals and show that they value employment-oriented learning goals over those focused on conversations. Implications. Our results suggest that addressing the needs of conversational programmers can contribute to broadening participation in computing. Our study motivates a learner-centered curriculum design that could address conversational programmers' learning needs by enhancing their self-efficacy and interests prior to focusing on conversational goals.

Original languageEnglish (US)
Title of host publicationICER 2024 - ACM Conference on International Computing Education Research
PublisherAssociation for Computing Machinery
Pages293-311
Number of pages19
ISBN (Electronic)9798400704765
DOIs
StatePublished - Aug 13 2024
Event20th Annual ACM Conference on International Computing Education Research, ICER 2024 - Melbourne, Australia
Duration: Aug 13 2024Aug 15 2024

Publication series

NameICER 2024 - ACM Conference on International Computing Education Research
Volume1

Conference

Conference20th Annual ACM Conference on International Computing Education Research, ICER 2024
Country/TerritoryAustralia
CityMelbourne
Period8/13/248/15/24

Keywords

  • Conversational Programmers
  • Learner-centered Design
  • Learning Goals
  • Non-majors

ASJC Scopus subject areas

  • Computational Theory and Mathematics
  • Computer Science Applications
  • Software
  • Education

Fingerprint

Dive into the research topics of 'Profiling Conversational Programmers at University: Insights into their Motivations and Goals from a Broad Sample of Non-Majors'. Together they form a unique fingerprint.

Cite this