Keyphrases
- project based learning
- engineering students
- tertiary education
- learning community
- secondary school
- learning environment
- collaborative learning
- learning experience
- higher education
- state university
- intelligent tutoring systems
- student learning
- team members
- high school students
- primary school
- european countries
- practical experience
- semester long
- national science foundation
- computer science curriculum
- undergraduate students
- college students
- undergraduate and graduate students
- learning activities
- tutoring system
- educational settings
- distance learning
- high school
- university level
- e learning
- learning process
- curriculum development
- learning styles
- science classroom
- cross disciplinary
- project management
- engineering education
- technology enhanced
- computer science education
- distance education
- online course
- teacher education
- software development
- computer supported collaborative learning
- case study