127.008 Haskell-Practice: programming with the functional programming language Haskell

2015S, VU, 2.0h, 3.0EC

Properties

  • Semester hours: 2.0
  • Credits: 3.0
  • Type: VU Lecture and Exercise

Aim of course

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+, or as a web interface with threepenny gui. Focus will be the reduction of interdependencies between modules.

Subject of course

The focus of the course is on using class structures effectively and understand IO and GUI building. Structuring data with RDF in lieu of a custom build data structure are compared and tools to handle and reason with RDF are explored.

Resource utilization in programs will be discussed and methods to control it shown (e.g. pipes); transaction management and synchronization, if time permits.

Additional information

first meeting 10.3.2015

Lecturers

Institute

Course dates

DayTimeDateLocationDescription
Tue15:00 - 16:3010.03.2015 - 23.06.2015Seminarraum 127 Lecture
Haskell-Practice: programming with the functional programming language Haskell - Single appointments
DayDateTimeLocationDescription
Tue10.03.201515:00 - 16:30Seminarraum 127 Lecture
Tue17.03.201515:00 - 16:30Seminarraum 127 Lecture
Tue24.03.201515:00 - 16:30Seminarraum 127 Lecture
Tue14.04.201515:00 - 16:30Seminarraum 127 Lecture
Tue21.04.201515:00 - 16:30Seminarraum 127 Lecture
Tue28.04.201515:00 - 16:30Seminarraum 127 Lecture
Tue05.05.201515:00 - 16:30Seminarraum 127 Lecture
Tue12.05.201515:00 - 16:30Seminarraum 127 Lecture
Tue19.05.201515:00 - 16:30Seminarraum 127 Lecture
Tue02.06.201515:00 - 16:30Seminarraum 127 Lecture
Tue09.06.201515:00 - 16:30Seminarraum 127 Lecture
Tue16.06.201515:00 - 16:30Seminarraum 127 Lecture
Tue23.06.201515:00 - 16:30Seminarraum 127 Lecture

Examination modalities

Es sind individuelle Projekte in Haskell durchzufuehren, zu praesentieren und zu dokumentieren. Angestrebt wird die Einstellung der Ergebnisse in hackage.org oder von Beitraegen zur Verbesserung existierender Module.

Course registration

Begin End Deregistration end
28.01.2015 00:01 25.03.2015 23:01 25.03.2015 23:01

Curricula

Study CodeObligationSemesterPrecon.Info
No records found.

Literature

No lecture notes are available.

Language

English