I think exposing students to architectures and patterns can't be bad. As a student myself, I'm glad to have this exposure as I can now look at frameworks I couldn't really understand before, and at least make some (more) sense out of it. I can recognize the way things are named and organized.
Also, when facing a particular problem in a project or homework, instead of unconsciously reinventing the wheel, I can refer by name to a solution that is already implemented, or at least be aware that I'm reinventing a wheel.
While I'm not about to design an Enterprise Application by myself, I think I can at least work in such a context and understand better where's my part in the whole.
*
In my previous life as a platoon commander in the army, I was specifically trained to command a platoon. I was however given exposure as to what higher levels were doing, so that I could work with the whole formation.
Comments
I think exposing students to architectures and patterns can't be bad. As a student myself, I'm glad to have this exposure as I can now look at frameworks I couldn't really understand before, and at least make some (more) sense out of it. I can recognize the way things are named and organized.
Also, when facing a particular problem in a project or homework, instead of unconsciously reinventing the wheel, I can refer by name to a solution that is already implemented, or at least be aware that I'm reinventing a wheel.
While I'm not about to design an Enterprise Application by myself, I think I can at least work in such a context and understand better where's my part in the whole.
*
In my previous life as a platoon commander in the army, I was specifically trained to command a platoon. I was however given exposure as to what higher levels were doing, so that I could work with the whole formation.