Algorytmy i programowanie
Kierunek studiów: Informatyka stosowana
Kod programu: 03-S1IS14.2018

Nazwa modułu: | Algorytmy i programowanie |
---|---|
Kod modułu: | 03-IS-14-AiP |
Kod programu: | 03-S1IS14.2018 |
Semestr: | semestr letni 2018/2019 |
Język wykładowy: | polski |
Forma zaliczenia: | egzamin |
Punkty ECTS: | 7 |
Opis: | 1. Programowanie imperatywne w języku Python.
2. Podprogramy w języku Python - funkcje i procedury.
3. Otwarte biblioteki dla języka Python. Korzystanie z istniejących projektów oraz tworzenie własnych.
4. Modelowanie i rozwiązywanie praktycznych problemów z użyciem programowania w Python-ie.
5. Wizualizacja danych wyjściowych.
6. Metoda brute-force a zaawansowane algorytmy.
7. Algorytmy iteracyjne i rekurencyjne. Implementacja wybranych algorytmów.
8. Wybrane narzędzia programistyczne dla Python-a.
|
Wymagania wstępne: | Zaliczenie modułu: Wstęp do programowania; Wstęp do informatyki. |
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 pojęcie algorytmu i różne sposoby jego implementacji; zna podstawowe własności algorytmów; [AiP_1] |
K_W02 [3/5] |
rozumie idee i ograniczenia programowania imperatywnego; zna różnicę między metodą BFI a podejściem algorytmicznym; [AiP_2] |
K_U03 [3/5] |
korzysta z dostępnych bibliotek programistycznych; [AiP_3] |
K_U02 [3/5] |
potrafi w praktyczny sposób zaprojektować program rozwiązujący zadany problem; [AiP_4] |
K_U17 [3/5] |
rozumie potrzebę programowania z użyciem zaawansowanych algorytmów; zna różnicę między stadium larwalnym programów a gotowymi aplikacjami; [AiP_5] |
K_K03 [2/5] |
Typ | Opis | Kody efektów modułowych do których odnosi się sposób weryfikacji |
---|---|---|
kolokwium [AiP_w_1] | kolokwia pisemne; termin kolokwium podany do wiadomości studentów dwa tygodnie wcześniej; zadania podobnego typu do zadań rozwiązywanych w trakcie zajęć laboratoryjnych; |
AiP_1 |
projekt [AiP_w_2] | realizacja projektu zaproponowanego przez prowadzącego labolatorium lub studenta za zgodą koordynatora modułu |
AiP_2 |
zadania domowe [AiP_w_3] | ocena zadań domowych; możliwość odpytania z wybranych zagadnień/zadań zadanych na pracę w domu; |
AiP_2 |
egzamin [AiP_w_4] | Egzamin obowiązkowy. Warunkiem przystąpienia do egzaminu jest zaliczenie zajęć laboratoryjnych; zakres materiału - wszystkie zagadnienia omawiane na wykładach; |
AiP_1 |
Rodzaj prowadzonych zajęć | Praca własna studenta | Sposoby weryfikacji | |||
---|---|---|---|---|---|
Typ | Opis (z uwzględnieniem metod dydaktycznych) | Liczba godzin | Opis | Liczba godzin | |
wykład [AiP_fs_1] | wykład wybranych zagadnień z wykorzystaniem pomocy audiowizualnych |
30 | przyswojenie wiadomości z wykładu przy pomocy udostępnionych materiałów wykładowych; lektura uzupełniająca podręczników; |
40 |
egzamin [AiP_w_4] |
laboratorium [AiP_fs_2] | praca w laboratorium z wykorzystaniem komputera w oparciu o otwarte środowiska programistyczne |
30 | praca własna z wykorzystaniem ogólnodostępnego oprogramowania, doskonalenie umiejętności zdobytych podczas zajęć |
50 |
kolokwium [AiP_w_1] |
konwersatorium [AiP_fs_3] | konwersatorium, w trakcie którego studenci rozwiązują, pod kierunkiem prowadzącego, zadania kształtujące umiejętności wymienione w zestawie efektów kształcenia modułu |
15 | przyswojenie wiedzy z wykładów, samodzielna praca ze zbiorami zadań, |
35 |
kolokwium [AiP_w_1] |
Załączniki |
---|
Opis modułu (PDF) |
Sylabusy (USOSweb) | ||
---|---|---|
Semestr | Moduł | Język wykładowy |
(brak danych) |