Keyphrases
- secondary school
- tertiary education
- higher education
- primary school
- computer programming
- university level
- ict tools
- computer science students
- learning environment
- information and communication technologies
- high school
- teaching methods
- distance learning
- teaching materials
- helping students
- students studying
- programming course
- information communication technology
- students learning
- e learning
- teaching practices
- middle school students
- problem based learning
- hong kong
- classroom teaching
- distance education
- learning process
- information literacy
- thinking skills
- computer science education
- introductory computer science
- student learning
- computer usage
- educational institutions
- teacher education
- elementary school
- learning analytics
- science education
- educational process
- introductory programming
- engineering courses
- st century
- early childhood
- student teachers
- learning sciences
- learning experience
- cooperative learning
- digital games
- student participation
- learning activities
- student attitudes
- educational settings
- design studio
- learning opportunities
- middle school
- undergraduate engineering
- introductory programming courses
- lego mindstorms
- student responses
- learning platforms
- engineering education
- knowledge building
- blended learning
- online course
- learning community
- professional development
- online learning
- young children
- science learning
- technology enhanced
- educational technology
- learning outcomes
- mobile learning