Introduction to Functional Programming – About this course | TDA555 / DIT440, LP1, HT2013 |
Home | Schedule | Labs | Exercises | Exam | About | Fire | Forum | TimeEdit | Links | 2012 |
OrganizationThe course is organized as follows: Course responsibleEmail: (please use the forum for general questions!) Office: EDIT 5110 BookThere is no book. Instead, the lecture notes used for this course and some other provided electronic information should be enough. If you are interested, there are a number of online resources / books about Haskell. Look at the links page. Information for MSc studentsIf you are interested in learning functional programming in Haskell, there exists a third-year course Functional Programming (TDA452), which runs in LP2. I recommend that course (TDA452) instead of this one (TDA555) for all MSc students! The reason is that this course (TDA555) is not only an introduction to functional programming, it is also an introduction to programming and programming concepts, which I hope you already know as a MSc-level student. However, if you want to learn functional programming in LP1, you are welcome to take this course (TDA555) anyway. But remember that both course are BSc-level courses: Make sure that your MSc program allows you to include the course as part of your set of courses! This is something you should check with your MSc program coordinator, not with me. MSc students are in principle also required to work in pairs. Best is probably if you pair up with another MSc student. You can use the course forum to find a lab partner. Welcome! |