It Takes Two to Vibe Code: Profiling Student-AI Programming Interactions Processes and Their High Order Structure
Programming has evolved from writing machine code to compiler-based and interpreted languages, and now to natural language that Large Language Models (LLMs) translate into code, transforming not only software development but also programming education. Programming with an LLM is interdependent: student engagement and A...