Keyphrases
- conceptual understanding
- science curriculum
- distance learning
- learning opportunities
- computer science education
- learning experience
- learning outcomes
- student learning
- higher education
- undergraduate students
- high school students
- learning environment
- distance education
- university students
- knowledge practices
- intelligent tutoring systems
- high school
- e learning
- science classroom
- learning styles
- programming course
- college students
- multiple perspectives
- teaching practices
- collaborative learning
- learning activities
- computer programming
- case study
- software testing
- learning process
- control group
- online course
- science education
- elementary school
- tutoring system
- educational settings
- curriculum design
- concept maps
- professional development
- digital literacy
- attitudes toward
- learning community
- critical thinking
- blended learning
- teaching methods
- teaching materials