Collaborative learning in an introductory computer science course
SIGCSE '94 Proceedings of the twenty-fifth SIGCSE symposium on Computer science education
International learning in an international world
ACM Journal of Computer Documentation (JCD)
Open Ended Group Projects, Motivating Students and Preparing them for the "Real World"
CSEET '02 Proceedings of the 15th Conference on Software Engineering Education and Training
Cooperative learning techniques in CS1: design and experimental evaluation
Proceedings of the 36th SIGCSE technical symposium on Computer science education
Challenges of a project-based learning approach towards requirement engineering
SEPADS'11 Proceedings of the 10th WSEAS international conference on Software engineering, parallel and distributed systems
Hi-index | 0.00 |
Problem-based learning is a pedagogy that employs open-ended problems as a means of increasing student motivation and interaction in addition to achieving the intended educational goals. We present product-based learning as an extension of collaborative problem-based learning by focusing on the design and development of a product as a solution to a proposed problem. In this approach, the instructor becomes an active member of the project team, working with the students to achieve the product vision. Through this method, students take control of their own learning while working together towards group success. Such a course design allows students to become active learners in achieving learning objectives, while at the same time providing project management and teamworking experience. We explain the concept of product-based learning and demonstrate the process through the design and development of an educational software application. This project shows that the product-based method can promote positive attitudes, social interaction, and intentional learning in students while motivating them to achieve the intended learning objectives.