Algorytmy i programowanie
Field of study: Applied Computer Science
Programme code: 03-S1IS14.2015

Module name: | Algorytmy i programowanie |
---|---|
Module code: | 03-IS-14-AiP |
Programme code: | 03-S1IS14.2015 |
Semester: |
|
Language of instruction: | Polish |
Form of verification: | exam |
ECTS credits: | 7 |
Description: | 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.
|
Prerequisites: | Zaliczenie modułu: Wstęp do programowania; Wstęp do informatyki. |
Key reading: | (no information given) |
Learning outcome of the module | Codes of the learning outcomes of the programme to which the learning outcome of the module is related [level of competence: scale 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] |
Type | Description | Codes of the learning outcomes of the module to which assessment is related |
---|---|---|
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 |
Form of teaching | Student's own work | Assessment of the learning outcomes | |||
---|---|---|---|---|---|
Type | Description (including teaching methods) | Number of hours | Description | Number of hours | |
lecture [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] |
laboratory classes [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] |
discussion classes [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] |
Attachments |
---|
Module description (PDF) |
Syllabuses (USOSweb) | ||
---|---|---|
Semester | Module | Language of instruction |
(no information given) |