CodeAid: Evaluating a Classroom Deployment of an LLM-based Programming Assistant that Balances Student and Educator Needs.
Majeed KazemitabaarRunlong YeXiaoning WangAustin Zachary HenleyPaul DennyMichelle CraigTovi GrossmanPublished in: CHI (2024)
Keyphrases
- student learning
- cognitive tutor
- learning environment
- computer lab
- intelligent tutor
- programming course
- intelligent tutoring systems
- classroom environment
- learning process
- computer programming
- student participation
- classroom setting
- student engagement
- social studies
- student centered
- high school students
- collaborative learning
- sixth grade
- learning experience
- teacher education
- teacher student
- learning opportunities
- learning styles
- learning activities
- middle school students
- undergraduate engineering
- programming skills
- peer tutoring
- tablet pc
- teaching methods
- student model
- online learning
- learning tools
- novice programmers
- middle school
- activity theory
- reading comprehension
- college level
- learning gains
- elementary students
- professional development
- student interaction
- introductory programming
- science classroom
- educational settings
- online course
- foreign language
- middle school mathematics
- student achievement
- classroom instruction
- elementary school students
- science education
- computer science education
- classroom teaching
- cooperative learning
- student teachers
- blended learning
- students with learning disabilities
- high school
- tutoring system
- learning outcomes
- teaching practices