Wzorce projektowe
Kierunek studiów: Informatyka
Kod programu: 08-S1INI12.2014

Nazwa modułu: | Wzorce projektowe |
---|---|
Kod modułu: | 08-IGO1S-13-4S04 |
Kod programu: | 08-S1INI12.2014 |
Semestr: | semestr letni 2015/2016 |
Język wykładowy: | polski |
Forma zaliczenia: | zaliczenie |
Punkty ECTS: | 3 |
Opis: | Celem zajęć jest przygotowanie studentów w zakresie projektowania wzorców projektowych oraz modeli programistycznych. Dzięki temu student będzie lepiej przygotowany pod względem praktycznym do wymagań stawianych przez rynek pracy. Student posiądzie również umiejętności przydatne w optymalizacji oprogramowania, dzięki czemu lepiej będzie przygotowywać aplikacje do testowania badanych algorytmów. W konsekwencji zajęcia mają doprowadzić do zagłębienia studenta z zaawansowane programowanie obiektowe. |
Wymagania wstępne: | Dobra znajomość programowania w języku JAVA / C++. Znajomość paradygmatów technik Object Oriented Programming. |
Literatura podstawowa: | (brak informacji) |
Efekt modułowy | Kody efektów kierunkowych do których odnosi się efekt modułowy [stopień realizacji: skala 1-5] |
---|---|
Potrafi formułować opinie i potrzeby aktualnego trendu w projektowaniu aplikacji. Rozumie potrzeby rozwijania swoich kompetencji w zakresie programowania. [08-IGO1S-13-4S04-K9] |
K_1_A_I_K01 [2/5] |
Potrafi identyfikować wzorce projektowe na podstawie opisu dokumentacji oraz tworzyć dokumentację do użytych wzorców. [08-IGO1S-13-4S04-U5] |
K_1_A_I_U03 [1/5] |
Potrafi zaprojektować aplikację opartą o wzorce projektowe oraz dostosować jakość wzorców do zadanego problemu. [08-IGO1S-13-4S04-U6] |
K_1_A_I_U15 [1/5] |
Potrafi refaktoryzować kod aplikacji do wybranych przez siebie odpowiednich wzorców projektowych. [08-IGO1S-13-4S04-U7] |
K_1_A_I_U05 [1/5] |
Potrafi zaprojektować prosty model MVC oraz użyć gotowych modeli tego typu. [08-IGO1S-13-4S04-U8] |
K_1_A_I_U15 [2/5] |
Ma zaawansowaną wiedzę z zakresu programowania zorientowanego obiektowo i zna wszystkie paradygmaty programowania obiektowego. [08-IGO1S-13-4S04-W1] |
K_1_A_I_W09 [2/5] |
Ma podstawową wiedzę z zakresu wzorców projektowych i zna wzorce wraz z podziałem ich na kategorie, rozumie przeznaczenie wzorców projektowych. [08-IGO1S-13-4S04-W2] |
K_1_A_I_W09 [1/5] |
Ma podstawową wiedzę z zakresu refaktoryzacji kodu programu do wzorców projektowych i zna zasady tworzenia tego procesu dla złożonych projektów. [08-IGO1S-13-4S04-W3] |
K_1_A_I_W12 [1/5] |
Ma podstawową wiedzę z zakresu projektowania i działania modelu MVC i zna przeznaczenie poszczególnych elementów tego modelu. [08-IGO1S-13-4S04-W4] |
K_1_A_I_W12 [1/5] |
Typ | Opis | Kody efektów modułowych do których odnosi się sposób weryfikacji |
---|---|---|
prace kontrolne [08-IGO1S-13-4S04w1] | Kolokwium zaliczeniowe w formie praktycznej, czyli stworzenie zadanych programów na komputerze. |
08-IGO1S-13-4S04-K9 |
Sprawozdania grupowe [08-IGO1S-13-4S04w2] | Sprawozdania wraz z dołączonym programem z zadanych zestawów zadań |
08-IGO1S-13-4S04-K9 |
Rodzaj prowadzonych zajęć | Praca własna studenta | Sposoby weryfikacji | |||
---|---|---|---|---|---|
Typ | Opis (z uwzględnieniem metod dydaktycznych) | Liczba godzin | Opis | Liczba godzin | |
laboratorium [08-IGO1S-13-4S04fs1] | Szczegółowe przygotowanie studentów do projektowania i wykonywania aplikacji zgodnie z zasadami Object Oriented Programming oraz wzorcami projektowymi. Tworzenie programów ćwiczeniowych. |
30 | Rozwiązywanie zadań z wprowadzonych wzorców projektowych oraz modeli programowania.
Projektowanie, dokumentowanie i programowanie zadanych projektów zaliczeniowych w formie sprawozdania. Praca w małych zespołach nad autorską wersją zdanych rozwiązań (np. MVC).
|
60 |
prace kontrolne [08-IGO1S-13-4S04w1] |
Załączniki |
---|
Opis modułu (PDF) |
Sylabusy (USOSweb) | ||
---|---|---|
Semestr | Moduł | Język wykładowy |
(brak danych) |