The Effectiveness of Project Based Learning with Computational Thinking Techniques in a Software Engineering Project Course

Journal of Contemporary Issues and Thought(2022)

引用 0|浏览0
暂无评分
摘要
To date, finding the most effective method to teach SE students is extremely challenging. This study used the project-based learning approach which applies computational thinking techniques by engaging students via inquiry based, hands on and student centric in teaching the software engineering Project course to students enrolled in a software engineering program. The objective of this study was to evaluate the effectiveness of the project-based learning approach as an innovative pedagogical method to improve software engineering students’ skills in three critical domains, namely practical, knowledge, and soft-skills. Seventy students’ skills and knowledge of various aspects of software engineering before and after the learning intervention were compared using the t-test. They were guided to carry out a software engineering project in several groups. Survey questionnaires consisting of close and open-ended questions to probe various aspects of software engineering, namely project planning, requirement analysis, software design, developments, and presentation, were administered to the students after the learning intervention. The results showed the differences in students’ skills and knowledge in the above aspects of software engineering were significant, signifying that the project-based learning––computational thinking approach is an effective approach to help students learn such aspects of software engineering more efficaciously and boost cooperative learning.
更多
查看译文
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要