Programowanie- kurs zaawansowany
Kierunek studiów: Fizyka techniczna
Kod programu: 03-S1FT12.2017

Nazwa modułu: | Programowanie- kurs zaawansowany |
---|---|
Kod modułu: | 0305-1FT-12-49 |
Kod programu: | 03-S1FT12.2017 |
Semestr: | semestr letni 2019/2020 |
Język wykładowy: | polski |
Forma zaliczenia: | zaliczenie |
Punkty ECTS: | 5 |
Opis: | Podczas laboratorium studenci zapoznają się z następującymi zagadnieniami:
• skrypty, makra, itp. a języki programowania;
• interpretery, kompilatory, translatory hybrydowe, maszyny wirtualne, wykonanie rozproszone.
• Koncepcja języka skryptowego: skrypty a programy, cechy języka skryptowego, strukturalność i obiektowość a języki skryptowe,
• tworzenie skryptów jako kolejny paradygmat programowania; zalety języków skryptowych.
• Ewaluacja i wybór języka skryptowego: motywacja (np. modelowanie komputerowe), kryteria ewaluacji, porównania i wnioski.
• Programowanie w wybranych językach skryptowych: np. Python.
• Wykorzystanie gotowych bibliotek, w tym bibliotek numerycznych.
• Współpraca z nowoczesnymi technologiami obliczeniowymi, np. interfejs oprogramowania do obliczeń z wykorzystaniemprocesorów graficznych (GPU).
• Wbudowywanie kodu napisanego w językach skryptowych do kodu programów napisanych przez inne języki programowania oraz
• rozszerzanie języków skryptowych za pomocą innych języków programowania, np. możliwe wspólne wykorzystanie języka
• skryptowego Phyton i języka programowania C/C++.
Następnie studenci wykonują w grupie projekt wykorzystujący techniki programowania nabyte w trakcie laboratorium.
Przedmiot obowiązkowy dla sp. Modelowanie komputerowe.
|
Wymagania wstępne: | Programowanie I, metody numeryczne |
Literatura podstawowa: | (brak informacji) |
Efekt modułowy | Kody efektów kierunkowych do których odnosi się efekt modułowy [stopień realizacji: skala 1-5] |
---|---|
Rozumie znaczenie programowania z fizyce i naukach ścisłych [1FT_49_1] |
KFT_W01 [3/5] |
Zna podstawy technik obliczeniowych i rozumie ich ograniczenia [1FT_49_2] |
KFT_W08 [3/5] |
Potrafi zaimplementować i zastosować wybrane metody numeryczne do rozwiązania problemu fizycznego [1FT_49_3] |
KFT_U08 [4/5] |
Potrafi skompilować uruchomić i testować program komputerowy. [1FT_49_4] |
KFT_U12 [5/5] |
Potrafi pracować w grupie nad projektem informatycznym. [1FT_49_5] |
KFT_K03 [3/5] |
Typ | Opis | Kody efektów modułowych do których odnosi się sposób weryfikacji |
---|---|---|
projekt [1FT_49_w_1] | Student wykonuje w grupie projekt wykorzystujący techniki programowania nabyte w trakcie kursu. Skala ocen 2-5.
Ocena zaliczająca laboratorium jest średnią ocen z kolokwiów oraz wykonanego projektu.
Skala ocen 2-5.
|
1FT_49_3 |
Kolokwium wstępne [1FT_49_w_2] | Student wykazuje się wiedzą w zakresie technik służących do rozwiązania problemu. Skala ocen 2-5.
Ocena zaliczająca laboratorium jest średnią ocen z kolokwiów oraz wykonanego projektu.
Skala ocen 2-5.
|
1FT_49_1 |
Rodzaj prowadzonych zajęć | Praca własna studenta | Sposoby weryfikacji | |||
---|---|---|---|---|---|
Typ | Opis (z uwzględnieniem metod dydaktycznych) | Liczba godzin | Opis | Liczba godzin | |
laboratorium [1FT_49_fs_1] | Podczas laboratorium studenci przygotowywują projekt grupowy |
45 | W domu studenci indywidualnie przygotowują podstawy zagadnień potrzebne do rozwiązywania problemów w projekcie |
60 |
projekt [1FT_49_w_1] |
Załączniki |
---|
Opis modułu (PDF) |
Sylabusy (USOSweb) | ||
---|---|---|
Semestr | Moduł | Język wykładowy |
(brak danych) |