Programowanie cz.2
Kierunek studiów: Fizyka techniczna
Kod programu: 03-S1FT12.2017

Nazwa modułu: | Programowanie cz.2 |
---|---|
Kod modułu: | 0305-1FT-13-25.2 |
Kod programu: | 03-S1FT12.2017 |
Semestr: | semestr letni 2017/2018 |
Język wykładowy: | polski |
Forma zaliczenia: | zaliczenie |
Punkty ECTS: | 3 |
Opis: | Student zapoznaje się z następującymi zagadnieniami:
Różnorodność języków programowania: niskiego i wysokiego poziomu, specjalizowane i ogólnego przeznaczenia, kompilowane
i interpretowane, skrypty.
Pojęcia podstawowe: zmienne (typy, konwersje), tablice, operacje wejścia-wyjścia, instrukcje sterujące, funkcje, struktury.
Kodowanie podstawowych algorytmów numerycznych (np. sortowanie, całkowanie, ...itp). Korzystanie z funkcji bibliotecznych.
Mechanizmy programowania obiektowego: klasy, obiekty, metody klas, hermetyzacja informacji, konstruktory, destruktory, dziedziczenie.
Klasy abstrakcyjne. Korzystanie z klas bibliotecznych. Wyjątki i ich obsługa.
Pakiet programistyczno-obliczeniowy MATLAB/OCTAVE: definiowanie własnych funkcji, fitowanie, histogramy, wykresy funkcji i zbiorów
danych (wraz z ich opisem).
Przedmiot obowiązkowy, wykład zakończony egzaminem.
|
Wymagania wstępne: | Technologie informatyczne |
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 technologii informatycznych i metod obliczeniowych we współczesnym społeczeństwie [1FT_25.2_1] |
KFT_W08 [2/5] |
Posiada podstawową wiedzę niezbędną do programowania strukturalnego i obiektowego [1FT_25.2_2] |
KFT_W08 [4/5] |
Potrafi samodzielnie stworzyć kody programów komputerowych, realizujących określone zadania (algorytmy) [1FT_25.2_3] |
KFT_W09 [3/5] |
Potrafi przygotować, kompilować, uruchomić i testować pliki z kodem źródłowym programu komputerowego [1FT_25.2_4] |
KFT_U11 [3/5] |
(brak informacji) [1FT_25.2_5] |
|
Potrafi czytelnie przedstawiać wyniki działania programu, w razie potrzeby w formie graficznej [1FT_25.2_6] |
KFT_U11 [4/5] |
Potrafi stworzyć czytelną i funkcjonalną dokumentację przygotowanego przez siebie programu komputerowego [1FT_25.2_7] |
KFT_U13 [4/5] |
Typ | Opis | Kody efektów modułowych do których odnosi się sposób weryfikacji |
---|---|---|
kolokwium [1FT_25.2_w_1] | Dwa razy w semestrze; termin kolokwium podany do wiadomości studentów dwa tygodnie wcześniej; zadania podobnego typu do
omawianych w laboratorium komputerowym; skala ocen 2 – 5;
średnia ocena z kolokwiów jest oceną zaliczającą laboratorium
|
1FT_25.2_1 |
egzamin testowy [1FT_25.2_w_2] | Test wyboru; nie więcej niż 45 pytań z materiału wykładanego oraz wykonywanego w laboratorium; skala ocen: 2 – 5.
Warunkiem przystąpienia do egzaminu jest zaliczenie laboratorium.
|
1FT_25.2_1 |
Rodzaj prowadzonych zajęć | Praca własna studenta | Sposoby weryfikacji | |||
---|---|---|---|---|---|
Typ | Opis (z uwzględnieniem metod dydaktycznych) | Liczba godzin | Opis | Liczba godzin | |
wykład [1FT_25.2_fs_1] | wykład wybranych zagadnień z wykorzystaniem komputera i pomocy audiowizualnych |
15 | praca z podręcznikiem, czytanie dokumentacji i źródeł w sieci |
30 |
egzamin testowy [1FT_25.2_w_2] |
laboratorium [1FT_25.2_fs_2] | praca z plikami źródłowymi w środowisku programistycznym; przygotowywanie, testowanie, modyfikacja kodów algorytmów |
15 | (brak informacji) |
30 |
kolokwium [1FT_25.2_w_1] |
Załączniki |
---|
Opis modułu (PDF) |
Sylabusy (USOSweb) | ||
---|---|---|
Semestr | Moduł | Język wykładowy |
(brak danych) |