Skip to main content

Showing 1–8 of 8 results for author: Ericson, B

.
  1. arXiv:2406.06451  [pdf, other

    cs.HC cs.AI cs.CY

    Insights from Social Sha** Theory: The Appropriation of Large Language Models in an Undergraduate Programming Course

    Authors: Aadarsh Padiyath, Xinying Hou, Amy Pang, Diego Viramontes Vargas, Xingjian Gu, Tamara Nelson-Fromm, Zihan Wu, Mark Guzdial, Barbara Ericson

    Abstract: The capability of large language models (LLMs) to generate, debug, and explain code has sparked the interest of researchers and educators in undergraduate programming, with many anticipating their transformative potential in programming education. However, decisions about why and how to use LLMs in programming education may involve more than just the assessment of an LLM's technical capabilities.… ▽ More

    Submitted 10 June, 2024; originally announced June 2024.

    Comments: Accepted to the ACM Conference on International Computing Education Research V.1 (ICER '24 Vol. 1)

  2. CodeTailor: LLM-Powered Personalized Parsons Puzzles for Engaging Support While Learning Programming

    Authors: Xinying Hou, Zihan Wu, Xu Wang, Barbara J. Ericson

    Abstract: Learning to program can be challenging, and providing high-quality and timely support at scale is hard. Generative AI and its products, like ChatGPT, can create a solution for most intro-level programming problems. However, students might use these tools to just generate code for them, resulting in reduced engagement and limited learning. In this paper, we present CodeTailor, a system that leverag… ▽ More

    Submitted 30 May, 2024; v1 submitted 22 January, 2024; originally announced January 2024.

    Comments: Accepted to the Eleventh ACM Conference on Learning @ Scale (L@S 24) as a full paper

  3. Integrating Personalized Parsons Problems with Multi-Level Textual Explanations to Scaffold Code Writing

    Authors: Xinying Hou, Barbara J. Ericson, Xu Wang

    Abstract: Novice programmers need to write basic code as part of the learning process, but they often face difficulties. To assist struggling students, we recently implemented personalized Parsons problems, which are code puzzles where students arrange blocks of code to solve them, as pop-up scaffolding. Students found them to be more engaging and preferred them for learning, instead of simply receiving the… ▽ More

    Submitted 11 January, 2024; v1 submitted 6 January, 2024; originally announced January 2024.

    Comments: Peer-Reviewed, Accepted for publication in Proceedings of the 55th ACM Technical Symposium on Computer Science Education V. 2 (SIGCSE 2024)

  4. arXiv:2312.03090  [pdf, other

    cs.CY

    Critiquing Computing Artifacts through Programming Satirical Python Scripts

    Authors: Aadarsh Padiyath, Tamara Nelson-Fromm, Barbara Ericson

    Abstract: Computing artifacts tend to exclude marginalized students, so we must create new methods to critique and change them. We studied the potential for "satirical programming" to critique artifacts as part of culturally responsive computing (CRC) pedagogy. We conducted a one-hour session for three different BPC programs (N=51). We showed an example of a satirical Python script and taught elements of Py… ▽ More

    Submitted 5 December, 2023; originally announced December 2023.

    Comments: Peer-Reviewed, Accepted for publication in the proceedings of the 2023 IEEE Conference on Research in Equity and Sustained Participation in Engineering, Computing, and Technology (RESPECT)

  5. Understanding the Effects of Using Parsons Problems to Scaffold Code Writing for Students with Varying CS Self-Efficacy Levels

    Authors: Xinying Hou, Barbara J. Ericson, Xu Wang

    Abstract: Introductory programming courses aim to teach students to write code independently. However, transitioning from studying worked examples to generating their own code is often difficult and frustrating for students, especially those with lower CS self-efficacy in general. Therefore, we investigated the impact of using Parsons problems as a code-writing scaffold for students with varying levels of C… ▽ More

    Submitted 29 November, 2023; originally announced November 2023.

    Comments: Peer-Reviewed, Accepted for publication in the proceedings of the 2023 ACM Koli Calling International Conference on Computing Education Research

  6. arXiv:2309.14049  [pdf, other

    cs.HC

    How Novices Use LLM-Based Code Generators to Solve CS1 Coding Tasks in a Self-Paced Learning Environment

    Authors: Majeed Kazemitabaar, Xinying Hou, Austin Henley, Barbara J. Ericson, David Weintrop, Tovi Grossman

    Abstract: As Large Language Models (LLMs) gain in popularity, it is important to understand how novice programmers use them. We present a thematic analysis of 33 learners, aged 10-17, independently learning Python through 45 code-authoring tasks using Codex, an LLM-based code generator. We explore several questions related to how learners used these code generators and provide an analysis of the properties… ▽ More

    Submitted 25 September, 2023; originally announced September 2023.

    Comments: 12 pages, Peer-Reviewed, Accepted for publication in the proceedings of the 2023 ACM Koli Calling International Conference on Computing Education Research

  7. arXiv:2304.01913  [pdf

    cs.NI eess.SP

    Plated-Through-Hole Via Design Specifications for 112G Serial Links

    Authors: Michael J. Degerstrom, Chad M. Smutzer, Richard B. Ericson, Clifton R Haider, Barry K. Gilbert

    Abstract: An earlier study of a high layer-count test board using plated-through-hole (PTH) vias and a limited quantity of laser vias was shown to be capable of supporting 112 Gb/s PAM-4 links (or equivalent signaling having 28 GHz (Nyquist) bandwidth). This original board design was then rebuilt using a different fabricator, and the test results revealed a significant decrease in the bandwidth of the vias.… ▽ More

    Submitted 17 January, 2023; originally announced April 2023.

    Comments: 20 pages, 16 figures, DesignCon 2017

  8. Studying the effect of AI Code Generators on Supporting Novice Learners in Introductory Programming

    Authors: Majeed Kazemitabaar, Justin Chow, Carl Ka To Ma, Barbara J. Ericson, David Weintrop, Tovi Grossman

    Abstract: AI code generators like OpenAI Codex have the potential to assist novice programmers by generating code from natural language descriptions, however, over-reliance might negatively impact learning and retention. To explore the implications that AI code generators have on introductory programming, we conducted a controlled experiment with 69 novices (ages 10-17). Learners worked on 45 Python code-au… ▽ More

    Submitted 21 February, 2023; v1 submitted 14 February, 2023; originally announced February 2023.

    Comments: To be published in Proceedings of the 2023 CHI Conference on Human Factors in Computing Systems (CHI '23), April 23--28, 2023, Hamburg, Germany 17 pages with 11 Figures, 2 Tables, 6 Page Appendix