Since i reached UPC, the main difference I noticed is the big amount of reports and presentations that we have to do. In IST the courses were mainly graded by doing a big project that would implement most of the concepts of the courses. I actually prefer IST, because in some cases they let you pursue your own projects and be creative.
I can also see the benefits of UPCs methodology, producing all this reports is not only a good way to understand the concepts, but also a good resource of knowledge that can be shared.
So I decided to start posting some presentations and reports here. From the simplest and relaxed to more technical ones (I hope). So here comes the first one, explaining Distributed Systems for people with minimal background in computer sciences.