Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
10.1145/3632620.3671123acmconferencesArticle/Chapter ViewAbstractPublication PagesicerConference Proceedingsconference-collections
research-article
Open access

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

Published: 12 August 2024 Publication History
  • Get Citation Alerts
  • 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.

    References

    [1]
    Richard A. Armstrong. 2014. When to use the Bonferroni correction. Ophthalmic and Physiological Optics 34, 5 (2014), 502–508.
    [2]
    Lars Bergkvist and John R. Rossiter. 2007. The Predictive Validity of Multiple-Item versus Single-Item Measures of the Same Constructs. Journal of Marketing Research 44, 2 (May 2007), 175–184. https://doi.org/10.1509/jmkr.44.2.175 Publisher: SAGE Publications Inc.
    [3]
    Tracy Camp, W. Richards Adrion, Betsy Bizot, Susan Davidson, Mary Hall, Susanne Hambrusch, Ellen Walker, and Stuart Zweben. 2017. Generation CS: the growth of computer science. ACM Inroads 8, 2 (may 2017), 44–50. https://doi.org/10.1145/3084362
    [4]
    Tracy Camp, W. Richards Adrion, Betsy Bizot, Susan Davidson, Mary Hall, Susanne Hambrusch, Ellen Walker, and Stuart Zweben. 2017. Generation CS: the mixed news on diversity and the enrollment surge. ACM Inroads 8, 3 (jul 2017), 36–42. https://doi.org/10.1145/3103175
    [5]
    Sarah E. Chasins, Maria Mueller, and Rastislav Bodik. 2018. Rousillon: Scraping Distributed Hierarchical Web Data. In Proceedings of the 31st Annual ACM Symposium on User Interface Software and Technology (Berlin, Germany) (UIST ’18). Association for Computing Machinery, New York, NY, USA, 963–975. https://doi.org/10.1145/3242587.3242661
    [6]
    Parmit K. Chilana, Celena Alcock, Shruti Dembla, Anson Ho, Ada Hurst, Brett Armstrong, and Philip J. Guo. 2015. Perceptions of non-CS majors in intro programming: The rise of the conversational programmer. In 2015 IEEE Symposium on Visual Languages and Human-Centric Computing (VL/HCC). 251–259. https://doi.org/10.1109/VLHCC.2015.7357224
    [7]
    Parmit K. Chilana, Rishabh Singh, and Philip J. Guo. 2016. Understanding Conversational Programmers: A Perspective from the Software Industry. In Proceedings of the 2016 CHI Conference on Human Factors in Computing Systems(CHI ’16). Association for Computing Machinery, New York, NY, USA, 1462–1472. https://doi.org/10.1145/2858036.2858323
    [8]
    Louis Cohen, Lawrence Manion, and Keith Morrison. 2018. Research methods in education (eighth edition ed.). Routledge, London New York.
    [9]
    Kathryn Cunningham, Barbara J. Ericson, Rahul Agrawal Bejarano, and Mark Guzdial. 2021. Avoiding the Turing Tarpit: Learning Conversational Programming by Starting from Code’s Purpose. In Proceedings of the 2021 CHI Conference on Human Factors in Computing Systems(CHI ’21). Association for Computing Machinery, New York, NY, USA, 1–15. https://doi.org/10.1145/3411764.3445571
    [10]
    Kathryn Cunningham, Yike Qiao, Alex Feng, and Eleanor O’Rourke. 2022. Bringing "High-level" Down to Earth: Gaining Clarity in Conversational Programmer Learning Goals. In Proceedings of the 53rd ACM Technical Symposium on Computer Science Education - Volume 1(SIGCSE 2022, Vol. 1). Association for Computing Machinery, New York, NY, USA, 551–557. https://doi.org/10.1145/3478431.3499370
    [11]
    Zachary Dodds, Malia Morgan, Lindsay Popowski, Henry Coxe, Caroline Coxe, Kewei Zhou, Eliot Bush, and Ran Libeskind-Hadas. 2021. A Biology-based CS1: Results and Reflections, Ten Years In. In Proceedings of the 52nd ACM Technical Symposium on Computer Science Education (Virtual Event, USA) (SIGCSE ’21). Association for Computing Machinery, New York, NY, USA, 796–801. https://doi.org/10.1145/3408877.3432469
    [12]
    Brian Dorn. 2011. ScriptABLE: supporting informal learning with cases. In Proceedings of the Seventh International Workshop on Computing Education Research (Providence, Rhode Island, USA) (ICER ’11). Association for Computing Machinery, New York, NY, USA, 69–76. https://doi.org/10.1145/2016911.2016927
    [13]
    Brian Dorn and Mark Guzdial. 2010. Discovering computing: perspectives of web designers. In Proceedings of the Sixth International Workshop on Computing Education Research (Aarhus, Denmark) (ICER ’10). Association for Computing Machinery, New York, NY, USA, 23–30. https://doi.org/10.1145/1839594.1839600
    [14]
    Brian Dorn and Mark Guzdial. 2010. Learning on the job: characterizing the programming knowledge and learning strategies of web designers. In Proceedings of the SIGCHI Conference on Human Factors in Computing Systems (Atlanta, Georgia, USA) (CHI ’10). Association for Computing Machinery, New York, NY, USA, 703–712. https://doi.org/10.1145/1753326.1753430
    [15]
    Jacquelynne S. Eccles. 1983. Expectancies, values, and academic behaviors. In Achievement and achievement motives.
    [16]
    Jacquelynne S. Eccles. 1987. Gender Roles and Women’s Achievement-Related Decisions. Psychology of Women Quarterly 11, 2 (1987), 135–172. https://doi.org/10.1111/j.1471-6402.1987.tb00781.x _eprint: https://onlinelibrary.wiley.com/doi/pdf/10.1111/j.1471-6402.1987.tb00781.x.
    [17]
    Jacquelynne S. Eccles. 2005. Subjective Task Value and the Eccles et al. Model of Achievement-Related Choices. In Handbook of competence and motivation.Guilford Publications, New York, NY, US, 105–121.
    [18]
    Jessica Kay Flake, Kenneth E. Barron, Christopher Hulleman, Betsy D. McCoach, and Megan E. Welsh. 2015. Measuring cost: The forgotten component of expectancy-value theory. Contemporary Educational Psychology 41 (2015), 232–244. https://doi.org/10.1016/j.cedpsych.2015.03.002
    [19]
    Andrea Forte and Mark Guzdial. 2005. Motivation and nonmajors in computer science: identifying discrete audiences for introductory courses. IEEE Trans. on Educ. 48, 2 (may 2005), 248–253. https://doi.org/10.1109/TE.2004.842924
    [20]
    Dan Garcia, Brian Harvey, and Tiffany Barnes. 2015. The beauty and joy of computing. ACM Inroads 6, 4 (nov 2015), 71–79. https://doi.org/10.1145/2835184
    [21]
    Mark Guzdial. 2003. A media computation course for non-majors. In Proceedings of the 8th Annual Conference on Innovation and Technology in Computer Science Education (Thessaloniki, Greece) (ITiCSE ’03). Association for Computing Machinery, New York, NY, USA, 104–108. https://doi.org/10.1145/961511.961542
    [22]
    Mark Guzdial. 2010. Does contextualized computing education help?ACM Inroads 1, 4 (dec 2010), 4–6. https://doi.org/10.1145/1869746.1869747
    [23]
    Mark Guzdial. 2013. Exploring hypotheses about media computation. In Proceedings of the ninth annual international ACM conference on International computing education research. ACM, San Diego San California USA, 19–26. https://doi.org/10.1145/2493394.2493397
    [24]
    Mark Guzdial. 2015. Learner-Centered Design of Computing Education: Research on Computing for Everyone. Synthesis Lectures on Human-Centered Informatics 8 (11 2015), 1–165. https://doi.org/10.2200/S00684ED1V01Y201511HCI033
    [25]
    Mark Guzdial and August Evrard. 2024. Identifying the Computing Education Needs of Liberal Arts and Sciences Students (Discussion Paper). In Proceedings of the 23rd Koli Calling International Conference on Computing Education Research (Koli, Finland) (Koli Calling ’23). Association for Computing Machinery, New York, NY, USA, Article 19, 7 pages. https://doi.org/10.1145/3631802.3631805
    [26]
    Mark Guzdial and Allison Elliott Tew. 2006. Imagineering inauthentic legitimate peripheral participation: an instructional design approach for motivating computing education. In Proceedings of the Second International Workshop on Computing Education Research (Canterbury, United Kingdom) (ICER ’06). Association for Computing Machinery, New York, NY, USA, 51–58. https://doi.org/10.1145/1151588.1151597
    [27]
    Meng Han, Zhigang Li, Jing He, and Xin Tian. 2019. What are the Non-majors Looking for in CS Classes?. In 2019 IEEE Frontiers in Education Conference (FIE). 1–5. https://doi.org/10.1109/FIE43999.2019.9028448 ISSN: 2377-634X.
    [28]
    Amy J. Ko. [n. d.]. Amy J. Ko - CER FAQ. https://faculty.washington.edu/ajko/cer
    [29]
    Amy J. Ko, Robin Abraham, Laura Beckwith, Alan Blackwell, Margaret Burnett, Martin Erwig, Chris Scaffidi, Joseph Lawrance, Henry Lieberman, Brad Myers, Mary Beth Rosson, Gregg Rothermel, Mary Shaw, and Susan Wiedenbeck. 2011. The state of the art in end-user software engineering. ACM Comput. Surv. 43, 3, Article 21 (apr 2011), 44 pages. https://doi.org/10.1145/1922649.1922658
    [30]
    Kathleen J. Lehman, Annie M. Wofford, Michelle Sendowski, Kaitlin N. S. Newhouse, and Linda J. Sax. 2020. Better Late Than Never: Exploring Students’ Pathways to Computing in Later Stages of College. In Proceedings of the 51st ACM Technical Symposium on Computer Science Education (Portland, OR, USA) (SIGCSE ’20). Association for Computing Machinery, New York, NY, USA, 1075–1081. https://doi.org/10.1145/3328778.3366814
    [31]
    Toby Jia-Jun Li, Amos Azaria, and Brad A. Myers. 2017. SUGILITE: Creating Multimodal Smartphone Automation by Demonstration. In Proceedings of the 2017 CHI Conference on Human Factors in Computing Systems (Denver, Colorado, USA) (CHI ’17). Association for Computing Machinery, New York, NY, USA, 6038–6049. https://doi.org/10.1145/3025453.3025483
    [32]
    Ran Libeskind-Hadas and Eliot Bush. 2013. A first course in computing with applications to biology. Briefings in bioinformatics 14, 5 (2013), 610–617.
    [33]
    Antonio M. Lopez, Marguerite S. Giguette, and Lisa J. Schulte. 2006. Large dataset offers view of math and computer self-efficacy among computer science undergraduates. In Proceedings of the 44th Annual Southeast Regional Conference (Melbourne, Florida) (ACM-SE 44). Association for Computing Machinery, New York, NY, USA, 158–163. https://doi.org/10.1145/1185448.1185484
    [34]
    Stephanie Lunn, Leila Zahedi, Monique Ross, and Matthew Ohland. 2021. Exploration of Intersectionality and Computer Science Demographics: Understanding the Historical Context of Shifts in Participation. ACM Transactions on Computing Education 21, 2 (June 2021), 1–30. https://doi.org/10.1145/3445985
    [35]
    Bonnie A. Nardi. 1993. A small matter of programming: perspectives on end user computing. MIT press.
    [36]
    Leo Porter and Beth Simon. 2013. Retaining nearly one-third more majors with a trio of instructional best practices in CS1. In Proceeding of the 44th ACM Technical Symposium on Computer Science Education (Denver, Colorado, USA) (SIGCSE ’13). Association for Computing Machinery, New York, NY, USA, 165–170. https://doi.org/10.1145/2445196.2445248
    [37]
    Catherine L. Saunders, Marc N. Elliott, Georgios Lyratzopoulos, and Gary A. Abel. 2016. Do Differential Response Rates to Patient Surveys Between Organizations Lead to Unfair Performance Comparisons?: Evidence From the English Cancer Patient Experience Survey. Medical Care 54, 1 (Jan. 2016), 45. https://doi.org/10.1097/MLR.0000000000000457
    [38]
    Linda J. Sax, Jennifer M. Blaney, Christina Zavala, and Kaitlin N. S. Newhouse. 2020. Who Takes Intro Computing? Examining the Degree Plans of Introductory Computing Students in Light of Booming Enrollments. In 2020 Research on Equity and Sustained Participation in Engineering, Computing, and Technology (RESPECT). IEEE, Portland, OR, USA, 1–7. https://doi.org/10.1109/RESPECT49803.2020.9272431
    [39]
    Linda J. Sax, Kathleen J. Lehman, and Christina Zavala. 2017. Examining the Enrollment Growth: Non-CS Majors in CS1 Courses. In Proceedings of the 2017 ACM SIGCSE Technical Symposium on Computer Science Education. ACM, Seattle Washington USA, 513–518. https://doi.org/10.1145/3017680.3017781
    [40]
    Christopher Scaffidi, Shaw Mary, and Brad Myers. 2005. Estimating the Numbers of End Users and End User Programmers. Proceedings - 2005 IEEE Symposium on Visual Languages and Human-Centric Computing 2005. https://doi.org/10.1109/VLHCC.2005.34
    [41]
    William G. Smith. 2008. Does Gender Influence Online Survey Participation? A Record-Linkage Analysis of University Faculty Online Survey Response Behavior. Technical Report. https://eric.ed.gov/?id=ED501717 Publication Title: Online Submission ERIC Number: ED501717.
    [42]
    Elliot Soloway, Mark Guzdial, and Kenneth E. Hay. 1994. Learner-centered design: the challenge for HCI in the 21st century. Interactions 1, 2 (apr 1994), 36–48. https://doi.org/10.1145/174809.174813
    [43]
    Koen J.F. Verhoeven, Katy L. Simonsen, and Lauren M. McIntyre. 2005. Implementing false discovery rate control: increasing your power. Oikos 108, 3 (2005), 643–647.
    [44]
    April Y. Wang and Parmit K. Chilana. 2019. Designing Curated Conversation-Driven Explanations for Communicating Complex Technical Concepts. In 2019 IEEE Symposium on Visual Languages and Human-Centric Computing (VL/HCC). 211–215. https://doi.org/10.1109/VLHCC.2019.8818822 ISSN: 1943-6106.
    [45]
    April Y. Wang, Ryan Mitts, Philip J. Guo, and Parmit K. Chilana. 2018. Mismatch of Expectations: How Modern Learning Resources Fail Conversational Programmers. In Proceedings of the 2018 CHI Conference on Human Factors in Computing Systems(CHI ’18). Association for Computing Machinery, New York, NY, USA, 1–13. https://doi.org/10.1145/3173574.3174085
    [46]
    Dana Wanzer, Tom McKlin, Doug Edwards, Jason Freeman, and Brian Magerko. 2019. Assessing the Attitudes Towards Computing Scale: A Survey Validation Study. In Proceedings of the 50th ACM Technical Symposium on Computer Science Education. ACM, Minneapolis MN USA, 859–865. https://doi.org/10.1145/3287324.3287369
    [47]
    Allan Wigfield. 1994. Expectancy-value theory of achievement motivation: A developmental perspective. Educational Psychology Review 6, 1 (March 1994), 49–78. https://doi.org/10.1007/BF02209024
    [48]
    Mingjing Zhu and Detlef Urhahne. 2014. Assessing teachers’ judgements of students’ academic motivation and emotions across two rating methods. Educational Research and Evaluation 20, 5 (July 2014), 411–427. https://doi.org/10.1080/13803611.2014.964261 Publisher: Routledge.

    Cited By

    View all
    • (2024)Designing Conversational Agents to Address Conversational Programmers' Learning Needs and ChallengesProceedings of the 2024 ACM Conference on International Computing Education Research - Volume 210.1145/3632621.3671418(567-570)Online publication date: 12-Aug-2024

    Index Terms

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

      Recommendations

      Comments

      Information & Contributors

      Information

      Published In

      cover image ACM Conferences
      ICER '24: Proceedings of the 2024 ACM Conference on International Computing Education Research - Volume 1
      August 2024
      539 pages
      ISBN:9798400704758
      DOI:10.1145/3632620
      This work is licensed under a Creative Commons Attribution International 4.0 License.

      Sponsors

      Publisher

      Association for Computing Machinery

      New York, NY, United States

      Publication History

      Published: 12 August 2024

      Check for updates

      Author Tags

      1. Conversational Programmers
      2. Learner-centered Design
      3. Learning Goals
      4. Non-majors

      Qualifiers

      • Research-article
      • Research
      • Refereed limited

      Conference

      ICER 2024
      Sponsor:

      Acceptance Rates

      Overall Acceptance Rate 189 of 803 submissions, 24%

      Contributors

      Other Metrics

      Bibliometrics & Citations

      Bibliometrics

      Article Metrics

      • Downloads (Last 12 months)0
      • Downloads (Last 6 weeks)0
      Reflects downloads up to 10 Aug 2024

      Other Metrics

      Citations

      Cited By

      View all
      • (2024)Designing Conversational Agents to Address Conversational Programmers' Learning Needs and ChallengesProceedings of the 2024 ACM Conference on International Computing Education Research - Volume 210.1145/3632621.3671418(567-570)Online publication date: 12-Aug-2024

      View Options

      View options

      PDF

      View or Download as a PDF file.

      PDF

      eReader

      View online with eReader.

      eReader

      HTML Format

      View this article in HTML Format.

      HTML Format

      Get Access

      Login options

      Media

      Figures

      Other

      Tables

      Share

      Share

      Share this Publication link

      Share on social media