On Students' Usage of Tracing for Understanding Code.
Mohammed HassanCraig B. ZillesPublished in: SIGCSE (1) (2023)
Keyphrases
- conceptual understanding
- student learning
- subject matter
- deeper understanding
- high school students
- learning environment
- learning experience
- educational process
- distance learning
- higher education
- helping students
- mathematics education
- high school
- college students
- cognitive development
- external representations
- longer term
- science classroom
- computer usage
- undergraduate students
- computer programming
- learning activities
- collaborative learning
- learning outcomes
- e learning
- learning styles
- intelligent tutoring systems
- source code
- grounded theory
- learning process
- solving problems
- computer programs
- creative thinking
- computer science students
- test driven development
- students learning
- programming course
- programming skills
- secondary school
- computer assisted instruction
- teaching methods
- theoretical frameworks
- inquiry based learning
- generating explanations
- distance education