From "Ban It Till We Understand It" to "Resistance is Futile": How University Programming Instructors Plan to Adapt as More Students Use AI Code Generation and Explanation Tools such as ChatGPT and GitHub Copilot.
Sam LauPhilip J. GuoPublished in: ICER (1) (2022)
Keyphrases
- code generation
- e learning
- learning environment
- learning outcomes
- application development
- software development
- post secondary
- teaching assistants
- online course
- programming exercises
- learning process
- code generator
- modeling language
- model driven
- rapid prototyping
- software reuse
- computer programming
- programming assignments
- learning styles
- artificial intelligence
- learning experience
- programming course
- students studying
- expert systems
- formal specification
- programming skills
- ict tools
- teaching materials
- distance education
- higher education
- introductory programming
- case study
- distance learning
- automatic assessment
- learning activities
- learning objects
- learning management systems
- instructional strategies
- lesson plans
- databases
- user interface
- object oriented programming
- design tools
- software developers
- collaborative learning
- online learning
- metamodel
- student learning
- learning scenarios