Emulating Real World SE Practices in Computer Science Classrooms

This research-to-practice paper describes the analysis of the application of Project Based Learning (PjBL) using industry standard tools and practices (ISTP) in Computer Science / Software Engineering courses and investigates the students' engagement and learning effectiveness. PjBL is an instructional strategy that helps students to learn and acquire skills by solving real world problems. Industry standard tools (e.g., GitHub, Jenkins etc.) and industry standard practices (e.g., Agile method based practices) can be used to imitate the real-world software engineering activities in a PjBL classroom. Many scholars have studied the impact of PjBL on student performance, retention, motivation, and engagement. While existing studies make contributions, there exists a knowledge gap on the interplay between industry standard tools and practices (IST&P) and PjBL. Moreover, the effectiveness of IST&P in supporting students' performance, motivation and engagement in PjBL have not been well studied and are largely unknown. Consequently, instructors are hardly intentional about the integration of IST&P to PjBL, this makes it more difficult for students to learn how to use IST&P in PjBL leading them to graduate without being well prepared for the real-world software engineering industries. To fill this gap and contribute to knowledge, this paper investigates the effectiveness of IST&P in the learning effectiveness, and the engagement of the students in Software Engineering courses. We carried out an empirical study among 68 students in a mid-sized classroom of a small university in Northern Pennsylvania, United States. We collect data using the Reduced Instructional Materials Motivation (RIMMS) survey as one of our instruments to evaluate students' engagement, and the Topical Content Test (TCT) based on the revised Bloom's taxonomy to evaluate the learning effectiveness of the proposed PjBL process. Our results show that PjBL using IST&P has a significantly positive impact on students' engagement. It also significantly correlates with the learning effectiveness in project based SE courses. We also noticed that although this process leads students to perform highest in Analysis and Evaluation levels of Bloom's taxonomy, students with better performance in Application level performs better in the Create level.

Authors

Institutions

Publication Details

Published
2024-10-13
DOI
https://doi.org/10.1109/fie61694.2024.10893470
Citations
2
Primary Topic
Educational Tools and Methods
Type
article
Field-Weighted Citation Impact
1.05
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Emulating Real World SE Practices in Computer Science Classrooms

Tajmilur Rahman, Sirapa Malla
2 citations
Educational Tools and Methods
1.05
article

Emulating Real World SE Practices in Computer Science Classrooms

Tajmilur Rahman, Sirapa Malla
article en
2 citations

Abstract

This research-to-practice paper describes the analysis of the application of Project Based Learning (PjBL) using industry standard tools and practices (ISTP) in Computer Science / Software Engineering courses and investigates the students' engagement and learning effectiveness. PjBL is an instructional strategy that helps students to learn and acquire skills by solving real world problems. Industry standard tools (e.g., GitHub, Jenkins etc.) and industry standard practices (e.g., Agile method based practices) can be used to imitate the real-world software engineering activities in a PjBL classroom. Many scholars have studied the impact of PjBL on student performance, retention, motivation, and engagement. While existing studies make contributions, there exists a knowledge gap on the interplay between industry standard tools and practices (IST&P) and PjBL. Moreover, the effectiveness of IST&P in supporting students' performance, motivation and engagement in PjBL have not been well studied and are largely unknown. Consequently, instructors are hardly intentional about the integration of IST&P to PjBL, this makes it more difficult for students to learn how to use IST&P in PjBL leading them to graduate without being well prepared for the real-world software engineering industries. To fill this gap and contribute to knowledge, this paper investigates the effectiveness of IST&P in the learning effectiveness, and the engagement of the students in Software Engineering courses. We carried out an empirical study among 68 students in a mid-sized classroom of a small university in Northern Pennsylvania, United States. We collect data using the Reduced Instructional Materials Motivation (RIMMS) survey as one of our instruments to evaluate students' engagement, and the Topical Content Test (TCT) based on the revised Bloom's taxonomy to evaluate the learning effectiveness of the proposed PjBL process. Our results show that PjBL using IST&P has a significantly positive impact on students' engagement. It also significantly correlates with the learning effectiveness in project based SE courses. We also noticed that although this process leads students to perform highest in Analysis and Evaluation levels of Bloom's taxonomy, students with better performance in Application level performs better in the Create level.

Gannon University (US)
Openalex Percentile: Top 17%
Educational Tools and Methods
1.05
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.