Can ChatGPT Play the Role of a Teaching Assistant in an Introductory Programming Course?
AnishkaAtharva MehtaNipun GuptaDhruv KumarPankaj JalotePublished in: CoRR (2023)
Keyphrases
- programming course
- computer programming
- automatic assessment
- programming education
- student learning
- introductory computer
- novice programmers
- source code
- teaching materials
- introductory programming courses
- software testing
- program comprehension
- introductory programming
- machine learning
- formal specification
- multiple choice questions
- programming assignments
- cognitive apprenticeship
- mobile devices