Programowanie cz. 2 Kierunek studiów: Fizyka
Kod programu: 03-S1FZ12.2019

Nazwa modułu: Programowanie cz. 2
Kod modułu: 0305-1F-13-24.2
Kod programu: 03-S1FZ12.2019
Semestr:
  • semestr letni 2022/2023
  • semestr letni 2021/2022
  • semestr letni 2020/2021
  • semestr letni 2019/2020
Język wykładowy: polski
Forma zaliczenia: egzamin
Punkty ECTS: 3
Opis:
Na wykładzie student zapoznaje się z następującymi zagadnieniami związanymi z programowaniem, w szczególności z programowaniem w języku skryptowym Python: • elementy języka, typy danych, deklaracje • wyrażenia i przypisania • instrukcje sterujące • operacje na listach • operacje na plikach • Moduły do obliczeń numerycznych: NumPhy i SciPhy • Operacje macierzowe (numphy) • Tworzenie własnych modułów w języku C/C++ do wykorzystania w języku Python W ramach laboratorium student(tematy ćwiczeń laboratoryjnych do wyboru) : • poznaje sposoby prezentacji otrzymanych wyników, w tym tworzenie wykresów • doskonali umiejętności algorytmizacji zagadnień • doskonali umiejętności samodzielnego tworzenia programów • doskonali umiejętności wyszukiwania i naprawiania błędów w programach • doskonali umiejętności analizy efektywności kodu i jego optymalizacji W ramach pracy własnej student: • utrwala wiedzę pozyskaną w trakcie wykładu w stopniu pozwalającym na korzystanie z niej podczas ćwiczeń laboratoryjnych • nabiera doświadczenia poprzez samodzielne pisanie i uruchamia programów zadanych przez prowadzącego
Wymagania wstępne:
Brak
Literatura podstawowa:
(brak informacji)
Efekt modułowy Kody efektów kierunkowych do których odnosi się efekt modułowy [stopień realizacji: skala 1-5]
zna podstawy technik obliczeniowych i programowania, wspomagających pracę fizyka i rozumie ich ograniczenia [1F_24.2_1]
KF_W10 [4/5]
zna formalizm matematyczny przydatny w konstruowaniu i analizie modeli fizycznych i rozumie jego ograniczenia [1F_24.2_2]
KF_W08 [3/5]
potrafi wykorzystać narzędzia i metody numeryczne do rozwiązywania wybranych zagadnień analizy danych fizycznych i do opracowywania wyników pomiarów [1F_24.2_3]
KF_U07 [4/5]
potrafi napisać samodzielnie prosty program komputerowy [1F_24.2_4]
KF_U11 [5/5]
potrafi uruchomić i testować programy komputerowe [1F_24.2_5]
KF_U12 [5/5]
Typ Opis Kody efektów modułowych do których odnosi się sposób weryfikacji
kolokwium [1F_24.2_w_1]
skala ocen 2-5
1F_24.2_1 1F_24.2_2 1F_24.2_3 1F_24.2_4 1F_24.2_5
egzamin [1F_24.2_w_2]
warunkiem przystąpienia do egzaminu jest zaliczenie laboratorium; zakres materiału – wszystkie zagadnienia omawiane na wykładach; skala ocen 2-5;
1F_24.2_1 1F_24.2_2 1F_24.2_3 1F_24.2_4 1F_24.2_5
Rodzaj prowadzonych zajęć Praca własna studenta Sposoby weryfikacji
Typ Opis (z uwzględnieniem metod dydaktycznych) Liczba godzin Opis Liczba godzin
wykład [1F_24.2_fs_1]
omówienie zagadnień będących tematem wykładu z wykorzystaniem prezentacji multimedialnych oraz przeprowadzanych „na żywo” ilustracji działania programów. Materiały do wykładu udostępnione na stronie internetowej wykładowcy.
15
Zapoznawanie się z materiałami umieszczonymi na stronie internetowej oraz notatkami z wykładów; praca z podręcznikiem.
30 kolokwium [1F_24.2_w_1] egzamin [1F_24.2_w_2]
laboratorium [1F_24.2_fs_2]
samodzielne pisanie i uruchamianie programów komputerowych; dyskusja przy tablicy metod podejścia do konkretnych problemów, algorytmizacji zagadnienia i pojawiających się problemów.
15
Rozwiązywanie zadań (pisanie programów) umieszczonych na platformie e-learningowej,
30 kolokwium [1F_24.2_w_1] egzamin [1F_24.2_w_2]
Załączniki
Opis modułu (PDF)
Informacje o sylabusach mogą ulec zmianie w trakcie trwania studiów.
Sylabusy (USOSweb)
Semestr Moduł Język wykładowy
(brak danych)