Papers by Justo Zacarías Hidalgo

Teaching distributed systems can not only based upon theoretical facts. The use of design and dev... more Teaching distributed systems can not only based upon theoretical facts. The use of design and development projects which make use of different methodologies and technologies, such as UML, RPC, CORBA or RMI, are invaluable tools for the student to understand what a distributed application is. However, these are usually short-period projects, in which no more than three or four students are involved. This paper presents a experience of how a deeper involvement of the teacher when designing and developing a case-based project can dramatically improve students' capabilities of understanding the theoretical concepts underneath a distributed system, and, consequently, the quality of the systems created. Students have worked, along with the teacher, in a Technology Watch project which allowed us to implement different architecture: Peer-to-peer, MOM and Client/Server. The teacher has participated both as a coach and as just another designer and developer, so that (1) students always h...

Current Software Engineering practicioners need constant recycling with the new technologies appe... more Current Software Engineering practicioners need constant recycling with the new technologies appearing every year and state-of-the-art methodologies and techniques, proven nowadays as "best practices". Teaching software engineering in a Master's degree requires a deep effort by the students, for they must achieve a level of excellence which allows them to successfully participate in many kinds of projects. Faculty, coming from both academic and industrial worlds, must comprise all of their experience in a single year, so that students can understand all of the implications of software engineering, both from technical and business viewpoints. This paper introduces an innovative educational program in which students apply their theoretical knowledge in three different projects: an industrial-based project,a Public Service project, and a start-up internet-based one. This methodology, which we called "helycoidal", is based on a matrix, in which the columns are t...
Uploads
Papers by Justo Zacarías Hidalgo