LLM Integration in Computer Science: Balancing Skill Development with AI Assistance

Category: User-Centred Design · Effect: Moderate effect · Year: 2025

The strategic integration of Large Language Models (LLMs) in computer science education requires careful consideration of their impact on foundational skill acquisition to ensure students develop robust problem-solving abilities.

Design Takeaway

Design learning experiences and tools that guide users to leverage LLMs as collaborators for complex tasks, rather than as shortcuts that bypass fundamental skill development.

Why It Matters

As LLMs become more prevalent, design practitioners must understand how to leverage these tools without compromising the development of core competencies. This is crucial for creating educational pathways and professional development programs that foster both innovation and fundamental expertise.

Key Finding

While LLMs can be powerful tools for computer science students, educators and designers must implement strategies to prevent over-reliance, ensuring that students still develop fundamental skills and maintain academic integrity.

Key Findings

Research Evidence

Aim: What are the ethical challenges and strategic solutions for integrating Large Language Models (LLMs) into computer science education to balance AI assistance with foundational skill development?

Method: Literature Review and Case Study Analysis

Procedure: The study involved a comprehensive review of existing literature on LLM use in education and an analysis of guidelines from global institutions regarding AI integration. It also drew upon practical teaching experiences in computer science.

Context: Computer Science Education

Design Principle

Augment, don't automate, core skill acquisition.

How to Apply

When designing educational modules or professional training, create assignments that require students to critically evaluate, refine, and integrate LLM-generated outputs, rather than simply accepting them.

Limitations

The rapid evolution of LLM technology means that guidelines and strategies may need continuous updating. The study's findings are primarily based on existing literature and expert opinion, with limited empirical data on long-term student outcomes.

Student Guide (IB Design Technology)

Simple Explanation: Using AI like ChatGPT for coding can be helpful, but it's important to make sure you still learn the basics yourself, otherwise, you might not become a good programmer.

Why This Matters: Understanding how to use AI tools responsibly is crucial for future careers in technology, ensuring you are a skilled professional who can leverage new tools effectively without becoming dependent on them.

Critical Thinking: To what extent does the reliance on LLMs for generating code or design solutions stifle a student's ability to debug, innovate, or adapt to novel challenges not covered by the AI's training data?

IA-Ready Paragraph: The integration of Large Language Models (LLMs) into technical design projects presents a dual challenge: harnessing their power for efficiency while safeguarding the development of fundamental skills. This research highlights the necessity of establishing clear protocols for LLM usage, ensuring that AI serves as a collaborative tool that augments, rather than replaces, critical thinking and core competency acquisition. By thoughtfully structuring design tasks and learning objectives, practitioners can leverage LLMs to enhance complex problem-solving without compromising the foundational expertise required for robust and ethical design.

Project Tips

How to Use in IA

Examiner Tips

Independent Variable: ["Level of LLM integration (e.g., free use, guided use, no use)","Type of computer science task (e.g., algorithm design, debugging, documentation)"]

Dependent Variable: ["Student's foundational skill proficiency (e.g., problem-solving, debugging ability)","Quality and originality of the final output","Student's perceived learning and confidence"]

Controlled Variables: ["Student's prior experience with programming","Complexity of the assigned task","Specific LLM tool used"]

Strengths

Critical Questions

Extended Essay Application

Source

Large Language Models in Computer Science Classrooms: Ethical Challenges and Strategic Solutions · Applied Sciences · 2025 · 10.3390/app15041793