Programowanie II 1100-2BF27
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.
Założenia (opisowo)
Koordynatorzy przedmiotu
W cyklu 2024L: | W cyklu 2025L: |
Efekty kształcenia
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
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.
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
Więcej informacji
Dodatkowe informacje (np. o kalendarzu rejestracji, prowadzących zajęcia, lokalizacji i terminach zajęć) mogą być dostępne w serwisie USOSweb: