Declarative programming
General data
Course ID: | 17-DPRD-IP0 |
Erasmus code / ISCED: | (unknown) / (unknown) |
Course title: | Declarative programming |
Name in Polish: | Programowanie deklaratywne |
Organizational unit: | AMU Nadnotecki Institute in Piła |
Course groups: |
(in Polish) Moodle - przedmioty Innych jednostek |
ECTS credit allocation (and other scores): |
0 OR
3.00
(depends on study program)
|
Language: | (unknown) |
Classes in period "Academic year 2020/2021, summer semester" (past)
Time span: | 2021-03-01 - 2021-09-30 |
Navigate to timetable
MO TU W TH FR |
Type of class: |
laboratory, 15 hours
lecture, 15 hours
|
|
Coordinators: | Mirosława Kołowska-Gawiejnowicz | |
Group instructors: | Mirosława Kołowska-Gawiejnowicz | |
Students list: | (inaccessible to you) | |
Examination: | Graded credit | |
Pre-requisites in terms of knowledge, skills and social competences (where relevant): | (in Polish) Wiedza z przedmiotów Podstawy logiki, Wstęp do matematyki. |
|
ECTS code: | (in Polish) 17-DPRD-IP0 |
|
Number of hours: | 30 |
|
Module learning aims: | (in Polish) Celem przedmiotu jest zapoznanie studentów z podstawami dwóch języków programowania deklaratywnego: z Haskellem jako przykładem języka funkcyjnego i z Prologiem - językiem programowania w logice. |
|
Short description: |
(in Polish) Jednym z dwóch głównych paradygmatów programowania, obok programowania imperatywnego, jest paradygmat deklaratywny. Studenci poznają podstawy dwóch języków deklaratywnych: Haskell - przykład programowania funkcyjnego (programy w Haskellu składają się z funkcji) i Prolog - przykład programowania w logice (programy składają się z faktów i reguł). |
|
Bibliography: |
(in Polish) 1. G.Hutton, Programming in Haskell, Cambridge University, 2008. 2. M.Lipovaca, Learn You a Haskell for Great Good!, http://learnyouahaskell.com/ 3. W.F.Clocksin, C.S.Mellish, Prolog. Programowanie, Wyd. Helion,2003. 4. E.Gatnar, K.Stąpor, Prolog, Wydawnictwo PLJ, 1992. |
Classes in period "Academic year 2021/2022, summer semester" (past)
Time span: | 2022-02-24 - 2022-09-30 |
Navigate to timetable
MO TU W TH FR |
Type of class: |
laboratory, 15 hours
lecture, 15 hours
|
|
Coordinators: | Mirosława Kołowska-Gawiejnowicz | |
Group instructors: | Mirosława Kołowska-Gawiejnowicz | |
Students list: | (inaccessible to you) | |
Examination: | Graded credit | |
Pre-requisites in terms of knowledge, skills and social competences (where relevant): | (in Polish) Wiedza z przedmiotów Podstawy logiki, Wstęp do matematyki. |
|
ECTS code: | (in Polish) 17-DPRD-IP0 |
|
Number of hours: | 30 |
|
Module learning aims: | (in Polish) Celem przedmiotu jest zapoznanie studentów z podstawami dwóch języków programowania deklaratywnego: z Haskellem jako przykładem języka funkcyjnego i z Prologiem - językiem programowania w logice. |
|
Short description: |
(in Polish) Jednym z dwóch głównych paradygmatów programowania, obok programowania imperatywnego, jest paradygmat deklaratywny. Studenci poznają podstawy dwóch języków deklaratywnych: Haskell - przykład programowania funkcyjnego (programy w Haskellu składają się z funkcji) i Prolog - przykład programowania w logice (programy składają się z faktów i reguł). |
|
Bibliography: |
(in Polish) 1. G.Hutton, Programming in Haskell, Cambridge University, 2008. 2. M.Lipovaca, Learn You a Haskell for Great Good!, http://learnyouahaskell.com/ 3. W.F.Clocksin, C.S.Mellish, Prolog. Programowanie, Wyd. Helion,2003. 4. E.Gatnar, K.Stąpor, Prolog, Wydawnictwo PLJ, 1992. |
Classes in period "Academic year 2022/2023, summer semester" (past)
Time span: | 2023-02-27 - 2023-09-30 |
Navigate to timetable
MO TU W WYK
LAB
TH FR |
Type of class: |
laboratory, 15 hours
lecture, 15 hours
|
|
Coordinators: | Jerzy Szymański | |
Group instructors: | Jerzy Szymański | |
Students list: | (inaccessible to you) | |
Examination: | Graded credit |
Classes in period "Academic year 2023/2024, summer semester" (in progress)
Time span: | 2024-02-26 - 2024-09-30 |
Navigate to timetable
MO TU W TH FR |
Type of class: |
discussion seminar, 15 hours
laboratory, 15 hours
|
|
Coordinators: | Jerzy Szymański | |
Group instructors: | Jerzy Szymański | |
Students list: | (inaccessible to you) | |
Examination: |
Course -
Graded credit
discussion seminar - Graded credit laboratory - Graded credit |
Copyright by Adam Mickiewicz University, Poznań.