SylabUZ
Nazwa przedmiotu | Metody programowania w zastosowaniach naukowych |
Kod przedmiotu | 11.3-WF-FizD-MPZN-S19 |
Wydział | Wydział Fizyki i Astronomii |
Kierunek | Fizyka |
Profil | ogólnoakademicki |
Rodzaj studiów | drugiego stopnia z tyt. magistra |
Semestr rozpoczęcia | semestr zimowy 2019/2020 |
Semestr | 1 |
Liczba punktów ECTS do zdobycia | 6 |
Występuje w specjalnościach | Fizyka komputerowa |
Typ przedmiotu | obowiązkowy |
Język nauczania | polski |
Sylabus opracował |
|
Forma zajęć | Liczba godzin w semestrze (stacjonarne) | Liczba godzin w tygodniu (stacjonarne) | Liczba godzin w semestrze (niestacjonarne) | Liczba godzin w tygodniu (niestacjonarne) | Forma zaliczenia |
Wykład | 15 | 1 | - | - | Egzamin |
Laboratorium | 45 | 3 | - | - | Zaliczenie na ocenę |
Celem przedmiotu jest nauka tworzenia oprogramowania w języku C++ z wykorzystaniem współczesnych technik tworzenia oprogramowania i wykorzystania bibliotek języka C++ ze szczególny uwzględnieniem tematyki związanej z symulacjami, modelowaniem i analizą danych.
Znajomość programowania strukturalnego i obiektowego w języku C++.
1. Organizacja kodu, tworzenie projektu, kompilacja i tworzenie bibliotek
2. Wersjonowanie kodu, testowanie oprogramowania, dokumentacja
3. Szablony, struktury danych i algorytmy - STL
4.Biblioteki matematyczne i do obliczeń numerycznych
5. Wielowątkowość
6. Tworzenie GUI.
7. Inteligentne wskaźniki, problemy z wyciekiem pamięci
Ćwiczenia laboratoryjne, metoda projektu, praca w grupie, giełda pomysłów, burza mózgów, prezentacja, praca z dokumentacją, samodzielne pozyskiwanie wiedzy
Opis efektu | Symbole efektów | Metody weryfikacji | Forma zajęć |
Laboratorium: Minimum 50% punktów z testów (sumarycznie), projekt semestralny. Ocena z laboratorium: 50% ocena z testów, 50% ocena projektu.
Wykład: egzamin
Ocena końcowa 70% laboratorium, 30% ocena z egzaminu
Dokumentacja związana z omawianymi bibliotekami (np. Boost, Qt, mpi, STL, git).
Internet
Zmodyfikowane przez dr hab. Piotr Lubiński, prof. UZ (ostatnia modyfikacja: 11-06-2019 16:44)