|
Basically, i'm i doubt as to which of the courses to take. I'll be taking Computability and Complexity i parallel. Does anyone have anything to share about the two? Your experience will be greatly appreciated in the decision :) |
|
I don't have anything to say about Medical Image Analysis, but I can describe Extreme Multiprogramming for you: Extreme Multiprogramming is basically CSP: The Course. Everything you learn on that course is either the theory of CSP, or how to use it in practice. The course is divided into two tracks, the theoretical track (run by Andrzej Filinski) and the practical track (run by Brian Vinter). The lectures alternate between the two tracks, and each assignment has a theoretical and a practical part. In the theoretical track, you learn how to do algebraic proofs within the CSP system. The math isn't that hard, but expect to do pages upon pages of simple rewriting for assignments and exam. I do like it, though, I must admit — I just don't like TeX'ing it (which is optional, mind). In the practical track, you'll be exposed mainly to how CSP can be used in PyCSP, but also a bit of background in how it's done in other languages. The assignments for the practical part are pretty fun, when I had it we had to implement a bean machine in one assignment, a text adventure in the second, and a brake system for trains in the exam. All in all, I quite liked that course and would recommend it. |