Docsity
Docsity

Przygotuj się do egzaminów
Przygotuj się do egzaminów

Studiuj dzięki licznym zasobom udostępnionym na Docsity


Otrzymaj punkty, aby pobrać
Otrzymaj punkty, aby pobrać

Zdobywaj punkty, pomagając innym studentom lub wykup je w ramach planu Premium


Informacje i wskazówki
Informacje i wskazówki

KARTA PRZEDMIOTU Paradygmaty programowania ..., Schematy z Informatyka

Paradygmaty programowania angielskim. Programming Paradigms. 1. USYTUOWANIE PRZEDMIOTU W SYSTEMIE STUDIÓW. 1.1. Kierunek studiów informatyka.

Typologia: Schematy

2022/2023

Załadowany 24.02.2023

Grzegorz
Grzegorz 🇵🇱

4.5

(103)

516 dokumenty

1 / 3

Toggle sidebar

Ta strona nie jest widoczna w podglądzie

Nie przegap ważnych części!

bg1
KARTA PRZEDMIOTU
Kod przedmiotu
MINF_02.15
Nazwa przedmiotu w
języku
polskim
Paradygmaty programowania
angielskim
Programming Paradigms
1. USYTUOWANIE PRZEDMIOTU W SYSTEMIE STUDIÓW
1.1. Kierunek studiów
informatyka
1.2. Forma studiów
studia stacjonarne/niestacjonarne
1.3. Poziom studiów
studia pierwszego stopnia inżynierskie
1.4. Profil studiów
ogólnoakademicki
1.5. Specjalność
teleinformatyka, technologie informatyczne
1.6. Jednostka prowadząca przedmiot
WMP, Instytut Fizyki
1.7. Osoba przygotowująca kartę przedmiotu
Marcin Szpyrka
1.8. Osoba odpowiedzialna za przedmiot
Marcin Szpyrka
1.9. Kontakt
2. OGÓLNA CHARAKTERYSTYKA PRZEDMIOTU
2.1. Przynależność do modułu
MINF_02
2.2. Status przedmiotu
obowiązkowy
2.3. Język wykładowy
polski
2.4. Semestry, na których realizowany jest przedmiot
4
2.5. Wymagania wstępne
wcześniejsze zaliczenie przedmiotu Wstęp
do programowania, podstawowa znajomość
programowania w języku C, umiejętność
pracy w systemie Linux
3. FORMY, SPOSOBY I METODY PROWADZENIA ZAJĘĆ
wykład + ćwiczenia laboratoryjne
zajęcia w pomieszczeniu dydaktycznym UJK
egzamin
wykład, laboratoria, zadania do rozwiązania
3.5. Wykaz
literatury
podstawowa
Joeren Fokker: Functional Programming. Department of
Computer Science, Utrecht University 1995 (plik pdf
dostępny w Internecie)
Hal Daume III, et. al.: Yet Another Haskell Tutorial. 2004
(plik pdf dostępny w Internecie)
Dave Stuart Robertson: Quick Prolog,
http://www.dai.ed.ac.uk/groups/ssp/bookpages/quickprolog
/quickprolog.html
Patrick Blackburn, Johan Bos and Kristina Striegnitz:
Learn Prolog Now!, http://www.learnprolognow.org/
uzupełniająca
Kees Doets, Jan van Eijck: The Haskell Road to Logic,
Math and Programming. 2004 (plik pdf dostępny w
Internecie)
J. R. Fischer: Prolog tutorial,
http://www.csupomona.edu/~jrfisher/www/prolog_tutorial/
contents.html
pf3

Podgląd częściowego tekstu

Pobierz KARTA PRZEDMIOTU Paradygmaty programowania ... i więcej Schematy w PDF z Informatyka tylko na Docsity!

KARTA PRZEDMIOTU

Kod przedmiotu MINF_02.

Nazwa przedmiotu w

języku

polskim Paradygmaty programowania

angielskim Programming Paradigms

1. USYTUOWANIE PRZEDMIOTU W SYSTEMIE STUDIÓW

1.1. Kierunek studiów informatyka 1.2. Forma studiów studia stacjonarne/niestacjonarne 1.3. Poziom studiów studia pierwszego stopnia inżynierskie 1.4. Profil studiów ogólnoakademicki 1.5. Specjalność teleinformatyka, technologie informatyczne 1.6. Jednostka prowadząca przedmiot WMP, Instytut Fizyki 1.7. Osoba przygotowująca kartę przedmiotu Marcin Szpyrka 1.8. Osoba odpowiedzialna za przedmiot Marcin Szpyrka 1.9. Kontakt [email protected]

