Keyphrases
- student motivation
- computer science education
- introductory computer science
- information literacy
- faculty members
- introductory programming
- learning environment
- computer science
- undergraduate engineering
- learning process
- higher education
- e learning
- hybrid learning
- design studio
- pair programming
- university level
- hong kong
- high school
- cooperative learning
- problem based learning
- teacher education
- distance learning
- computer programming
- web based learning
- cognitive processes
- online environment
- introductory programming courses
- learning systems
- thinking skills
- case study
- online learning
- distance education
- computer based learning
- computer technology
- blended learning
- computer assisted instruction
- elementary school