Figure 1:

Figure 2:

Student test results_
| Group | Pre-test | Post-test | t-value | p-value | ||
|---|---|---|---|---|---|---|
| Mean score | Standard deviation | Mean score | Standard deviation | |||
| Theoretical testing | ||||||
|
| ||||||
| CG | 65.2 | 5.4 | 71.3 | 5.5 | 4.21 | 0.0002 |
| EG | 67.8 | 6.2 | 82.1 | 5.7 | 4.47 | 0.0001 |
|
| ||||||
| Practical testing | ||||||
|
| ||||||
| CG | 70.1 | 7.8 | 77.3 | 6.7 | 3.27 | 0.0001 |
| EG | 70.7 | 7.1 | 81.9 | 5.8 | 3.87 | 0.0003 |
Summary of student results and additional analysis_
| Group | Testing | Increase in mean score (%) | Coefficient of variation (%, Before/After) |
|---|---|---|---|
| CG | Theoretical | 9.4 % | 8.3/7.7 |
| Practical | 10.3 % | 11.1/8.7 | |
| EG | Theoretical | 21.0 % | 9.1/6.9 |
| Practical | 15.8 % | 10.0/7.1 |
Student learning in the experimental group_
| Training in the experimental group (EG) | |
|---|---|
| 1. Solving Problems Based on Real-World Cases | Data Collection: Students work with company-provided data, conducting market research, analyzing customer behavior, and compiling statistical information. |
| Data Processing: Students utilize data analysis tools such as Python, Excel, and specialized software for big data processing. They work with datasets, enabling them to apply theoretical knowledge in practice. | |
| Business Problem-Solving: Students develop solutions to help companies enhance processes, optimize production operations, improve resource efficiency, or refine marketing strategies. | |
| Results Presentation: Students learn not only to solve problems but also to present their findings to client companies, thereby developing communication skills and the ability to defend their solutions with reasoned arguments. | |
| 2. Team-Based Project Work | Role Distribution: Within each team, students assume different roles (e.g., developer, analyst, project manager), allowing each participant to leverage their strengths while developing collaborative skills. |
| Coordination of Actions: Students teach one another effective teamwork strategies by addressing emerging challenges, developing solutions, and analyzing interim results. | |
| Project Documentation: Throughout the process, students create project documentation, plans, and reports, fostering project management skills and enhancing their ability to maintain technical documentation. | |
| Project Implementation: Teams engage in long-term projects, such as mobile application development, software prototyping, and business process automation, providing students with practical experience highly valued in the labor market. | |
| 3. Participation in Hackathons and Competitions | Idea Implementation Within a Limited Timeframe: During hackathons, students are presented with a problem that must be solved within a short period (e.g., 20–30 min). This fosters their ability to make quick decisions, enhances creativity, and develops resilience under pressure. |
| Competition with Other Teams: Participation in hackathons and programming competitions allows students to compare their solutions with those of other teams, fostering a drive for improvement and self-development. | |
| Receiving Expert Feedback: Through these events, students gain valuable insights and constructive criticism from industry professionals, enabling them to refine their projects and enhance their professional skills. | |
| Networking Opportunities: Hackathons and competitions provide students with the chance to engage with company representatives, potential employers, and peers from other universities, which can be beneficial for their career development. | |