Enhancing Project-Based Learning in Software Engineering Lab Teaching Through an E-Portfolio Approach.
José A. MacíasPublished in: IEEE Trans. Educ. (2012)
Keyphrases
- project based learning
- software engineering
- high school
- computer assisted
- learning strategies
- learning processes
- problem based learning
- collaborative learning
- learning environment
- higher education
- artificial intelligence
- cooperative learning
- social software
- software development
- development process
- technology supported
- design patterns
- active learning
- computer aided
- foreign language
- data collection
- online learning
- social networks
- learning algorithm