A Pedagogical Framework for Teaching Effective LLM Use in Programming Education
The integration of Large Language Models (LLMs) into software development workflows has become inevitable, making it essential that computer science educators prepare students to use these tools effectively and responsibly. Recent research shows that LLMs are capable of solving the majority of assignments and exams previously used in CS1, and professional software engineers are increasingly […]