Keyphrases
- undergraduate engineering
- engineering education
- engineering students
- programming course
- engineering design
- engineering courses
- introductory programming courses
- online learning
- distance learning
- learning analytics
- virtual laboratory
- applied sciences
- learning systems
- introductory programming
- higher education
- educational technology
- legacy software
- web based learning
- artificial intelligence
- high school
- computer science
- science education
- teacher education
- engineering problems
- problem based learning
- training program
- practical experience
- test cases
- learning process
- learning environment
- case study
- multimedia