- 3 reviews
- 0 completed
So far so good, great videos and handouts, taking his time. The quizzes are just right after two weeks... Fantastic after three: right mixture of maths and history. Will keep you posted >>>week 6 and still brilliant, you learn a lot slowly.
The concept of the course is attractive, but its execution is deeply flawed. So flawed in fact that I have serious doubts about the educational value of this course. The main problems stem from the disconnection between the lectures and the assessments. The lectures are quite high level and abstract, which is fine for the subject matter. The assessments are either mickey mouse quizzes, essay-like questions or, for week 4-5 on patterns not seen during the lectures, for week 6 it is based on frameworks which either involve a lot of cut and pasting (if you are in hurry and don't want to learn anything) or a huge (20 hours+) worth of effort to understand the underlying frameworks being used. Adding to this is the fact that programming assessments are peered marked by people who are, by definition, only average at the course itself. No official solution is ever provided prior to the evaluations or afterwards (the blinds leading the blinds). There is a distinct feeling of being guinea pigs on this course (every attempt at criticism is met with "we welcome suggestions for improvements through crowd sourcing ..."). I guess it looks like a professor with outdated course material (based on the ACE framework) is looking to develop new resources on the cheap for his own course. This might be a severe comment but it feels that way. It is a shame, because the professor is likeable, but the assessments are a big shamble. Unless you know a lot about the subject matter (10 years+ writing code using patterns for concurrent and networked software) you will waste your time, unless of course you totally ignore the assessments. If only I had known the poor design of the assessments I would never have considered this course. PS to see how programming courses can be assessed properly, look at the Scala course! >>> the course is now over and I am really sorry I wasted my time on it; it was such a mish mach
Very good introduction to functional programming using Scala. If you have never seen functional programming, you will suffer but learn a lot.