Practice of programming with the functional programming language Haskell. Use of Integrated Develeopment Environments (IDE), compiler and debugger, package management and code repositories. The design and development of Graphical User Interfaces (GUI) with Glade and Gtk+.
Practical demonstration of how to program with a functional programming language, i.e., Haskell. The course uses the Haskell development environement LEKSAH as an example of a large Haskell programm, which must be analyzed and then bug fixes and improvements, especially in the graphical user interface are built by students and committed to the repository. The focus of the course is on using class structures effectively and understand IO and GUI building.
The course is suitable for students that have passed the introductory class in Haskell or have comparable knowledge. Already held terms: 2.3. 2010 9.3. 2010 16.3. 2010 coming up terms: 13.4. 2010 20.4. 2010 18.5. 2010 8.6. 2010 15.6. 2010 22.6. 2010 29.6. 2010