Programowanie cz. 1 Kierunek studiów: Fizyka
Kod programu: 03-S1FZ12.2019

Nazwa modułu: Programowanie cz. 1
Kod modułu: 0305-1F-13-24.1
Kod programu: 03-S1FZ12.2019
Semestr:
  • semestr zimowy 2022/2023
  • semestr zimowy 2021/2022
  • semestr zimowy 2020/2021
  • semestr zimowy 2019/2020
Język wykładowy: polski
Forma zaliczenia: zaliczenie
Punkty ECTS: 3
Opis:
Na wykładzie student zapoznaje się z następującymi zagadnieniami związanymi z programowaniem, w szczególności z programowaniem w języku kompilowalnym C/C++: • elementy języka, typy danych, deklaracje • wyrażenia i przypisania • instrukcje sterujące • części składowe programu: funkcja główna, procedury, klasy, obiekty • operacje na plikach • definiowane typy dany • optymalizacja W ramach laboratorium student( tematy ćwiczeń laboratoryjnych do wyboru): • poznaje podstawy korzystania ze środowiska Linux, w tym: operacje na plikach (kasowanie, przenoszenie, zmiana nazwy) i katalogach (tworzenie, usuwanie, zmiana nazwy), użycie prostych edytorów tekstu. • poznaje sposoby kompilowanie i uruchamiania programów • poznaje sposoby prezentacji otrzymanych wyników. • doskonali umiejętności algorytmizacji zagadnień • doskonali umiejętności samodzielnego tworzenia programów • doskonali umiejętności wyszukiwania i naprawiania błędów w programach • doskonali umiejętności analizy efektywności kodu i jego optymalizacji W ramach pracy własnej student: • utrwala wiedzę pozyskaną w trakcie wykładu w stopniu pozwalającym na korzystanie z niej podczas ćwiczeń laboratoryjnych • nabiera doświadczenia poprzez samodzielne pisanie i uruchamia programów zadanych przez prowadzącego
Wymagania wstępne:
BRAK
Literatura podstawowa:
(brak informacji)
Efekt modułowy Kody efektów kierunkowych do których odnosi się efekt modułowy [stopień realizacji: skala 1-5]
zna podstawy technik obliczeniowych i programowania, wspomagających pracę fizyka i rozumie ich ograniczenia [1F_24.1_1]
KF_W10 [3/5]
zna formalizm matematyczny przydatny w konstruowaniu i analizie modeli fizycznych i rozumie jego ograniczenia [1F_24.1_2]
KF_W08 [2/5]
potrafi wykorzystać narzędzia i metody numeryczne do rozwiązywania wybranych zagadnień analizy danych fizycznych i do opracowywania wyników pomiarów [1F_24.1_3]
KF_U07 [3/5]
potrafi napisać samodzielnie prosty program komputerowy [1F_24.1_4]
KF_U11 [4/5]
potrafi uruchomić i testować programy komputerowe [1F_24.1_5]
KF_U12 [4/5]
Typ Opis Kody efektów modułowych do których odnosi się sposób weryfikacji
kolokwium [1F_24.1_w_1]
skala ocen 2-5
1F_24.1_1 1F_24.1_2 1F_24.1_3 1F_24.1_4 1F_24.1_5
egzamin [1F_24.1_w_2]
warunkiem przystąpienia do egzaminu jest zaliczenie laboratorium; zakres materiału – wszystkie zagadnienia omawiane na wykładach; skala ocen 2-5;
1F_24.1_1 1F_24.1_2 1F_24.1_3 1F_24.1_4 1F_24.1_5
Rodzaj prowadzonych zajęć Praca własna studenta Sposoby weryfikacji
Typ Opis (z uwzględnieniem metod dydaktycznych) Liczba godzin Opis Liczba godzin
wykład [1F_24.1_fs_1]
omówienie zagadnień będących tematem wykładu z wykorzystaniem prezentacji multimedialnych oraz przeprowadzanych „na żywo” ilustracji działania programów.
15
Zapoznawanie się z materiałami umieszczonymi na stronie intrnetowej oraz notatkami z wykładów; praca z podręcznikiem.
30 kolokwium [1F_24.1_w_1] egzamin [1F_24.1_w_2]
laboratorium [1F_24.1_fs_2]
samodzielne pisanie i uruchamianie programów komputerowych; dyskusja przy tablicy: metod podejścia do konkretnych problemów, algorytmizacji zagadnienia i pojawiających się problemów.
15
Rozwiązywanie zadań (pisanie programów)
30 kolokwium [1F_24.1_w_1] egzamin [1F_24.1_w_2]
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)