Fostering the Learning Process in a Programming Course With a Chatbot.
Sohail Iqbal MalikMohammed Waseem AshfaqueRoy MathewJasiya JabbarRim Al-NuaimiAbir Al-SideiriPublished in: Int. J. Online Pedagog. Course Des. (2022)
Keyphrases
- programming course
- learning process
- computer programming
- automatic assessment
- collaborative learning
- learning processes
- student learning
- programming education
- learning environment
- program comprehension
- learning systems
- source code
- reinforcement learning
- learning experience
- distance learning
- knowledge building
- introductory computer
- learning algorithm
- learning styles
- active learning
- novice programmers
- teaching materials
- learning activities
- learning objects
- computer science
- software systems
- software testing
- multiple choice questions
- introductory programming
- e learning
- artificial intelligence