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] KFT_U08 [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] KFT_U12 [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 1FT_25.2_2 1FT_25.2_3 1FT_25.2_4 1FT_25.2_5 1FT_25.2_6 1FT_25.2_7
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 1FT_25.2_2 1FT_25.2_3 1FT_25.2_4 1FT_25.2_5 1FT_25.2_6 1FT_25.2_7
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)
Informacje o sylabusach mogą ulec zmianie w trakcie trwania studiów.
Sylabusy (USOSweb)
Semestr Moduł Język wykładowy
(brak danych)