Using Notional Machines to Automatically Assess Students' Comprehension of Their Own Code.
Joey BevilacquaLuca ChiodiniIgor Moreno SantosMatthias HauswirthPublished in: SIGCSE (2) (2024)
Keyphrases
- concept mapping
- learning environment
- high school students
- student learning
- college students
- learning experience
- higher education
- learning process
- high school
- undergraduate students
- assessment process
- learning styles
- source code
- distance learning
- science education
- e learning
- distance education
- middle school students
- tutoring system
- middle school
- programming course
- learning activities
- collaborative learning
- engineering students
- student responses
- science learning
- cognitive load
- problem based learning
- open ended
- computer supported collaborative learning
- learning outcomes
- computer programs
- computer programming
- cooperative learning
- elementary school
- secondary school
- multiple choice
- conceptual understanding
- concept maps
- intelligent tutoring systems
- computer science students
- mobile learning