Effects of Human vs. Automatic Feedback on Students' Understanding of AI Concepts and Programming Style.
Abe LeiteSaúl A. BlancoPublished in: CoRR (2020)
Keyphrases
- programming course
- introductory programming courses
- programming assignments
- programming skills
- creative problem solving
- human intelligence
- cognitive skills
- introductory programming
- computer programming
- human cognition
- programming education
- cognitive psychology
- student learning
- artificial intelligence
- java programming
- automatic assessment
- learning gains
- introductory computer science
- learning experience
- mathematical concepts
- deeper understanding
- human beings
- conceptual understanding
- concurrent programming
- concept maps
- tutorial dialogue
- learning environment
- high school
- learning process
- subject matter
- college students
- external representations
- programming exercises
- programming language
- human cognitive
- student knowledge
- intelligent tutoring systems
- cognitive effort
- assessment tool
- helping students
- user engagement
- mathematics education
- artificially intelligent
- computer science
- tutoring system
- novice programmers
- computer lab
- programming concepts
- peer assessment
- grounded theory
- individual differences
- computer science curriculum
- learning outcomes
- high school students
- computer science education
- science classroom
- multiple choice questions
- computer assisted instruction
- computer software
- formative assessment
- affective states
- programming paradigms
- cognitive science
- distance learning
- lego mindstorms
- higher education
- learning styles
- cognitive abilities
- learning activities
- active participation