Computer Programming Kierunek studiów: Fizyka
Kod programu: W4-S2FZA22.2.2021

Nazwa modułu: Computer Programming
Kod modułu: W4-2F-21-BP.03
Kod programu: W4-S2FZA22.2.2021
Semestr: semestr zimowy 2021/2022
Język wykładowy: angielski
Forma zaliczenia: egzamin
Punkty ECTS: 6
Opis:
Głównym celem przedmiotu jest przygotowanie studentów do rozwiązywania zagadnień fizycznych z wykorzystaniem komputerów. Przedmiot powinien przygotować studentów do posługiwania się wybranymi językami programowania na poziomie średnio zaawansowanym oraz nauczyć stosowania metod i technik numerycznych w pracy naukowej. Kurs będzie składał się z wykładów wprowadzających i ćwiczeń laboratoryjnych. Wykładowca przedstawi techniki programowania i metody numeryczne. Na zajęciach laboratoryjnych student rozwiąże problemy fizyczne związane z zakresem pracy magisterskiej.
Wymagania wstępne:
Podstawowa znajomość programowania.
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 informatycznych, wspomagających pracę fizyka i rozumie ich ograniczenia [2F_BP.03_1]
KF_W07 [5/5] KF_U18 [3/5]
Zna formalizm matematyczny przydatny w konstruowaniu i analizie modeli fizycznych o średnim poziomie złożoności; rozumie konsekwencje stosowania metod przybliżonych [2F_BP.03_2]
KF_W06 [3/5]
Umie zastosować aparat matematyczny do rozwiązywania problemów fizycznych o średnim stopniu złożoności [2F_BP.03_3]
KF_U02 [3/5]
Potrafi podjąć merytoryczną dyskusję nad zagadnieniem [2F_BP.03_4]
KF_K07 [4/5]
Typ Opis Kody efektów modułowych do których odnosi się sposób weryfikacji
Aktywność na zajęciach [2F_BP.03_w_1]
Rozwiązywanie problemów stawianych na zajęciach, udział w dyskusji nad optymalizacją proponowanych rozwiązań.
2F_BP.03_1 2F_BP.03_2 2F_BP.03_3 2F_BP.03_4
Zaliczenie [2F_BP.03_w_2]
Zaliczenie na podstawie przygotowanych i rozwiązanych indywidualnych projektów.
2F_BP.03_1 2F_BP.03_2 2F_BP.03_3 2F_BP.03_4
Kolokwium [2F_BP.03_w_3]
Test pisemny sprawdzający wiedzę i umiejętności rozwiązywania zadań i problemów z omawianych zagadnień.
2F_BP.03_1 2F_BP.03_2 2F_BP.03_3
Egzamin [2F_BP.03_w_4]
Egzamin ustny lub pisemny sprawdzający wiedzę na podstawie treści wykładów, ćwiczeń laboratoryjnych oraz wskazanej w literaturze przedmiotu. Warunkiem przystąpienia do egzaminu jest zaliczenie ćwiczeń laboratoryjnych.
2F_BP.03_1 2F_BP.03_2 2F_BP.03_3 2F_BP.03_4
Rodzaj prowadzonych zajęć Praca własna studenta Sposoby weryfikacji
Typ Opis (z uwzględnieniem metod dydaktycznych) Liczba godzin Opis Liczba godzin
wykład [2F_BP.03_fs_1]
Prezentacje wprowadzające techniki programowania, metody numeryczne, techniki analizy i techniki optymalizacji kodu
15
Czytanie notatek z wykładów, studiowanie polecanej literatury
30 Egzamin [2F_BP.03_w_4]
laboratorium [2F_BP.03_fs_2]
Pisanie kodu (pod okiem instruktora) z wykorzystaniem technik programowania
45
Indywidualne rozwiązywanie problemów, przygotowywanie indywidualnych projektów
90 Aktywność na zajęciach [2F_BP.03_w_1] Zaliczenie [2F_BP.03_w_2] Kolokwium [2F_BP.03_w_3]
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)