Komputerowe metody obliczeniowe 390-FS1-2KMO
Profil studiów: ogólnoakademicki
Forma studiów: stacjonarne
Rodzaj przedmiotu: obowiązkowy
Dziedzina i dyscyplina nauki: Dziedzina nauk ścisłych i przyrodniczych, Dyscyplina nauki fizyczne.
Poziom kształcenia: studia pierwszego stopnia
Rok studiów/semestr: 2. rok/3. semestr
Punkty ECTS: 3
Wymagania wstępne: obsługa komputera z systemem Windows/Linux, dobra znajomość matematyki na poziomie co najmniej szkoły średniej
Bilans nakładu pracy studenta:
- udział w laboratoriach (30 godz.),
- udział w konsultacjach (15 godz.),
- praca własna studenta w domu (45 godz.),
Wskaźniki ilościowe:
- nakład pracy studenta związany z zajęciami wymagającymi bezpośredniego udziału nauczyciela - 1.8 ECTS;
- nakład pracy studenta związany z samodzielna pracą - 1.2 ECTS.
Zasady wykorzystania sztucznej inteligencji (SI):
- Zezwala się na wykorzystanie SI podczas zajęć jako narzędzia wspomagającego (nie zastępującego pracy własnej) do wyjaśniania trudnych zagadnień, analizy błędów w kodzie, uzyskiwania sugestii dotyczących optymalizacji kodu oraz poszukiwania inspiracji do rozwiązań.
- Rozwiązywanie problemów powinno w pierwszej kolejności odbywać się samodzielnie; w przypadku trudności dopuszcza się pomoc SI.
- Odpowiedzi generowane przez SI muszą być każdorazowo weryfikowane; student jest zobowiązany do sprawdzenia poprawności wygenerowanego kodu oraz zrozumienia jego działania.
- W przypadku korzystania z SI przy realizacji zadania lub projektu należy to jednoznacznie zaznaczyć w dokumentacji, np. w komentarzu w kodzie: "Wygenerowano przy użyciu SI (nazwa narzędzia) – przekształcono i dostosowano”.
- Zabrania się wykorzystywania SI do oszukiwania, w szczególności do generowania prac w całości, kopiowania gotowych rozwiązań zadań bez zrozumienia, obchodzenia zasad uczciwości akademickiej oraz podczas zaliczenia przedmiotu, które ma charakter pracy samodzielnej.
Program zajęć (laboratorium):
- Wprowadzenie do wybranego środowiska programistycznego
- Proste obliczenia symboliczne i numeryczne
- Listy, tablice, wektory i macierze
- Wykresy i wizualizacja danych
- Pliki skryptowe
- Instrukcje sterujące
- Funkcje
- Rozwiązywanie równań liniowych
- Różniczkowanie numeryczne
- Całkowanie numeryczne
- Aproksymacja danych
- Interpolacja
- Metoda Monte Carlo
|
W cyklu 2024:
Profil studiów: ogólnoakademicki Program zajęć: |
Założenia (opisowo)
Koordynatorzy przedmiotu
Rodzaj przedmiotu
Wymagania (lista przedmiotów)
Założenia (lista przedmiotów)
Tryb prowadzenia przedmiotu
W cyklu 2024: mieszany: w sali i zdalnie w sali zdalnie | W cyklu 2025: mieszany: w sali i zdalnie w sali zdalnie | Ogólnie: w sali zdalnie mieszany: w sali i zdalnie |
Efekty kształcenia
Wiedza, absolwent zna i rozumie:
KP6_WG4 - zna zaawansowane metody obliczeniowe stosowane do rozwiązywania typowych problemów fizycznych oraz przykłady praktycznej implementacji takich metod z wykorzystaniem odpowiednich narzędzi informatycznych; zna elementy programowania oraz inżynierii oprogramowania w zakresie przewidzianym programem kształcenia
Umiejętności, absolwent potrafi:
KP6_UW4 - potrafi stosować metody numeryczne do rozwiązania problemów matematycznych; posiada umiejętność stosowania podstawowych pakietów oprogramowania oraz wybranych języków programowania w zakresie przewidzianym programem kształcenia
KP6_UK5 dokonać krytycznej analizy wyników pomiarów, obserwacji lub obliczeń teoretycznych wraz z ilościową oceną dokładności wyników;
KP6_UU1 uczyć się samodzielnie.
Kompetencje społeczne, absolwent jest gotów do:
KP6_KR2 stosowania i propagowania zasad uczciwości intelektualnej w działaniach własnych i innych osób, do rozstrzygania problemów etycznych w kontekście rzetelności badawczej, do propagowania rozstrzygającej roli eksperymentu w weryfikacji teorii fizycznych, do stosowania metody naukowej w gromadzeniu wiedzy.
Kryteria oceniania
Zaliczenie laboratorium: test praktyczny
Podczas zaliczeń obowiązuje zakaz korzystania ze środków komunikacji elektronicznej oraz narzędzi sztucznej inteligencji (SI).
W zależności od obowiązujących regulacji, zastrzega się możliwość przeprowadzenia zaliczenia końcowego lub egzaminu końcowego przy użyciu środków komunikacji elektronicznej.
Warunkiem koniecznym zaliczenia laboratorium jest ponad 50% frekwencja na zajęciach. Ocena końcowa wynika z sumarycznej liczby punktów zdobytej na teście końcowym (waga 75%) i z prac domowych (waga 25%). Student otrzymuje ocenę wg skali:
- <0;50)% - 2,0
- <50;60)% - 3,0
- <60;70)% - 3,5
- <70;80)% - 4,0
- <80;90)% - 4,5
- <90;100>% - 5,0
Literatura
[1] R. L. Zimmerman, F. I. Olness, Mathematica for physics, Addison-Wesley, 1995
[2] W. Kinzel, G. Reents, transl. by M. Clajus and B. Freeland-Clajus, Physics by computer: programming physical problems using Mathematica and C, Berlin, Springer, 1998
[3] 1 podręcznik on-line dla Octave: https://docs.octave.org/octave.pdf
[4] 2 podręcznik on-line dla Octave: http://www-mdp.eng.cam.ac.uk/web/CD/engapps/octave/octavetut.pdf
[5] Z. Fortuna, B. Macukow, J. Wąsowski, Metody numeryczne, Warszawa, Wydawnictwo WNT, 2015
|
W cyklu 2024:
[1] R. L. Zimmerman, F. I. Olness, Mathematica for physics, Addison-Wesley, 1995 |
Więcej informacji
Dodatkowe informacje (np. o kalendarzu rejestracji, prowadzących zajęcia, lokalizacji i terminach zajęć) mogą być dostępne w serwisie USOSweb: