Keyphrases
- engineering education
- mathematics education
- engineering students
- engineering courses
- programming language
- software engineering
- undergraduate engineering
- virtual laboratory
- hardware and software
- artificial intelligence
- learning environment
- thinking skills
- distance learning
- engineering design
- e learning
- design principles
- computer science
- higher education
- distance education
- general purpose
- computer architecture
- computer programming
- computer technology
- virtual laboratories
- undergraduate and graduate
- remote laboratories
- learning systems
- high school
- problem based learning
- foreground objects
- educational technology
- learning analytics
- programming course
- foreground and background
- hybrid learning
- cooperative learning
- school teachers
- online learning
- hong kong
- english teaching
- object oriented