Programowanie II
Informacje ogólne
| Kod przedmiotu: | 1100-2BF27 |
| Kod Erasmus / ISCED: | (brak danych) / (brak danych) |
| Nazwa przedmiotu: | Programowanie II |
| Jednostka: | Wydział Fizyki |
| Grupy: |
Fizyka, ścieżka fizyka medyczna; przedmioty dla II roku |
| Punkty ECTS i inne: |
5.00
|
| Język prowadzenia: | polski |
| Założenia (opisowo): | Osoby biorące udział w przedmiocie powinny mieć zaliczony przedmiot Technologie informacyjne i komunikacyjne (1100-1BF11) lub inny przedmiot dający podstawowe przygotowanie do programowania w języku Python |
| Skrócony opis: |
Ćwiczenia mają dać praktyczne przygotowanie do rozwiązywania za pomocą Pythona różnych problemów obliczeniowych, analizy i porządkowania danych, ich graficznej prezentacji i komunikacji z użytkownikiem programu. |
| Pełny opis: |
W ramach ćwiczeń zostaną przypomniane i omówione: - podstawy programowania w języku Python - definiowanie funkcji, przekazywanie argumentów - obsługa wyjątków - biblioteki do obliczeń macierzowych i wykresów - operacje na macierzach, - operacje na tekstach i plikach tekstowych - obsługa arkuszy kalkulacyjnych w Pythonie - podstawy programowania obiektowego - pisanie własnych modułów - interface graficzny w jupyter notebook - wykorzystanie liczb pseudolosowych - dopasowywanie funkcji do danych eksperymentalnych Jako główne narzędzie będzie wykorzystywany google colaboratory notebook. |
| Literatura: |
1) Część zagadnień jest omówiona na: https://brain.fuw.edu.pl/edu/index.php/%22Programowanie_dla_Fizyków_Medycznych%22 2) Dokumentacja online |
| Efekty uczenia się: |
WIEDZA Student zna i rozumie podstawy programowania w języku Python Student zna biblioteki języka Python przydatne do analizy danych związanych z fizyką medyczną i rozumie, w jakich sytuacjach je stosować UMIEJĘTNOŚCI Student potrafi napisać i uruchomić program w języku Python Student potrafi znaleźć i poprawić błędy w napisanym przez siebie kodzie KOMPETENCJE SPOŁECZNE Student jest gotowy do współpracy naukowej lub z personelem medycznym w analizie danych za pomocą programów w języku Python |
| Metody i kryteria oceniania: |
W trakcie semestru studenci otrzymają 10 zestawów ćwiczeń, których wykonanie i oddanie pozwoli uzyskać 50% punktów do oceny z przedmiotu. Odbędą się też dwa kolokwia, z których punkty będą stanowiły po 25% do końcowej oceny. Obecność na zajęciach jest obowiązkowa - możliwe trzy nieobecności nieusprawiedliwione. Akceptowane są też uzasadnione nieobecności uzgodnione wcześniej z prowadzącym. |
Zajęcia w cyklu "Semestr letni 2024/25" (zakończony)
| Okres: | 2025-02-17 - 2025-06-08 |
Przejdź do planu
PN CW
WT ŚR CW
CZ PT |
| Typ zajęć: |
Ćwiczenia, 60 godzin
|
|
| Koordynatorzy: | Józef Ginter | |
| Prowadzący grup: | Józef Ginter | |
| Lista studentów: | (nie masz dostępu) | |
| Zaliczenie: | Zaliczenie na ocenę |
Zajęcia w cyklu "Semestr letni 2025/26" (w trakcie)
| Okres: | 2026-02-16 - 2026-06-07 |
Przejdź do planu
PN CW
WT ŚR CW
CZ PT |
| Typ zajęć: |
Ćwiczenia, 60 godzin
|
|
| Koordynatorzy: | Adrianna Tartas | |
| Prowadzący grup: | Adrianna Tartas | |
| Lista studentów: | (nie masz dostępu) | |
| Zaliczenie: | Zaliczenie na ocenę |
Właścicielem praw autorskich jest Uniwersytet Warszawski, Wydział Fizyki.
