Close Menu
    DevStackTipsDevStackTips
    • Home
    • News & Updates
      1. Tech & Work
      2. View All

      Sunshine And March Vibes (2025 Wallpapers Edition)

      May 17, 2025

      The Case For Minimal WordPress Setups: A Contrarian View On Theme Frameworks

      May 17, 2025

      How To Fix Largest Contentful Paint Issues With Subpart Analysis

      May 17, 2025

      How To Prevent WordPress SQL Injection Attacks

      May 17, 2025

      Microsoft’s allegiance isn’t to OpenAI’s pricey models — Satya Nadella’s focus is selling any AI customers want for maximum profits

      May 17, 2025

      If you think you can do better than Xbox or PlayStation in the Console Wars, you may just want to try out this card game

      May 17, 2025

      Surviving a 10 year stint in dev hell, this retro-styled hack n’ slash has finally arrived on Xbox

      May 17, 2025

      Save $400 on the best Samsung TVs, laptops, tablets, and more when you sign up for Verizon 5G Home or Home Internet

      May 17, 2025
    • Development
      1. Algorithms & Data Structures
      2. Artificial Intelligence
      3. Back-End Development
      4. Databases
      5. Front-End Development
      6. Libraries & Frameworks
      7. Machine Learning
      8. Security
      9. Software Engineering
      10. Tools & IDEs
      11. Web Design
      12. Web Development
      13. Web Security
      14. Programming Languages
        • PHP
        • JavaScript
      Featured

      NodeSource N|Solid Runtime Release – May 2025: Performance, Stability & the Final Update for v18

      May 17, 2025
      Recent

      NodeSource N|Solid Runtime Release – May 2025: Performance, Stability & the Final Update for v18

      May 17, 2025

      Big Changes at Meteor Software: Our Next Chapter

      May 17, 2025

      Apps in Generative AI – Transforming the Digital Experience

      May 17, 2025
    • Operating Systems
      1. Windows
      2. Linux
      3. macOS
      Featured

      Microsoft’s allegiance isn’t to OpenAI’s pricey models — Satya Nadella’s focus is selling any AI customers want for maximum profits

      May 17, 2025
      Recent

      Microsoft’s allegiance isn’t to OpenAI’s pricey models — Satya Nadella’s focus is selling any AI customers want for maximum profits

      May 17, 2025

      If you think you can do better than Xbox or PlayStation in the Console Wars, you may just want to try out this card game

      May 17, 2025

      Surviving a 10 year stint in dev hell, this retro-styled hack n’ slash has finally arrived on Xbox

      May 17, 2025
    • Learning Resources
      • Books
      • Cheatsheets
      • Tutorials & Guides
    Home»Development»Balancing AI Tools and Traditional Learning: Integrating Large Language Models in Programming Education

    Balancing AI Tools and Traditional Learning: Integrating Large Language Models in Programming Education

    June 11, 2024

    Human-computer interaction (HCI) focuses on designing and using computer technology, particularly the interfaces between people (users) and computers. Researchers in this field observe how humans interact with computers & design technologies that let humans interact with computers in novel ways. HCI encompasses various areas, such as user experience design, ergonomics, and cognitive psychology, aiming to create intuitive and efficient interfaces that enhance user satisfaction and performance.

    One significant challenge in HCI and education is the integration of large language models (LLMs) in undergraduate programming courses. These advanced AI tools, such as OpenAI’s GPT models, have the potential to revolutionize the way programming is taught and learned. However, their impact on students’ learning processes, self-efficacy, and career perceptions remains a critical concern. Understanding how these tools can be effectively integrated into the educational framework is essential for maximizing their benefits while minimizing potential drawbacks.

    Traditionally, programming education has relied on lectures, textbooks, and interactive coding assignments. Some educational environments have begun incorporating simpler AI tools for code generation and debugging assistance. However, the integration of sophisticated LLMs is still in its nascent stages. These models can generate, debug, and explain code, offering new ways to assist students in their learning journey. Despite their potential, there is a need to understand how students adapt to these tools and how they influence their learning outcomes and self-confidence.

    Researchers from the University of Michigan introduced a comprehensive study to explore the social factors influencing the adoption and use of LLMs in an undergraduate programming course. The study utilized the social shaping theory to examine how students’ social perceptions, peer influences, and career expectations impact their use of LLMs. The research team employed a mixed-methods approach, including an anonymous end-of-course survey with 158 students, mid-course self-efficacy surveys, student interviews, and a midterm performance data regression analysis. This multi-faceted approach aimed to provide a detailed understanding of the dynamics at play.

    Image Source

    The study methodologically involved an anonymous survey distributed to students, semi-structured interviews for deeper insights, and regression analysis of midterm performance data. This approach aimed to triangulate data from multiple sources to understand the social dynamics affecting LLM usage comprehensively. Researchers discovered that students’ use of LLMs was associated with their future career expectations and perceptions of peer usage. Notably, early self-reported LLM usage correlated with lower self-efficacy and midterm scores. However, the perceived over-reliance on LLMs, rather than their actual usage, is associated with decreased self-efficacy later in the course.

    The proposed methodology included a detailed survey and interview to gather qualitative and quantitative data. The survey, conducted during the final week of in-person classes, aimed to capture a representative sample of student attitudes and perceptions regarding LLMs. The survey consisted of 25 questions, covering areas such as familiarity with LLM tools, usage patterns, and concerns about over-reliance. Five self-efficacy questions were also included to assess students’ confidence in their programming abilities. This data was then analyzed using regression techniques to identify significant patterns and correlations.

    Image Source

    Notable results from the study indicated that early LLM usage correlated with lower self-efficacy and midterm scores. Students perceived over-reliance on LLMs rather than the usage itself, which led to decreased self-efficacy later in the course. Their career aspirations and perceptions of peer usage significantly influenced students’ decisions to use LLMs. For instance, students who believed over-reliance on LLMs would hurt their job prospects tended to prefer learning programming skills independently. Conversely, those who anticipated a high future use of LLMs in their careers were likelier to engage with these tools during the course.

    Image Source

    The study also highlighted the performance and notable results of integrating LLMs into the curriculum. For example, LLM students reported mixed outcomes in their programming self-efficacy and learning achievements. Some students found that using LLMs helped them understand complex coding concepts and error messages, while others felt that it negatively impacted their confidence in their coding abilities. Regression analysis revealed that students who felt over-reliant on LLMs had lower self-efficacy scores, emphasizing the importance of balanced tool usage.

    In conclusion, the study underscores the complex dynamics of integrating LLMs into undergraduate programming education. Social factors, such as peer usage and career aspirations, heavily influence the adoption of these advanced tools. While LLMs can significantly enhance learning experiences, over-reliance on these tools can negatively impact students’ confidence and performance. Therefore, finding a balance in using LLMs is crucial to ensure students build strong foundational skills while leveraging AI tools for enhancement. These findings highlight the need for thoughtful integration strategies that consider both the technological capabilities of LLMs and the social context of their use in educational settings.

    Source

    https://arxiv.org/pdf/2406.06451

    The post Balancing AI Tools and Traditional Learning: Integrating Large Language Models in Programming Education appeared first on MarkTechPost.

    Source: Read More 

    Facebook Twitter Reddit Email Copy Link
    Previous ArticleHow to Run more than 1 Query through JMeter to do load testing
    Next Article Seeing Through Multiple Lenses: Multi-Head RAG Leverages Transformer Power for Improved Multi-Aspect Document Retrieval

    Related Posts

    Development

    February 2025 Baseline monthly digest

    May 17, 2025
    Development

    Learn A1 Level Spanish

    May 17, 2025
    Leave A Reply Cancel Reply

    Continue Reading

    CVE-2025-37887 – Linux Kernel PDS_CORE Devlink Command Buffer Overflow

    Common Vulnerabilities and Exposures (CVEs)

    Langflow Under Attack: CISA Warns of Active Exploitation of CVE-2025-3248

    Security

    Best Figma Plugins for React: Convert Design to Code Faster

    Web Development

    Researchers from Fudan University Introduce Lorsa: A Sparse Attention Mechanism That Recovers Atomic Attention Units Hidden in Transformer Superposition

    Machine Learning
    Hostinger

    Highlights

    2024 UK Election Maps — DataViz Weekly

    July 8, 2024

    Post Content Source: Read More 

    Why is Cloud Security Posture Management (CSPM) Critical for Modern Enterprises?

    July 4, 2024

    Understanding JavaScript Generator Functions and Yield Operations

    February 17, 2025

    Embarking on a Journey: Universal Design in Health Systems

    July 13, 2024
    © DevStackTips 2025. All rights reserved.
    • Contact
    • Privacy Policy

    Type above and press Enter to search. Press Esc to cancel.