Keyphrases
- computer science education
- computer science
- computing education
- learning sciences
- computer science students
- computer programming
- computer science curriculum
- educational technology
- learning community
- automata theory
- information science
- lecture notes
- learning process
- data mining
- artificial intelligence
- higher education
- activity theory
- machine learning
- teaching methods
- programming course
- students studying
- library and information science
- introductory programming courses
- social sciences
- e learning
- learning environment
- researchers and practitioners
- teacher education
- learning analytics
- online learning
- learning systems
- high school
- undergraduate engineering
- introductory computer science
- distance learning
- quantitative methods
- cognitive science
- teaching materials
- distance education
- computer technology
- online communities
- computer scientists