Programowanie deklaratywne
Field of study: Computer Science
Programme code: 08-S1INI12.2018

Module name: | Programowanie deklaratywne |
---|---|
Module code: | 08-IO1S-13-PD |
Programme code: | 08-S1INI12.2018 |
Semester: | winter semester 2020/2021 |
Language of instruction: | Polish |
Form of verification: | exam |
ECTS credits: | 5 |
Description: | Celem zajęć w tym module jest przygotowanie studentów do korzystania z innych paradygmatów programowania poza proceduralnym i obiektowym. Dzięki temu student powinien wykazać się pełnym zrozumieniem tematyki związanej z wybranym językiem funkcyjnym oraz wybranym językiem programowania w logice. Ponadto powinien znać problematykę wyrażeń regularnych i języka znaczników. W konsekwencji ma to doprowadzić do pogłębienia wiedzy z zakresu paradygmatów programowania i przetwarzania danych tekstowych. |
Prerequisites: | (no information given) |
Key reading: | (no information given) |
Learning outcome of the module | Codes of the learning outcomes of the programme to which the learning outcome of the module is related [level of competence: scale 1-5] |
---|---|
Potrafi przygotować lub dobrać taki format zapisu danych, aby zapewnić ich
łatwą konwersję, szybki dostęp (zapis, odczyt) oraz możliwość wykorzystania przez inne osoby/aplikacje.
[PD_K_6] |
K_1_A_I_K02 [1/5] |
Potrafi analizować czy korzystne jest zastosowanie języka funkcyjnego lub
języka logiki i go zastosować.
[PD_U_3] |
K_1_A_I_U16 [2/5] |
Potrafi używać wyrażeń regularnych do efektywnego przetwarzania
danych tekstowych.
[PD_U_4] |
K_1_A_I_U07 [1/5] |
Potrafi właściwie wykorzystać różne biblioteki programistyczne do
przetwarzania dokumentów XML.
[PD_U_5] |
K_1_A_I_U16 [1/5] |
Ma wiedzę z zakresu paradygmatu programowania w logice oraz paradygmatu
programowania funkcyjnego.
[PD_W_1] |
K_1_A_I_W02 [1/5] |
Ma wiedzę na temat możliwości wykorzystania wyrażeń regularnych oraz języka znaczników. [PD_W_2] |
K_1_A_I_W03 [1/5] |
Type | Description | Codes of the learning outcomes of the module to which assessment is related |
---|---|---|
egzamin [PD_w_1] | Rozwiązanie zadań z treścią, po jednym z każdego działu omawianego na wykładzie |
PD_K_6 |
prace kontrolne [PD_w_2] | Kolokwia po każdym temacie zamkniętym na ćwiczeniach wraz z kontrolą wiedzy teoretycznej z wykładu |
PD_U_3 |
Form of teaching | Student's own work | Assessment of the learning outcomes | |||
---|---|---|---|---|---|
Type | Description (including teaching methods) | Number of hours | Description | Number of hours | |
lecture [PD_fs1] | Podanie treści kształcenia w formie werbalnej z wykorzystaniem wizualizacji treści. Skupienie się na materiale trudnym pojęciowo i wskazanie adresów stron internetowych. |
30 | Zapoznanie się z tematyką wykładu z wykorzystaniem istniejących pakietów metod: kompilatorów, interpreterów i bibliotek programistycznych. |
15 |
egzamin [PD_w_1] |
laboratory classes [PD_fs2] | Szczegółowe przygotowanie studentów do rozwiązywania zadań ze wskazaniem na metodologię postępowania, wskazaniem kolejności wykonywanych czynności. Rozwiązywanie zadań z treścią. |
30 | Rozwiązywanie zadań (głównie związanych z implementacją na komputerze) z poszczególnych tematów. |
45 |
prace kontrolne [PD_w_2] |
Attachments |
---|
Module description (PDF) |
Syllabuses (USOSweb) | ||
---|---|---|
Semester | Module | Language of instruction |
(no information given) |