Software engineering topics in the brazilian undergraduate programs: a curricula evolution analysis

Authors

  • Jorge Marques Prates UEMS
  • Rogerio Eduardo Garcia UNESP
  • Jose Carlos Maldonado USP

DOI:

https://doi.org/10.22456/1679-1916.149227

Keywords:

Software Engineering Education, Teaching, Training, Curricula

Abstract

Software engineering plays a vital role in Computer Science, with constan[1]tly evolving tools and methods. Curriculum guidelines from ACM and SBC help ensure programs align with industry demands. This study examines how Brazilian undergra[1]duate Computer Science programs incorporate software engineering topics by analyzing university curricula, with a focus on students graduating in 2024. Core topics, such as software design, testing, and requirements engineering, are generally well-covered. Re[1]cent updates show growing adoption of agile development, cloud computing, and artifi[1]cial intelligence. The inclusion of practical courses is becoming more common, enabling students to apply theoretical concepts in real-world scenarios and fostering alignment between academic training and professional expectations.

Downloads

Download data is not yet available.

Published

2025-08-06

How to Cite

PRATES, Jorge Marques; GARCIA, Rogerio Eduardo; MALDONADO, Jose Carlos. Software engineering topics in the brazilian undergraduate programs: a curricula evolution analysis. Revista Novas Tecnologias na Educação, Porto Alegre, v. 23, n. 1, p. 193–203, 2025. DOI: 10.22456/1679-1916.149227. Disponível em: https://seer.ufrgs.br/index.php/renote/article/view/149227. Acesso em: 30 sep. 2026.

Issue

Section

Ensino e aprendizagem mediados por computador