Programowanie II 2401-K-S1-2-PROG2
W trakcie zajęć studenci nauczą się programowania w języku Python oraz R. Szczególny nacisk będzie położony na praktyczne wykorzystanie zdobytych umiejętności, w tym:
poznanie podstawowych elementów konstrukcyjnych poznawanych języków, umożliwiających efektywne rozwiązywanie różnorodnych zadań,
znajomość podstawowych paradygmatów programowanie (strukturalne, obiektowe, funkcyjne) w kontekście języków Python oraz R,
umiejętność korzystania z dodatkowych bibliotek programistycznych w celu dodawania nowych funkcjonalności do tworzonych aplikacji,
Całkowity nakład pracy studenta
Efekty uczenia się - wiedza
Efekty uczenia się - umiejętności
Efekty uczenia się - kompetencje społeczne
Metody dydaktyczne eksponujące
Metody dydaktyczne podające
Metody dydaktyczne poszukujące
- laboratoryjna
Rodzaj przedmiotu
Wymagania wstępne
Koordynatorzy przedmiotu
W cyklu 2022/23Z: | W cyklu 2024/25Z: | W cyklu 2023/24Z: |
Kryteria oceniania
Zaliczenie na ocenę zajęć odbywa się na podstawie wyniku ze sprawdzianów, które odbędą się w trakcie semestru.
Warunkiem koniecznym do otrzymania zaliczenie jest odpowiednia liczba obecności na zajęciach: dozwolone są 4 nieobecności.
Literatura
Learn Python The Hard Way, Zed A. Shaw, http://learnpythonthehardway.org
Thinking in Python, Bruce Eckel, http://www.mindview.net/Books/TIPython
Python: od podstaw, Peter Norton, Helion, 2006.
Python scripting for computational science, Langtangen, Hans Petter, Berlin; Heidelberg: Springer, cop. 2009.
Przewodnik po pakiecie R, Przemysław Biecek, Oficyna Wydawnicza "GIS", 2014.
Programowanie w języku R : analiza danych, obliczenia, symulacje, Marek Gągolewski, ydawnictwo Naukowe PWN, 2016..
Więcej informacji
Dodatkowe informacje (np. o kalendarzu rejestracji, prowadzących zajęcia, lokalizacji i terminach zajęć) mogą być dostępne w serwisie USOSweb: