Keyphrases
- computer science education
- computing education
- programming course
- teaching methods
- teacher education
- activity theory
- learning environment
- computer programming
- keynote address
- learning process
- student learning
- computer science
- learning styles
- educational technology
- preliminary analysis
- united kingdom
- teaching materials
- intelligent tutoring systems
- e learning
- game development
- learning activities
- online course
- professional development
- source code
- high school
- learning sciences
- tutoring system