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

 

What Computer Science Students Should Learn

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.