< Back to all clusters
[TECHNOLOGY] · 2 sources

started · updated

PUC Minas software architecture course criticized for lack of depth

A critique of the Software Architecture with Java Framework course, part of the Distributed Software Architecture postgraduate program at PUC Minas, highlights a perceived lack of depth in the curriculum.

While the course content is described as well-organized with clear explanations covering Java, Spring Boot, Spring Data, JPA, HTTP, and design patterns such as Singleton, Factory, Facade, and Decorator, the instruction is criticized for being too superficial for a specialization level. The primary concern is that the curriculum focuses on how to implement concepts rather than discussing the architectural problems they solve.

The critique suggests that true software architecture education should move beyond basic implementation to explore trade-offs, such as when a pattern adds unnecessary complexity, how it impacts testability, coupling, and maintenance, and how these patterns behave within distributed systems.

Entities

PUC Minas