Do’s and Don’t s of Partnering with Industry to Educate Software Engineering Students: Recommendations Based on a Teaching Experience

This experience report describes a software development training program for undergraduate students, resulting from a longstanding collaboration between the Pontifical Catholic University of Rio Grande do Sul (PUCRS) and a renowned multinational in the technology industry, one of the largest retailers in the global IT market. The program aims to prepare students for professional software development before they formally join industry teams. Established over 25 years ago, the program currently trains around 60 students per year and has followed its current structure since 2016. This paper characterizes the university-industry partnership model and presents an overview of the program’s four main phases: (1) participant selection, (2) technical training, (3) hands-on practice, and (4) industry internship. The first three phases take place within the university. The discussion highlights key challenges and successes identified throughout each stage, and analyzes how early exposure to industry-aligned practices helps bridge the gap between academic learning and real-world professional demands. The experience report also synthesizes lessons learned through a summary of Do’s and Don’t s for each phase, offering practical recommendations for similar initiatives.

Authors

Institutions

Publication Details

Published
2025-09-22
DOI
https://doi.org/10.5753/sbes.2025.11193
Primary Topic
Information Systems Education and Curriculum Development
Type
article
Field-Weighted Citation Impact
0.00

Funders

Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Do’s and Don’t s of Partnering with Industry to Educate Software Engineering Students: Recommendations Based on a Teaching Experience

Sabrina Marczak, Natalya Marjana Goelzer, Pedro Portella Possamai
Information Systems Education and Curriculum Development
article

Do’s and Don’t s of Partnering with Industry to Educate Software Engineering Students: Recommendations Based on a Teaching Experience

Sabrina Marczak, Natalya Marjana Goelzer, Pedro Portella Possamai
article en

Abstract

This experience report describes a software development training program for undergraduate students, resulting from a longstanding collaboration between the Pontifical Catholic University of Rio Grande do Sul (PUCRS) and a renowned multinational in the technology industry, one of the largest retailers in the global IT market. The program aims to prepare students for professional software development before they formally join industry teams. Established over 25 years ago, the program currently trains around 60 students per year and has followed its current structure since 2016. This paper characterizes the university-industry partnership model and presents an overview of the program’s four main phases: (1) participant selection, (2) technical training, (3) hands-on practice, and (4) industry internship. The first three phases take place within the university. The discussion highlights key challenges and successes identified throughout each stage, and analyzes how early exposure to industry-aligned practices helps bridge the gap between academic learning and real-world professional demands. The experience report also synthesizes lessons learned through a summary of Do’s and Don’t s for each phase, offering practical recommendations for similar initiatives.

Pontifícia Universidade Católica do Rio Grande do Sul (BR)
Conselho Nacional de Desenvolvimento Científico e Tecnológico
Openalex Percentile: Top 59%
Information Systems Education and Curriculum Development
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.

Do’s and Don’t s of Partnering with Industry to Educate Software Engineering Students: Recommendations Based on a Teaching Experience — Sabrina Marczak, Natalya Marjana Goelzer, et al. · (2025) | TGRS Research Map | TGRS