Keyphrases
- computing education
- keynote address
- computer science education
- computer science
- united kingdom
- acm special interest group
- preliminary analysis
- language technology
- programming course
- international program committee
- teacher education
- united states
- activity theory
- game development
- long standing
- computer technology
- digital world
- artificial intelligence