I'm Michael Suodenjoki - a software engineer living in Kgs. Lyngby, north of Copenhagen, Denmark. This is my personal site containing my blog, photos, articles and main interests.
I'm Michael Suodenjoki - a software engineer living in Kgs. Lyngby, north of Copenhagen, Denmark. This is my personal site containing my blog, photos, articles and main interests.
Updated 2011.01.23 15:37 +0100 |
Over the years there have been debate over what computer science students should learn (at university level). Arguably one of the most fundamental things to learn is functional programming - as I also wrote a little about in my blogpost Lamda Redux in C++ back in October 2008.
I've recently found the blogpost The Big Picture from the blog Software Carpentry run by Gregory Wilson, which lists a reasonably set of skills to teach computer science students:
The blogpost goes on with a broader range of topics, so I'll suggest you read the entire blogpost.
Mr. Wilson even have a nice page at software-carpentry.org offering lecture material fully ready.