2. OGÓLNA CHARAKTERYSTYKA PRZEDMIOTU

2.1. Przynależność do modułu MINF_ 2.2. Status przedmiotu obowiązkowy 2.3. Język wykładowy polski 2.4. Semestry, na których realizowany jest przedmiot 4 2.5. Wymagania wstępne wcześniejsze zaliczenie przedmiotu Wstęp do programowania, podstawowa znajomość programowania w języku C, umiejętność pracy w systemie Linux

3. FORMY, SPOSOBY I METODY PROWADZENIA ZAJĘĆ

3.1. Formy zajęć wykład + ćwiczenia laboratoryjne 3.2. Sposób realizacji zajęć zajęcia w pomieszczeniu dydaktycznym UJK 3.3. Sposób zaliczenia zajęć egzamin 3.4. Metody dydaktyczne wykład, laboratoria, zadania do rozwiązania 3.5. Wykaz literatury

podstawowaJoeren Fokker: Functional Programming****. Department of Computer Science, Utrecht University 1995 (plik pdf dostępny w Internecie)Hal Daume III, et. al.: Yet Another Haskell Tutorial****. 2004 (plik pdf dostępny w Internecie)Dave Stuart Robertson: Quick Prolog ,http://www.dai.ed.ac.uk/groups/ssp/bookpages/quickprolog /quickprolog.htmlPatrick Blackburn, Johan Bos and Kristina Striegnitz: Learn Prolog Now !, http://www.learnprolognow.org/ uzupełniającaKees Doets, Jan van Eijck: The Haskell Road to Logic, Math and Programming****. 2004 (plik pdf dostępny w Internecie)J. R. Fischer: Prolog tutorial , http://www.csupomona.edu/~jrfisher/www/prolog_tutorial/ contents.html

4. CELE, TREŚCI I EFEKTY KSZTAŁCENIA

4.1. Cele przedmiotu C1- Celem przedmiotu jest zapoznanie studentów z czterema podstawowymi paradygmatami programowania: imperatywnym, obiektowym, funkcyjnym i deklaratywnym.

4.2. Treści programowe WYKŁAD: Wprowadzenie do tematyki wykładu, wstępne porównanie podstawowych paradygmatów programowania. Programowanie funkcyjne w języku Haskell. Programowanie deklaratywne w języku PROLOG Programowanie imperatywne – przypomnienie podstawowych zagadnień. Programowanie obiektowe – przypomnienie podstawowy zagadnień. Wykorzystanie różnych paradygmatów programowania do rozwiązywania problemów algorytmicznych. Przegląd innych paradygmatów programowania – wykład podsumowujący.

ĆWICZENIA LABORATORYJNE: Programowanie funkcyjne w języku Haskell. Programowanie deklaratywne w języku PROLOG. Wykorzystanie różnych paradygmatów programowania do rozwiązywania problemów algorytmicznych.

4.3. Efekty kształcenia

kod Student, który zaliczył przedmiot Odniesienie do efektów kształcenia

w zakresie WIEDZY: dla kierunku dla obszaru W01 ma elementarną wiedzę w zakresie programowania funkcyjnego w języku Haskell

INF1A_W07,

INF1A_W

X1A_W01,

X1A_W02,

X1A_W03,

X1A_W

W02 ma elementarną wiedzę w zakresie programowania w logice w języku Prolog

INF1A_W07,

INF1A_W

X1A_W01,

X1A_W02,

X1A_W03,

X1A_W

W03 ma elementarną wiedzę dotyczącą różnych paradygmatów programowania i ich zastosowań

INF1A_W07,

INF1A_W

X1A_W01,

X1A_W02,

X1A_W03,

X1A_W

w zakresie UMIEJĘTNOŚCI: U01 potrafi czytać ze zrozumieniem, pisać, uruchamiać i weryfikować proste programy zapisane w języku programowania funkcyjnego (Haskell)

INF1A_U10,

INF1A_U

X1A_U01,

X1A_U02,

X1A_U03,

X1A_U04,

X1A_U05,

InzA_U01, InzA_U02, InzA_U03, InzA_U04, InzA_U05, InzA_U06, InzA_U07, InzA_U U02 potrafi czytać ze zrozumieniem, pisać, uruchamiać i weryfikować proste programy zapisane w języku programowania w logice (Prolog)

INF1A_U10,

INF1A_U

X1A_U01,

X1A_U02,

X1A_U03,

X1A_U04,

X1A_U05,