A Project-Based Learning Approach for Enhancing Learning Skills and Motivation in Software Engineering.
Beatriz PérezÁngel Luis RubioPublished in: SIGCSE (2020)
Keyphrases
- enhancing learning
- project based learning
- software engineering
- computer assisted
- curriculum design
- high school
- learning processes
- learning strategies
- problem based learning
- software development
- collaborative learning
- object oriented
- learning environment
- case study
- critical thinking
- design principles
- social software
- higher education
- design patterns
- development process
- cooperative learning
- instructional strategies
- distance learning
- knowledge management
- information systems