Conducted in
terms:
2024/25L, 2025/26L
ECTS credits:
3
Language:
Polish
Organized by:
Faculty of Mathematics and Computer Science
(in Polish) Obliczenia naukowe I 1000-MS1-ObliNau1
This course has not yet been described...
Total student workload
(in Polish) 30 godz. - laboratoria
30 godz. - praca własna i zadania domowe
RAZEM: 60 godz.
Learning outcomes - knowledge
(in Polish) ON_W1. Ma uporządkowaną wiedzę na temat dostępności, sposobów stosowania i zagrożeń płynących z wykorzystywania zewnętrznych bibliotek programistycznych. (K_W07).
ON_W2. Zna przynajmniej dwie rozbudowane biblioteki programistyczne służące do rozwiązywania skomplikowanych problemów matematycznych. (K_W07).
ON_W3. Zna przynajmniej jedną bibliotekę programistyczną służącą do wizualizacji danych liczbowych i zależności między nimi. (K_W07).
Learning outcomes - skills
(in Polish) ON_U1. Potrafi wyszukiwać, instalować i używać zaawansowanych bibliotek programistycznych. (K_U13)
ON_U2. Potrafi stosować biblioteki programistyczne w procesie tworzenia algorytmów rozwiązujących skomplikowane problemy matematyczne. (K_U20, K_U22)
ON_U3. Potrafi wykorzystywać biblioteki zewnętrzne do wykonywania i wizualizacji zaawansowanych obliczeń matematycznych. (K_U21)
ON_U4. Potrafi przeformułować problem matematyczny w taki sposób, aby jego rozwiązanie wykorzystywało metody dostępne w stosowanych bibliotekach programistycznych. (K_U23)
ON_U5. Rozpoznaje problemy, w tym zagadnienia praktyczne, które można rozwiązać algorytmicznie; potrafi dokonać specyfikacji takiego problemu. (K_U24, K_U25)
Learning outcomes - social competencies
(in Polish) ON_K1. Potrafi precyzyjnie formułować pytania służące pogłębieniu własnego zrozumienia danego tematu lub odnalezieniu brakujących elementów rozumienia. (K_K03)
ON_K2. Potrafi samodzielnie wyszukiwać informacje w literaturze, także w językach obcych. (K_K04)
ON_K3. Potrafi myśleć analitycznie, sformułować wymagania funkcjonalne programu, dobrać algorytm potrafiący rozwiązać dany problem oraz potrafi ocenić jego przydatność. (K_K03)
ON_K4. Myśli twórczo i umie wybrać algorytm najbardziej przydatny dla danego problemu oraz potrafi zmodyfikować algorytm w celu optymalizacji jego działania. (K_K02)
ON_K5. Pracuje systematycznie i posiada umiejętność pozytywnego podejścia do trudności stojących na drodze do realizacji założonego celu; dotrzymuje terminów. (K_K04)
Teaching methods
(in Polish) - Metody dydaktyczne: Laboratorium, konwersatorium.
- Metody dydaktyczne eksponujące: pokaz.
- Metody dydaktyczne podające: wykład informacyjny (konwencjonalny).
- Metody dydaktyczne poszukujące: klasyczna metoda problemowa, laboratoryjna.
Observation/demonstration teaching methods
- display
Expository teaching methods
- participatory lecture
Prerequisites
(in Polish) Znajomość podstaw Pythona, podstawowych algorytmów, struktur danych, pojęć analizy matematycznej, algebry liniowej, rachunku prawdopodobieństwa i statystyki matematycznej.
Course coordinators
Additional information
Additional information (registration calendar, class conductors, localization and schedules of classes), might be available in the USOSweb system: