Onderwijs: | Het vak INFOGP wordt in 2017/2018 niet aangeboden. | |
Nota bene: | Er is geen recente vakbeschrijving beschikbaar. Onderstaande tekst is een oude vakbeschrijving uit collegejaar 2012/2013 | |
Inhoud: | Software usually works with structured information; think of Web-browsers and HTML-documents. This structure can be represented by a data type, a DTD (Document Type Definition), or a model. If such a type changes, all programs that work on that type have to be changed too, although often the central problem does not change.
In the course on generic programming we will discuss methods with which problems can be formulated and solved for arbitrary data types, DTDs, or models. In a sense, this is a course on model-driven development, but the model is a type. The result is a generic program. The intended learning outcomes for the course on generic programming are:
| |
Literatuur: | Kan veranderen! AFP 2008 lecture notes and published research articles | |
Werkvorm: | There are 3 main components:
| |
Toetsvorm: |
| |
Inspanningsverplichting voor aanvullende toets: | Om aan de aanvullende toets te mogen meedoen moet de oorspronkelijke uitslag minstens 4 zijn. | |
Beschrijving: | We will discuss the following topics. Minor changes might be made before the course starts.
|