Student understanding of the C++ notional machine through traditional teaching with conceptual contraposition and program memory tracing.
Jeisson Hidalgo-CéspedesGabriela Marín RaventósVladimir Lara-VillagránPublished in: CLEI (2015)
Keyphrases
- programming course
- undergraduate engineering
- learning environment
- introductory programming courses
- programming skills
- helping students
- learning process
- instructional practices
- introductory programming
- university level
- teaching mathematics
- computer programming
- word problems
- teacher education
- teaching materials
- novice programmers
- student learning
- adult students
- high school students
- distance learning environment
- science classroom
- computer science students
- online teaching
- online learning
- student teachers
- high school
- student interaction
- science education
- computer programs
- learning analytics
- teaching practices
- student progress
- classroom teaching
- mathematical concepts
- web based teaching
- e learning
- distance education
- student centered
- student achievement
- students learning
- conceptual understanding
- teaching methods
- concept maps
- cooperative learning
- training program
- teaching strategies
- computer assisted instruction
- higher education
- programming environment
- learning styles
- educational technology