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

Nazwa modułu: Algorytmy i programowanie
Kod modułu: 03-IS-14-AiP
Kod programu: 03-S1IS14.2014
Semestr: semestr letni 2014/2015
Język wykładowy: polski
Forma zaliczenia: zaliczenie
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 AiP_2 AiP_3 AiP_4 AiP_5
projekt [AiP_w_2]
realizacja projektu zaproponowanego przez prowadzącego labolatorium lub studenta za zgodą koordynatora modułu
AiP_2 AiP_3 AiP_4 AiP_5
zadania domowe [AiP_w_3]
ocena zadań domowych; możliwość odpytania z wybranych zagadnień/zadań zadanych na pracę w domu;
AiP_2 AiP_3 AiP_4 AiP_5
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 AiP_2 AiP_3 AiP_4 AiP_5
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] projekt [AiP_w_2] zadania domowe [AiP_w_3]
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] zadania domowe [AiP_w_3]
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)