Paradygmaty programowania
Informacje ogólne
Kod przedmiotu: | 103A-INxxx-ISP-PARP |
Kod Erasmus / ISCED: | (brak danych) / (brak danych) |
Nazwa przedmiotu: | Paradygmaty programowania |
Jednostka: | Wydział Elektroniki i Technik Informacyjnych |
Grupy: |
( Metody wytwarzania oprogramowania )-Informatyka-inż.-EITI ( Przedmioty techniczne )---EITI |
Punkty ECTS i inne: |
3.00
|
Język prowadzenia: | polski |
Jednostka decyzyjna: | 103000 - Wydział Elektroniki i Technik Informacyjnych |
Kod wydziałowy: | PARP |
Numer wersji: | 1 |
Skrócony opis: |
Celem przedmiotu jest przedstawienie podstawowych paradygmatów programowania oraz pokazanie w jaki sposób mogą być one wykorzystane przy tworzeniu oprogramowania. Wskazane zostaną kluczowe różnice pomiędzy paradygmatami, obszary ich zastosowań oraz wspierające je języki programowania. Szczególna uwaga poświęcona zostanie programowaniu funkcyjnemu jako tematowi nie poruszanemu na wcześniejszym etapie studiów. Wiedza uzyskana podczas przedmiotu pozwoli studentom na dobór paradygmatu do rozwiązywanego problemu programistycznego oraz ułatwi efektywne posługiwanie się współczesnymi językami programowania. |
Pełny opis: |
Celem przedmiotu jest przedstawienie podstawowych paradygmatów programowania oraz pokazanie w jaki sposób mogą być one wykorzystane przy tworzeniu oprogramowania. Wskazane zostaną kluczowe różnice pomiędzy paradygmatami, obszary ich zastosowań oraz wspierające je języki programowania. Szczególna uwaga poświęcona zostanie programowaniu funkcyjnemu jako tematowi nie poruszanemu na wcześniejszym etapie studiów. Wiedza uzyskana podczas przedmiotu pozwoli studentom na dobór paradygmatu do rozwiązywanego problemu programistycznego oraz ułatwi efektywne posługiwanie się współczesnymi językami programowania.
W trakcie zajęć laboratoryjnych studenci nabywają praktycznych umiejętności rozwiązywania problemów przy użyciu omawianych na wykładzie paradygmatów programowania. Realizują kilka mniejszych zadań w językach Smalltalk, Haskell i Prolog oraz jedno większe zadanie projektowe, w ramach którego implementują rozwiązanie korzystając z kilku paradygmatów i poznając w praktyce ich zalety i wady. |
Literatura: |
|
Metody i kryteria oceniania: |
Sprawdzanie założonych efektów kształcenia realizowane jest przez:
|
Zajęcia w cyklu "rok akademicki 2022/2023 - sem. letni" (w trakcie)
Okres: | 2023-02-20 - 2023-09-30 |
![]() |
Typ zajęć: |
Laboratorium, 30 godzin, 100 miejsc
Wykład, 15 godzin, 100 miejsc
|
|
Koordynatorzy: | Marcin Szlenk | |
Prowadzący grup: | Rajmund Kożuszek, Łukasz Skonieczny, Marcin Szlenk | |
Lista studentów: | (nie masz dostępu) | |
Zaliczenie: | Ocena łączna | |
Jednostka realizująca: | 103100 - Instytut Automatyki i Informatyki Stosowanej |
Zajęcia w cyklu "rok akademicki 2022/2023 - sem. zimowy" (zakończony)
Okres: | 2022-10-01 - 2023-02-19 |
![]() |
Typ zajęć: |
Laboratorium, 30 godzin, 100 miejsc
Wykład, 15 godzin, 100 miejsc
|
|
Koordynatorzy: | Marcin Szlenk | |
Prowadzący grup: | Rajmund Kożuszek, Łukasz Skonieczny, Marcin Szlenk | |
Lista studentów: | (nie masz dostępu) | |
Zaliczenie: | Ocena łączna | |
Jednostka realizująca: | 103100 - Instytut Automatyki i Informatyki Stosowanej |
Zajęcia w cyklu "rok akademicki 2021/2022 - sem. letni" (zakończony)
Okres: | 2022-02-23 - 2022-09-30 |
![]() |
Typ zajęć: |
Laboratorium, 30 godzin, 100 miejsc
Wykład, 15 godzin, 100 miejsc
|
|
Koordynatorzy: | Marcin Szlenk | |
Prowadzący grup: | Rajmund Kożuszek, Łukasz Skonieczny, Marcin Szlenk | |
Lista studentów: | (nie masz dostępu) | |
Zaliczenie: | Ocena łączna | |
Jednostka realizująca: | 103100 - Instytut Automatyki i Informatyki Stosowanej |
Właścicielem praw autorskich jest Politechnika Warszawska.