diff --git a/bikol/DAPOLI0_2012/README.md b/bikol/DAPOLI0_2012/README.md new file mode 100644 index 0000000..9c03e87 --- /dev/null +++ b/bikol/DAPOLI0_2012/README.md @@ -0,0 +1,122 @@ + +# Analiza i projektowanie obiektowe - APO {#analiza_i_projektowanie_obiektowe___apo} + +Strona ćwiczeń z przedmiotu Analiza i projektowanie obiektowe grupa CA. + +\<\\> + +## Wykład + +`wykład (1WA): dr Jacek Marciniak<`\ +`>`\ +`wtorek, godz.: 10:00, aula C` + +## Ćwiczenia + +środa, godz.: 10:00, sala: **A1-24,25** + +## Zasady zaliczenia {#zasady_zaliczenia} + +- Obecność na zajęciach jest obowiązkowa. Dopuszczalne są trzy + nieusprawiedliwione nieobecności. +- Nieobecność na zajęciach, na których prezentowane są zadania + grupowe, wszystkich członków zespołu skutkować będzie obniżeniem + punktacji oddawanego zadania o jeden punkt. +- W przypadku zadań ocenianych grupowo wszyscy członkowie zespołu + otrzymują jednakową liczbę punktów. +- Oddanie zadania po terminie, skutkuje obniżeniem punktacji o: + - spóźnienie nieprzekraczające tygodnia: 1 punkt + - spóźnienie powyżej tygodnia: 0.5 + {liczba tygodni spóźnienia + zaokrąglona w górę} \* 0.5 +- Liczba punktów przyznana za zadanie ustalana jest jako maksimum z + liczby uzyskanych punktów oraz zera. +- Zadania muszą być wykonywane po kolei. Nie jest możliwe uzyskanie + punktów za zadanie o numerze wyższym bez wcześniejszego oddania + wszystkich zadań o numerach niższych. + - Zasada ta dotyczy również ostatniego zadania. +- Ostateczna ocena z przedmiotu, ustalana jest na podstawie sumy + punktów przyznanych za wszystkie zadania zgodnie ze skalą ocen. + +### Grupy i projekty {#grupy_i_projekty} + +- Każdy uczestnik zajęć przynależy do jednej grupy. +- Grupa składa się z 3-4 osób. +- Skład grup zostaje ustalony podczas pierwszych zajęć. Każda grupa ma + przypisany numer. +- Poszczególne grupy realizują jeden projekt wylosowany podczas + pierwszych zajęć. +- Projekt określa dziedzinę i tematykę realizowanych zadań. + +### Zadania + +\|\|\<:> **Numer\<\ +\>zadania** \|\|\<:> **Nazwa** \|\|\<:> **Termin oddania** \|\|\<:> +**Forma oddania** \|\|\<:> **Punktacja** \|\|\<:> **Forma oceny** +\|\|\<:> **Opis** \|\| \|\| 1 \|\| Prototyp \|\|\<:> 10 X 10:00 \|\|\<:> +na zajęciach \|\|\<:> 1 \|\|\<:> indywidualna \|\| \|\| \|\| 2 \|\| +Skrócone przypadki użycia \|\|\<:> 21 X 23:59 \|\|\<:> email + wiki +\|\|\<:> 2 \|\|\<:> grupowa \|\| \|\| \|\| 3 \|\| Pełny przypadek użycia +\|\|\<:> 7 XI 12:00 \|\|\<:> email \|\|\<:> 3 \|\|\<:> indywidualna \|\| +\|\| \|\| 4 \|\| Model wiedzy dziedzinowej \|\|\<:> 5 XII 10:00 \|\|\<:> +email + prezentacja \|\|\<:> 5 \|\|\<:> grupowa \|\| \|\| \|\| 5 \|\| +Opis zdarzeń systemowych \|\|\<:> 12 XII 10:00 \|\|\<:> na zajęciach +\|\|\<:> - \|\|\<:> grupowa \|\| \|\| \|\| 6 \|\| Diagramy interakcji +\|\|\<:> 09 I 10:00 \|\|\<:> email + prezentacja \|\|\<:> 6 \|\|\<:> +indywidualna \|\| \|\| \|\| 7 \|\| Diagram klas \|\|\<:> 17 I 23:59 +\|\|\<:> email + prezentacja \|\|\<:> 1 \|\|\<:> grupowa \|\| \|\| \|\| +8 \|\| Wzorce projektowe \|\|\<:> 17 I 23:59 \|\|\<:> email + +prezentacja \|\|\<:> 2 \|\|\<:> grupowa \|\| \|\| + +### Harmonogram + +\|\|\<:> **Numer\<\ +\>zajęć** \|\|\<:> **Data** \|\|\<:> **Tematyka** \|\| \|\| 1 \|\| 3 X +\|\| sprawy organizacyjne\<\ +\>wybór projektów\<\ +\>wybór funkcjonalności prototypu\<\ +\>rozpoczęcie implementacji\|\| \|\| 2 \|\| 10 X \|\| ocena prototypu\<\ +\>dyskusja i prezentacja prototypów\<\ +\>wprowadzenie do skróconego opisu UC\|\| \|\| 3 \|\| 17 X \|\| +omówienie zadania\<\ +\>praca nad skróconym opisem UC\<\ +\>dyskusja o najczęstszych błędach\|\| \|\| 4 \|\| 24 X \|\| ocena +skróconego opisu UC\<\ +\>prezentacja i dyskusja\<\ +\>wybór UC do pełnego opisu \|\| \|\| 5 \|\| 7 XI \|\| praca nad +dokończeniem pełnego opisu UC\<\ +\>dyskusja o najczęstszych błędach\<\ +\>oddanie zadania\|\| \|\| 6 \|\| 14 XI \|\| model wiedzy dziedzinowej: +klasy \|\| \|\| 7 \|\| 21 XI \|\| model wiedzy dziedzinowej: asocjacje +\|\| \|\| 8 \|\| 28 XI \|\| model wiedzy dziedzinowej: atrybuty \|\| +\|\| 9 \|\| 5 XII \|\| prezentacja modelu wiedzy dziedzinowej\<\ +\>zdarzenia systemowe \|\| \|\| 10 \|\| 12 XII \|\| diagramy interakcji +\|\| \|\| 11 \|\| 19 XII \|\| diagramy interakcji \|\| \|\| 12 \|\| 9 I +\|\| prezentacja diagramów interakcji\<\ +\>diagram klas \|\| \|\| 13 \|\| 16 I \|\| diagram klas\<\ +\>wzorce projektowe \|\| \|\| 14 \|\| 23 I \|\| wzorce projektowe\<\ +\>ocena diagramu klas\<\ +\>ocena wzorców projektowych\<\ +\>podsumowanie zajęć\<\ +\>wpisy \|\| + +### Skala ocen {#skala_ocen} + +\|\| **Liczba punktów** \|\| **Ocena**\|\| \|\|\<:> \<50% \|\|\<:> ndst +\|\| \|\|\<:> \[50%,60%) \|\|\<:> dst \|\| \|\|\<:> \[60%,70%) \|\|\<:> +dst+ \|\| \|\|\<:> \[70%,80%) \|\|\<:> db \|\| \|\|\<:> \[80%,90%) +\|\|\<:> db+ \|\| \|\|\<:> \>=90% \|\|\<:> bdb \|\| + +## Literatura + +- Craig Larman: *Applying UML and Patterns An Introduction to + Object-Oriented Analysis and Design and the Unified Process*, + Prentice Hall 2002 +- Jaroslav Tulach: *Practical API Design: Confessions of a Java + Framework Architect*, Apress 2008 +- Erich Gamma, Richard Helm, Ralph Johnson, John M. Vlissides: *Wzorce + projektowe. Elementy oprogramowania obiektowego wielokrotnego + użytku*, Helion 2010 +- Alistair Cockburn: *Writing effective use cases*, Addison-Wesley + 2000 +- Dąbrowski W., Stasiak A., Wolski M.: *Modelowanie systemów + informatycznych w języku UML 2.1*, PWN 2009 diff --git a/bikol/DAPOLI0_2013/README.md b/bikol/DAPOLI0_2013/README.md new file mode 100644 index 0000000..37e9b5e --- /dev/null +++ b/bikol/DAPOLI0_2013/README.md @@ -0,0 +1,131 @@ + +# Analiza i projektowanie obiektowe - APO {#analiza_i_projektowanie_obiektowe___apo} + +Strona ćwiczeń z przedmiotu Analiza i projektowanie obiektowe grupa CA. + +\<\\> + +## Wykład + +`wykład (1WA): dr Jacek Marciniak<`\ +`>`\ +`wtorek, godz.: 10:00, aula C` + +## Ćwiczenia + +środa, godz.: 10:00, sala: **A1-24,25** + +## Aktualności + +- Format maila z zadaniami domowymi: + - - Tytuł: \"\[DAPO\] Zadanie #m. Grupa #n\", gdzie #m i #n to + odpowiednio numer zadania i numer grupy + - Treść: pusta, ewentualnie informacje dodatkowe lub link + - Załączniki: pliki pdf lub astah + +## Zasady zaliczenia {#zasady_zaliczenia} + +- Obecność na zajęciach jest obowiązkowa. Dopuszczalne są trzy + nieusprawiedliwione nieobecności. +- Nieobecność na zajęciach, na których prezentowane są zadania + grupowe, wszystkich członków zespołu skutkować będzie obniżeniem + punktacji oddawanego zadania o jeden punkt. +- W przypadku zadań ocenianych grupowo wszyscy członkowie zespołu + otrzymują jednakową liczbę punktów. +- Oddanie zadania po terminie, skutkuje obniżeniem punktacji o *0.5 + + {liczba rozpoczętych tygodni spóźnienia} \* 0.5 punktów*. +- Liczba punktów przyznana za zadanie ustalana jest jako maksimum z + liczby uzyskanych punktów oraz zera. +- Zadania muszą być wykonywane po kolei. Nie jest możliwe uzyskanie + punktów za zadanie o numerze wyższym bez wcześniejszego oddania + wszystkich zadań o numerach niższych. + - Zasada ta dotyczy również ostatniego zadania. +- Do zaliczenia przedmiotu konieczne jest oddanie wszystkich zadań. +- Ostateczna ocena z przedmiotu, ustalana jest na podstawie sumy + punktów przyznanych za wszystkie zadania zgodnie ze skalą ocen. + +### Grupy i projekty {#grupy_i_projekty} + +- Każdy uczestnik zajęć przynależy do jednej grupy. +- Grupa składa się z 3-4 osób. +- Skład grup zostaje ustalony podczas pierwszych zajęć. Każda grupa ma + przypisany numer. +- Poszczególne grupy realizują jeden projekt wylosowany podczas + pierwszych zajęć. Lista projektów: +- Projekt określa dziedzinę i tematykę realizowanych zadań. + +### Zadania + +\|\|\<:> **Numer\<\ +\>zadania** \|\|\<:> **Nazwa** \|\|\<:> **Termin oddania** \|\|\<:> +**Forma oddania** \|\|\<:> **Punktacja** \|\|\<:> **Forma oceny** +\|\|\<:> **Opis** \|\| \|\| 1 \|\| Prototyp \|\|\<:> 16 X 10:00 \|\|\<:> +na zajęciach \|\|\<:> 1 \|\|\<:> indywidualna \|\| \|\| \|\| 2 \|\| +Skrócone przypadki użycia \|\|\<:> 23 X 11:30 \|\|\<:> email \|\|\<:> 2 +\|\|\<:> grupowa \|\| \|\| \|\| 3 \|\| Pełny przypadek użycia \|\|\<:> 6 +XI 11:30 \|\|\<:> email \|\|\<:> 3 \|\|\<:> indywidualna \|\| \|\| \|\| +4 \|\| Model wiedzy dziedzinowej \|\|\<:> 27 XI 23:59 \|\|\<:> email + +prezentacja \|\|\<:> 5 \|\|\<:> grupowa \|\| \|\| \|\| 5 \|\| Opis +zdarzeń systemowych \|\|\<:> 11 XII 10:00 \|\|\<:> na zajęciach \|\|\<:> +- \|\|\<:> grupowa \|\| \|\| \|\| 6 \|\| Diagramy interakcji \|\|\<:> 5 +I 23:59 \|\|\<:> email + ocenianie \|\|\<:> 6 \|\|\<:> indywidualna \|\| +\|\| \|\| 7 \|\| Diagram klas \|\|\<:> 19 I 23:59 \|\|\<:> email + +prezentacja \|\|\<:> 1 \|\|\<:> grupowa \|\| \|\| \|\| 8 \|\| Wzorce +projektowe \|\|\<:> 26 I 23:59 \|\|\<:> email + prezentacja \|\|\<:> 2 +\|\|\<:> grupowa \|\| \|\| + +### Harmonogram + +\|\|\<:> **Numer\<\ +\>zajęć** \|\|\<:> **Data** \|\|\<:> **Tematyka** \|\| \|\| 1 \|\| 2 X +\|\| sprawy organizacyjne\<\ +\>wybór projektów\<\ +\>wybór funkcjonalności prototypu\<\ +\>rozpoczęcie implementacji\|\| \|\| 2 \|\| 9 X \|\| implementacja +prototypu \|\| \|\| 3 \|\| 16 X \|\| ocena prototypu\<\ +\>dyskusja i prezentacja prototypów\<\ +\>wprowadzenie do skróconego opisu UC\|\| \|\| 4 \|\| 23 X \|\| +omówienie zadania\<\ +\>praca nad skróconym opisem UC\<\ +\>dyskusja o najczęstszych błędach\|\| \|\| 5 \|\| 30 X \|\| ocena +skróconego opisu UC\<\ +\>prezentacja i dyskusja\<\ +\>wybór UC do pełnego opisu \|\| \|\| 6 \|\| 6 XI \|\| praca nad +dokończeniem pełnego opisu UC\<\ +\>dyskusja o najczęstszych błędach\<\ +\>oddanie zadania\|\| \|\| 7 \|\| 13 XI \|\| model wiedzy dziedzinowej: +klasy \|\| \|\| 8 \|\| 20 XI \|\| model wiedzy dziedzinowej: asocjacje +\|\| \|\| 9 \|\| 27 XI \|\| model wiedzy dziedzinowej: atrybuty \|\| +\|\| 10 \|\| 4 XII \|\| prezentacja modelu wiedzy dziedzinowej\<\ +\>zdarzenia systemowe \|\| \|\| 11 \|\| 11 XII \|\| diagramy interakcji +\|\| \|\| 12 \|\| 18 XII \|\| diagramy interakcji \|\| \|\| 13 \|\| 8 I +\|\| prezentacja diagramów interakcji\<\ +\>diagram klas \|\| \|\| 14 \|\| 15 I \|\| diagram klas\|\| \|\| 15 \|\| +22 I \|\| wzorce projektowe\<\ +\>ocena diagramu klas\<\ +\>ocena wzorców projektowych\|\| \|\| 16 \|\| 29 I \|\| wzorce +projektowe\<\ +\>ocena wzorców projektowych\<\ +\>podsumowanie zajęć\|\| + +### Skala ocen {#skala_ocen} + +\|\| **Liczba punktów** \|\| **Ocena**\|\| \|\|\<:> \<50% \|\|\<:> ndst +\|\| \|\|\<:> \[50%,60%) \|\|\<:> dst \|\| \|\|\<:> \[60%,70%) \|\|\<:> +dst+ \|\| \|\|\<:> \[70%,80%) \|\|\<:> db \|\| \|\|\<:> \[80%,90%) +\|\|\<:> db+ \|\| \|\|\<:> \>=90% \|\|\<:> bdb \|\| + +## Literatura + +- Craig Larman: *Applying UML and Patterns An Introduction to + Object-Oriented Analysis and Design and the Unified Process*, + Prentice Hall 2002 +- Jaroslav Tulach: *Practical API Design: Confessions of a Java + Framework Architect*, Apress 2008 +- Erich Gamma, Richard Helm, Ralph Johnson, John M. Vlissides: *Wzorce + projektowe. Elementy oprogramowania obiektowego wielokrotnego + użytku*, Helion 2010 +- Alistair Cockburn: *Writing effective use cases*, Addison-Wesley + 2000 +- Dąbrowski W., Stasiak A., Wolski M.: *Modelowanie systemów + informatycznych w języku UML 2.1*, PWN 2009 diff --git a/bikol/DAPOLI0_2014/README.md b/bikol/DAPOLI0_2014/README.md new file mode 100644 index 0000000..e12d9a5 --- /dev/null +++ b/bikol/DAPOLI0_2014/README.md @@ -0,0 +1,134 @@ + +# Analiza i projektowanie obiektowe - APO {#analiza_i_projektowanie_obiektowe___apo} + +Strona ćwiczeń z przedmiotu Analiza i projektowanie obiektowe grupy: CA, +CC. + +\<\\> + +## Wykład + +`wykład (1WA): dr Jacek Marciniak<`\ +`>`\ +`wtorek, godz.: 10:00, aula C` + +## Ćwiczenia + +`wtorek, godz.: 13:45, sala: `**`A0-1`**`<`\ +`>`\ +`środa, godz.: 10:00, sala: `**`A1-24,25`** + +## Aktualności + +## Punktacja + +- [Punktacja](https://docs.google.com/spreadsheets/d/1fXdBOS0I1bM1eIu7XbQIErJNaA9OKs-a1nMMSAe2j3A/edit?usp=sharing "wikilink") + +## Zadania domowe {#zadania_domowe} + +- W trakcie semestru student zobowiązany jest to oddania 8 zadań + domowych. +- Niektóre z zadań realizowane grupowo. +- Wszystkie zadania należy przesłać prowadzącemu drogą mailową. Format + maila z zadaniami domowymi: + - - Tytuł: \"\[DAPO\] Zadanie #m. Grupa #n\", gdzie #m i #n to + odpowiednio numer zadania i numer grupy + - Treść: pusta, ewentualnie informacje dodatkowe lub link + - Załączniki: pliki pdf, doc, docx, odt, astah. **Nie będą + akceptowane** diagramy nadesłane w formatach graficznych + (takich jak jpg, svg czy pdf). Nadesłane pliki powinny być + otwieralne na wydziałowych instalacjach systemu Linux. + +### Kartkówki + +- W trakcie semetru planowane jest 6 kartkówek. Za każdą można zdobyc + 2 punkty. Maksymalna punktacja za kartkówki to 10 punktów + (wybieranych jest 5 najlepiej napisanych). +- Kartkówki obejmować będą ostatnie wykłady, ćwiczenia oraz zadania + domowe. +- Należy pamiętać, że wykłady wyprzedzają ćwiczenia. Kartkówki mogą + obejmować materiał **nie poruszany jeszcze na ćwiczeniach**. +- Kartkówki **nie są obowiązkowe**. +- Nieobecność na zajęciach, na których była kartkówka nie uprawnia do + pisania jej w innym terminie. + +## Zasady zaliczenia {#zasady_zaliczenia} + +- Obecność na zajęciach jest obowiązkowa. Dopuszczalne są trzy + nieusprawiedliwione nieobecności. +- Nieobecność na zajęciach, na których prezentowane są zadania + grupowe, wszystkich członków zespołu skutkować będzie obniżeniem + punktacji oddawanego zadania o jeden punkt. +- W przypadku zadań ocenianych grupowo wszyscy członkowie zespołu + otrzymują jednakową liczbę punktów. +- Oddanie zadania po terminie, skutkuje obniżeniem punktacji o *25% + + {liczba rozpoczętych tygodni spóźnienia} \* 25%*. + - Zadania oddane z opóźnieniem przekraczającym 2 tygodnie nie + uzyskują punktów. +- Liczba punktów przyznana za zadanie ustalana jest jako maksimum z + liczby uzyskanych punktów oraz zera. +- Zadania muszą być wykonywane po kolei. Nie jest możliwe zaliczenie + zadania o numerze wyższym bez wcześniejszego zaliczenia wszystkich + zadań o numerach niższych. + - Zasada ta dotyczy również ostatniego zadania. +- Do zaliczenia przedmiotu konieczne jest zaliczenie wszystkich zadań. +- Zadanie uznaje się za zaliczone jeśli możliwe jest przyznanie za nie + dodatniej liczby punków bez uwzględniania kary za spóźnienie. +- Ostateczna ocena z przedmiotu, ustalana jest na podstawie sumy + punktów przyznanych za wszystkie zadania oraz kartkówki zgodnie ze + skalą ocen. + +### Grupy i projekty {#grupy_i_projekty} + +- Każdy uczestnik zajęć przynależy do jednej grupy. +- Grupa składa się z 3-4 osób. +- Skład grup zostaje ustalony podczas pierwszych zajęć. Każda grupa ma + przypisany numer. +- Poszczególne grupy realizują jeden projekt wylosowany podczas + pierwszych zajęć. Lista projektów: +- Projekt określa dziedzinę i tematykę realizowanych zadań. + +### Zadania + +\|\|\<:> **Numer\<\ +\>zadania** \|\|\<:> **Nazwa** \|\|\<:> **Termin oddania** \|\|\<:> +**Forma oddania** \|\|\<:> **Punktacja** \|\|\<:> **Forma oceny** +\|\|\<:> **Opis** \|\| \|\| 1 \|\| Prototyp \|\|\<:> 14, 15 X \|\|\<:> +na zajęciach \|\|\<:> 0 \|\|\<:> indywidualna \|\| \|\| \|\| 2 \|\| +Skrócone przypadki użycia \|\|\<:> 28, 29 X \|\|\<:> email + na +zajęciach \|\|\<:> 2 \|\|\<:> grupowa \|\| \|\| \|\| 3 \|\| Pełny +przypadek użycia \|\|\<:> 11 XI \|\|\<:> email \|\|\<:> 3 \|\|\<:> +indywidualna \|\| \|\| \|\| 4 \|\| Model wiedzy dziedzinowej \|\|\<:> +2,3 XII \|\|\<:> email + na zajęciach\|\|\<:> 5 \|\|\<:> grupowa \|\| +\|\| \|\| 5 \|\| Opis zdarzeń systemowych \|\|\<:> 9,10 XII \|\|\<:> +email + na zajęciach \|\|\<:> - \|\|\<:> grupowa \|\| \|\| \|\| 6 \|\| +Diagramy interakcji \|\|\<:> 31 XII \|\|\<:> email \|\|\<:> 5 \|\|\<:> +indywidualna \|\| \|\| \|\| 7 \|\| Diagram klas \|\|\<:> 20,14 I +\|\|\<:> email + na zajęciach \|\|\<:> 2 \|\|\<:> grupowa \|\| \|\| \|\| +8 \|\| Wzorce projektowe \|\|\<:> 27,21 I \|\|\<:> email \|\|\<:> 3 +\|\|\<:> indywidualna \|\| \|\| + +### Skala ocen {#skala_ocen} + +Łącznie do zdobycia jest 30 punktów (20 za zadania domowe oraz 10 za +kartkówki). + +\|\| **Liczba punktów** \|\| **Ocena**\|\| \|\|\<:> \<=50% \|\|\<:> ndst +\|\| \|\|\<:> (50%,60%\] \|\|\<:> dst \|\| \|\|\<:> (60%,70%\] \|\|\<:> +dst+ \|\| \|\|\<:> (70%,80%\] \|\|\<:> db \|\| \|\|\<:> (80%,90%\] +\|\|\<:> db+ \|\| \|\|\<:> \>90% \|\|\<:> bdb \|\| + +## Literatura + +- Craig Larman: *Applying UML and Patterns An Introduction to + Object-Oriented Analysis and Design and the Unified Process*, + Prentice Hall 2002 +- Jaroslav Tulach: *Practical API Design: Confessions of a Java + Framework Architect*, Apress 2008 +- Erich Gamma, Richard Helm, Ralph Johnson, John M. Vlissides: *Wzorce + projektowe. Elementy oprogramowania obiektowego wielokrotnego + użytku*, Helion 2010 +- Alistair Cockburn: *Writing effective use cases*, Addison-Wesley + 2000 +- Dąbrowski W., Stasiak A., Wolski M.: *Modelowanie systemów + informatycznych w języku UML 2.1*, PWN 2009 diff --git a/bikol/DAPOLI0_2015/README.md b/bikol/DAPOLI0_2015/README.md new file mode 100644 index 0000000..8204bc5 --- /dev/null +++ b/bikol/DAPOLI0_2015/README.md @@ -0,0 +1,144 @@ + +# Analiza i projektowanie obiektowe - APO {#analiza_i_projektowanie_obiektowe___apo} + +Strona ćwiczeń z przedmiotu Analiza i projektowanie obiektowe grupy: CA, +CB. + +\<\\> + +## Wykład + +`wykład (1WA): dr Jacek Marciniak<`\ +`>`\ +`wtorek, godz.: 10:00, aula C` + +## Ćwiczenia + +`wtorek, godz.: 13:45, sala: `**`A0-1`**`<`\ +`>`\ +`środa, godz.: 10:00, sala: `**`A1-24,25`** + +## Aktualności + +- Z powodu wyjazdu na konferencję i szkolenie następujące zajęcia + odbędą się w trybie e-learningu: + - - 21.10.2015 (środa) + - 27.10.2015 (wtorek) + - 3 oraz 4.11.2015 (wtorek i środa) + - 10.11.15 (wtorek), w środę jest dzień niepodległości + +## Punktacja + +- [Punktacja](https://docs.google.com/spreadsheets/d/1UVI38BhNb30iuV-jQYIGKS77g3Ap-xqxkwrETCSAdVc/edit?usp=sharing "wikilink") + +## Zadania domowe {#zadania_domowe} + +- W trakcie semestru student zobowiązany jest to oddania 9 zadań + domowych. +- Niektóre z zadań realizowane są grupowo. +- Wszystkie zadania należy przesłać prowadzącemu drogą mailową. Format + maila z zadaniami domowymi: + - - Tytuł: \"\[DAPO\] Zadanie #m. Grupa #n\", gdzie #m i #n to + odpowiednio numer zadania i numer grupy + - Treść: pusta, ewentualnie informacje dodatkowe lub link + - Załączniki: pliki pdf, doc, docx, odt, astah. **Nie będą + akceptowane** diagramy nadesłane w formatach graficznych + (takich jak jpg, svg czy pdf). Nadesłane pliki powinny być + otwieralne na Terminalu wydziałowym. + +### Kartkówki + +- W trakcie semestru planowane jest 6 kartkówek. Za każdą można zdobyć + 2 punkty. Maksymalna punktacja za kartkówki to 10 punktów + (wybieranych jest 5 najlepiej napisanych). +- Kartkówki obejmować będą ostatnie wykłady, ćwiczenia oraz zadania + domowe. +- Należy pamiętać, że wykłady wyprzedzają ćwiczenia. Kartkówki mogą + obejmować materiał **nie poruszany jeszcze na ćwiczeniach**. +- Kartkówki **nie są obowiązkowe**. +- Nieobecność na zajęciach, na których była kartkówka nie uprawnia do + pisania jej w innym terminie. + +## Zasady zaliczenia {#zasady_zaliczenia} + +- Obecność na zajęciach jest obowiązkowa. Dopuszczalne są trzy + nieusprawiedliwione nieobecności. +- Nieobecność na zajęciach, na których prezentowane są zadania + grupowe, wszystkich członków zespołu skutkować będzie obniżeniem + punktacji oddawanego zadania o jeden punkt i nie zwalania z + obowiązku prezentacji zadania. +- W przypadku zadań ocenianych grupowo wszyscy członkowie zespołu + otrzymują jednakową liczbę punktów. +- Oddanie zadania po terminie, skutkuje obniżeniem punktacji o *25% + + {liczba rozpoczętych tygodni spóźnienia} \* 25%*. + - Zadania oddane z opóźnieniem przekraczającym 2 tygodnie nie + uzyskują punktów. +- Liczba punktów przyznana za zadanie ustalana jest jako maksimum z + liczby uzyskanych punktów oraz zera. +- Zadania muszą być wykonywane po kolei. Nie jest możliwe zaliczenie + zadania o numerze wyższym bez wcześniejszego zaliczenia wszystkich + zadań o numerach niższych. + - Zasada ta dotyczy również ostatniego zadania. +- Do zaliczenia przedmiotu konieczne jest zaliczenie wszystkich zadań. +- Zadanie uznaje się za zaliczone jeśli możliwe jest przyznanie za nie + dodatniej liczby punków bez uwzględniania kary za spóźnienie. +- Ostateczna ocena z przedmiotu, ustalana jest na podstawie sumy + punktów przyznanych za wszystkie zadania domowe oraz kartkówki + zgodnie ze skalą ocen. + +### Grupy i projekty {#grupy_i_projekty} + +- Każdy uczestnik zajęć przynależy do jednej grupy. +- Grupa składa się z 3-4 osób. +- Skład grup zostaje ustalony podczas pierwszych zajęć. Każda grupa ma + przypisany numer. +- Poszczególne grupy realizują jeden projekt wylosowany podczas + pierwszych zajęć. Lista projektów: +- Projekt określa dziedzinę i tematykę realizowanych zadań. + +### Zadania + +\|\|\<:> **Numer\<\ +\>zadania** \|\|\<:> **Nazwa** \|\|\<:> **Termin oddania** \|\|\<:> +**Forma oddania** \|\|\<:> **Punktacja** \|\|\<:> **Forma oceny** +\|\|\<:> **Opis** \|\| \|\| 1 \|\| Prototyp i zakres systemu \|\|\<:> +13, 14 X \|\|\<:> prototyp na zajęciach + zakres email \|\|\<:> - +\|\|\<:> indywidualna \|\| \|\| \|\| 2 \|\| Skrócone przypadki użycia +\|\|\<:> 20, 21 X \|\|\<:> email + na zajęciach \|\|\<:> 2 \|\|\<:> +grupowa \|\| \|\| \|\| 3 \|\| Pełny przypadek użycia \|\|\<:> 11 XI +\|\|\<:> email \|\|\<:> 3 \|\|\<:> indywidualna \|\| \|\| \|\| 4 \|\| +Model wiedzy dziedzinowej (klasy) \|\|\<:> 24,25 XI \|\|\<:> email + na +zajęciach\|\|\<:> 1 \|\|\<:> grupowa \|\| \|\| \|\| 5 \|\| Model wiedzy +dziedzinowej (całość)\|\|\<:> 1,2 XII \|\|\<:> email + na +zajęciach\|\|\<:> 4 \|\|\<:> grupowa \|\| \|\| \|\| 6 \|\| Opis zdarzeń +systemowych \|\|\<:> 8,9 XII \|\|\<:> na zajęciach \|\|\<:> - \|\|\<:> +grupowa \|\| \|\| \|\| 7 \|\| Diagramy interakcji \|\|\<:> 31 XII +\|\|\<:> email \|\|\<:> 5 \|\|\<:> indywidualna \|\| \|\| \|\| 8 \|\| +Diagram klas \|\|\<:> 19,20 I \|\|\<:> email + na zajęciach \|\|\<:> 2 +\|\|\<:> grupowa \|\| \|\| \|\| 9 \|\| Wzorce projektowe \|\|\<:> 26,27 +I \|\|\<:> email \|\|\<:> 3 \|\|\<:> indywidualna \|\| \|\| + +### Skala ocen {#skala_ocen} + +Łącznie do zdobycia jest 30 punktów (20 za zadania domowe oraz 10 za +kartkówki). + +\|\| **Liczba punktów** \|\| **Ocena**\|\| \|\|\<:> \<=50% \|\|\<:> ndst +\|\| \|\|\<:> (50%,60%\] \|\|\<:> dst \|\| \|\|\<:> (60%,70%\] \|\|\<:> +dst+ \|\| \|\|\<:> (70%,80%\] \|\|\<:> db \|\| \|\|\<:> (80%,90%\] +\|\|\<:> db+ \|\| \|\|\<:> \>90% \|\|\<:> bdb \|\| + +## Literatura + +- Craig Larman: *Applying UML and Patterns An Introduction to + Object-Oriented Analysis and Design and the Unified Process*, + Prentice Hall 2002 +- Jaroslav Tulach: *Practical API Design: Confessions of a Java + Framework Architect*, Apress 2008 +- Erich Gamma, Richard Helm, Ralph Johnson, John M. Vlissides: *Wzorce + projektowe. Elementy oprogramowania obiektowego wielokrotnego + użytku*, Helion 2010 +- Alistair Cockburn: *Writing effective use cases*, Addison-Wesley + 2000 +- Dąbrowski W., Stasiak A., Wolski M.: *Modelowanie systemów + informatycznych w języku UML 2.1*, PWN 2009 diff --git a/bikol/DAPOLI0_2016/README.md b/bikol/DAPOLI0_2016/README.md new file mode 100644 index 0000000..263cbd9 --- /dev/null +++ b/bikol/DAPOLI0_2016/README.md @@ -0,0 +1,164 @@ + +# Analiza i projektowanie obiektowe - APO {#analiza_i_projektowanie_obiektowe___apo} + +Strona ćwiczeń z przedmiotu Analiza i projektowanie obiektowe grupy: CA, +CB, CC. + +\<\\> + +## Wykład + +`wykład (1WA): dr hab. Jacek Marciniak<`\ +`>`\ +`wtorek, godz.: 10:00, aula C` + +## Ćwiczenia + +`CC wtorek, godz.: 8:15, sala: `**`A0-1`**`<`\ +`>`\ +`CB wtorek, godz.: 13:45, sala: `**`A0-1`**`<`\ +`>`\ +`CA wtorek, godz.: 17:15, sala: `**`A1-16,17`** + +## Aktualności + +- [ Warunki poprawy ćwiczeń](/Poprawa "wikilink") +- [ Ankieta wzroce projektowe + ](https://docs.google.com/forms/d/e/1FAIpQLSdfTyRYVr29bZbo1B6oXXMOM4zaD_6tLFMYL_oAbPIDDXn3zg/viewform "wikilink") +- W związku z brakiem wykładów w najbliższych dwóch tygodniach (22 i + 29 listopada), dla zachowania synchronizacji odwołuję ćwiczenia z + przedmiotu Analiza i projetkowanie obiektowe w dniu 22 listopada + 2016 roku. Zajęcia **29 listopada odbywają się normalnie** i będą + obejmowały kartkówkę z modelu wiedzy dziedzinowej. + +```{=html} + +``` +- Punktacja za pierwszą kartkówkę oraz za Skrócone przypadki użycia + jest już wpisana do [USOSa](USOSa "wikilink") + +## Punktacja + +- [Punktacja na + [USOSie](USOSie "wikilink")](http://usosweb.amu.edu.pl "wikilink") +- [ Grupy i + obecnosci](https://docs.google.com/spreadsheets/d/1DuEByglvGd88JPms25ZhTWf7Fuu0nPJjwAWe1G8WklI/edit?usp=sharing "wikilink") + +## Zadania domowe {#zadania_domowe} + +- W trakcie semestru student zobowiązany jest to oddania 9 zadań + domowych. +- Niektóre z zadań realizowane są grupowo. +- Wszystkie zadania należy przesłać prowadzącemu drogą mailową. Format + maila z zadaniami domowymi: + - - Tytuł: \"\[DAPO\] Zadanie #m. Grupa #x:#n\", gdzie #m i #n + to odpowiednio numer zadania i numer grupy, a #x to + oznaczenie literowe grupy (CA, CB, \...) + - Treść: pusta, ewentualnie informacje dodatkowe lub link + - Załączniki: pliki pdf, doc, docx, odt, astah. **Nie będą + akceptowane** diagramy nadesłane w formatach graficznych + (takich jak jpg, svg czy pdf). Nadesłane pliki powinny być + otwieralne na Terminalu wydziałowym. + +### Kartkówki + +- W trakcie semestru planowane jest 6 kartkówek. Za każdą można zdobyć + 2 punkty. Maksymalna punktacja za kartkówki to 10 punktów + (wybieranych jest 5 najlepiej napisanych). +- Kartkówki obejmować będą ostatnie wykłady, ćwiczenia oraz zadania + domowe. +- Należy pamiętać, że wykłady wyprzedzają ćwiczenia. Kartkówki mogą + obejmować materiał **nie poruszany jeszcze na ćwiczeniach**. +- Kartkówki **nie są obowiązkowe**. +- Nieobecność na zajęciach, na których była kartkówka nie uprawnia do + pisania jej w innym terminie. + +## Zasady zaliczenia {#zasady_zaliczenia} + +- Obecność na zajęciach jest obowiązkowa. Dopuszczalne są trzy + nieusprawiedliwione nieobecności. +- Nieobecność na zajęciach, na których prezentowane są zadania + grupowe, wszystkich członków zespołu skutkować będzie obniżeniem + punktacji oddawanego zadania o jeden punkt i nie zwalania z + obowiązku prezentacji zadania. +- W przypadku zadań ocenianych grupowo wszyscy członkowie zespołu + otrzymują jednakową liczbę punktów. +- Oddanie zadania po terminie, skutkuje obniżeniem punktacji o *25% + + {liczba rozpoczętych tygodni spóźnienia} \* 25%*. + - Zadania oddane z opóźnieniem przekraczającym 2 tygodnie nie + uzyskują punktów. +- Liczba punktów przyznana za zadanie ustalana jest jako maksimum z + liczby uzyskanych punktów oraz zera. +- Zadania muszą być wykonywane po kolei. Nie jest możliwe zaliczenie + zadania o numerze wyższym bez wcześniejszego zaliczenia wszystkich + zadań o numerach niższych. + - Zasada ta dotyczy również ostatniego zadania. +- Do zaliczenia przedmiotu konieczne jest zaliczenie wszystkich zadań. +- Zadanie uznaje się za zaliczone jeśli możliwe jest przyznanie za nie + dodatniej liczby punków bez uwzględniania kary za spóźnienie. +- Ostateczna ocena z przedmiotu, ustalana jest na podstawie sumy + punktów przyznanych za wszystkie zadania domowe oraz kartkówki + zgodnie ze skalą ocen. + +### Grupy i projekty {#grupy_i_projekty} + +- Każdy uczestnik zajęć przynależy do jednej grupy. +- Grupa składa się z 3-4 osób. +- Skład grup zostaje ustalony podczas pierwszych zajęć. Każda grupa ma + przypisany numer. +- Poszczególne grupy realizują jeden projekt wylosowany podczas + pierwszych zajęć. Lista projektów: +- Projekt określa dziedzinę i tematykę realizowanych zadań. + +### Zadania + +\|\|\<:> **Numer\<\ +\>zadania** \|\|\<:> **Nazwa** \|\|\<:> **Termin oddania** \|\|\<:> +**Forma oddania** \|\|\<:> **Punktacja** \|\|\<:> **Forma oceny** \|\| +\|\|\<\|2> 1 \|\| Prototyp i zakres systemu \|\|\<:> 11 X \|\|\<:> +prototyp na zajęciach + zakres email \|\|\<:> - \|\|\<:> indywidualna +\|\| \|\|\<-5> \...\|\| \|\|\<\|2> 2 \|\| Skrócone przypadki użycia +\|\|\<:> 25 X 23:59 \|\|\<:> email \|\|\<:> 2 \|\|\<:> grupowa \|\| +\|\|\<-5> \...\|\| \|\|\<\|2> 3 \|\| Pełny przypadek użycia +([przykład](attachment:WykBad2_use_case.doc "wikilink"))\|\|\<:> 15 XI +\|\|\<:> email \|\|\<:> 3 \|\|\<:> indywidualna \|\| \|\|\<-5> \...\|\| +\|\|\<\|2> 4 \|\| Model wiedzy dziedzinowej (klasy) \|\|\<:> 29 XI +\|\|\<:> email + na zajęciach\|\|\<:> 1 \|\|\<:> grupowa \|\| \|\|\<-5> +Lista klas konceptualnych dla rozpatrywanego systemu\|\| \|\|\<\|2> 5 +\|\| Model wiedzy dziedzinowej (całość)\|\|\<:> 6 XII \|\|\<:> email + +na zajęciach\|\|\<:> 4 \|\|\<:> grupowa \|\| \|\|\<-5> Kompletny model +wiedzy dziedzinowej całego systemu uwzględniający klasy, asocjacje oraz +atrybuty\|\| \|\|\<\|2> 6 \|\| Opis zdarzeń systemowych \|\|\<:> 20 XII +\|\|\<:> na zajęciach \|\|\<:> - \|\|\<:> grupowa \|\| \|\|\<-5> +\...\|\| \|\|\<\|2> 7 \|\| Diagramy interakcji \|\|\<:> 4 I \|\|\<:> +email \|\|\<:> 5 \|\|\<:> indywidualna \|\| \|\|\<-5> 2 zaawansowane +diagramy sekwencji, 1 zaawansowany diagram komunikacji, diagramy muszą +uwzględniać notację UML 2.x\|\| \|\|\<\|2> 8 \|\| Diagram klas \|\|\<:> +24 I \|\|\<:> na zajęciach \|\|\<:> 2 \|\|\<:> grupowa \|\| \|\|\<-5> +\...\|\| \|\|\<\|2> 9 \|\| Wzorce projektowe \|\|\<:> 31 I \|\|\<:> na +zajęciach \|\|\<:> 3 \|\|\<:> indywidualna \|\| \|\|\<-5> \...\|\| + +### Skala ocen {#skala_ocen} + +Łącznie do zdobycia jest 30 punktów (20 za zadania domowe oraz 10 za +kartkówki). + +\|\| **Liczba punktów** \|\| **Ocena**\|\| \|\|\<:> \<=50% \|\|\<:> ndst +\|\| \|\|\<:> (50%,60%\] \|\|\<:> dst \|\| \|\|\<:> (60%,70%\] \|\|\<:> +dst+ \|\| \|\|\<:> (70%,80%\] \|\|\<:> db \|\| \|\|\<:> (80%,90%\] +\|\|\<:> db+ \|\| \|\|\<:> \>90% \|\|\<:> bdb \|\| + +## Literatura + +- Craig Larman: *Applying UML and Patterns An Introduction to + Object-Oriented Analysis and Design and the Unified Process*, + Prentice Hall 2002 +- Jaroslav Tulach: *Practical API Design: Confessions of a Java + Framework Architect*, Apress 2008 +- Erich Gamma, Richard Helm, Ralph Johnson, John M. Vlissides: *Wzorce + projektowe. Elementy oprogramowania obiektowego wielokrotnego + użytku*, Helion 2010 +- Alistair Cockburn: *Writing effective use cases*, Addison-Wesley + 2000 +- Dąbrowski W., Stasiak A., Wolski M.: *Modelowanie systemów + informatycznych w języku UML 2.1*, PWN 2009 diff --git a/bikol/DAPOLI0_2017/README.md b/bikol/DAPOLI0_2017/README.md new file mode 100644 index 0000000..23bc088 --- /dev/null +++ b/bikol/DAPOLI0_2017/README.md @@ -0,0 +1,153 @@ + +# Analiza i projektowanie obiektowe - APO {#analiza_i_projektowanie_obiektowe___apo} + +Strona ćwiczeń z przedmiotu Analiza i projektowanie obiektowe grupy: CA, +CB. + +\<\\> + +## Wykład + +`wykład (1WA): dr hab. Jacek Marciniak<`\ +`>`\ +`wtorek, godz.: 10:00, aula C` + +## Ćwiczenia + +`CB wtorek, godz.: 13:45, sala: `**`A0-1`**`<`\ +`>`\ +`CA wtorek, godz.: 17:15, sala: `**`A1-16,17`** + +## Aktualności + +## Punktacja + +- [Punktacja na + [USOSie](USOSie "wikilink")](http://usosweb.amu.edu.pl "wikilink") +- [ Grupy i + obecnosci](https://docs.google.com/spreadsheets/d/1AlpLaFo_rMqHl8cx3rrpBymxKffpIyxhbsjuZQaKOeY/edit?usp=sharing "wikilink") + +## Zadania domowe {#zadania_domowe} + +- W trakcie semestru student zobowiązany jest to oddania 9 zadań + domowych. +- Niektóre z zadań realizowane są grupowo. +- Wszystkie zadania należy przesłać prowadzącemu drogą mailową. Format + maila z zadaniami domowymi: + - - Tytuł: \"\[DAPO\] Zadanie #m. Grupa #x:#n\", gdzie #m i #n + to odpowiednio numer zadania i numer grupy, a #x to + oznaczenie literowe grupy (CA, CB, \...) + - Treść: pusta, ewentualnie informacje dodatkowe lub link + - Załączniki: pliki pdf, doc, docx, odt, astah. **Nie będą + akceptowane** diagramy nadesłane w formatach graficznych + (takich jak jpg, svg czy pdf). Nadesłane pliki powinny być + otwieralne na Terminalu wydziałowym. + +### Kartkówki + +- W trakcie semestru planowane jest 6 kartkówek. Za każdą można zdobyć + 2 punkty. Maksymalna punktacja za kartkówki to 10 punktów + (wybieranych jest 5 najlepiej napisanych). +- Kartkówki obejmować będą ostatnie wykłady, ćwiczenia oraz zadania + domowe. +- Należy pamiętać, że wykłady wyprzedzają ćwiczenia. Kartkówki mogą + obejmować materiał **nie poruszany jeszcze na ćwiczeniach**. +- Kartkówki **nie są obowiązkowe**. +- Nieobecność na zajęciach, na których była kartkówka nie uprawnia do + pisania jej w innym terminie. + +## Zasady zaliczenia {#zasady_zaliczenia} + +- Obecność na zajęciach jest obowiązkowa. Dopuszczalne są trzy + nieusprawiedliwione nieobecności. +- Nieobecność na zajęciach, na których prezentowane są zadania + grupowe, wszystkich członków zespołu skutkować będzie obniżeniem + punktacji oddawanego zadania o jeden punkt i nie zwalania z + obowiązku prezentacji zadania. +- W przypadku zadań ocenianych grupowo wszyscy członkowie zespołu + otrzymują jednakową liczbę punktów. +- Oddanie zadania po terminie, skutkuje obniżeniem punktacji o *25% + + {liczba rozpoczętych tygodni spóźnienia} \* 25%*. + - Zadania oddane z opóźnieniem przekraczającym 2 tygodnie nie + uzyskują punktów. +- Liczba punktów przyznana za zadanie ustalana jest jako maksimum z + liczby uzyskanych punktów oraz zera. +- Zadania muszą być wykonywane po kolei. Nie jest możliwe zaliczenie + zadania o numerze wyższym bez wcześniejszego zaliczenia wszystkich + zadań o numerach niższych. + - Zasada ta dotyczy również ostatniego zadania. +- Do zaliczenia przedmiotu konieczne jest zaliczenie wszystkich zadań. +- Zadanie uznaje się za zaliczone jeśli możliwe jest przyznanie za nie + dodatniej liczby punków bez uwzględniania kary za spóźnienie. +- Ostateczna ocena z przedmiotu, ustalana jest na podstawie sumy + punktów przyznanych za wszystkie zadania domowe oraz kartkówki + zgodnie ze skalą ocen. + +### Grupy i projekty {#grupy_i_projekty} + +- Każdy uczestnik zajęć przynależy do jednej grupy. +- Grupa składa się z 3-4 osób. +- Skład grup zostaje ustalony podczas pierwszych zajęć. Każda grupa ma + przypisany numer. +- Poszczególne grupy realizują jeden projekt wylosowany podczas + pierwszych zajęć. Lista projektów: + +- Projekt określa dziedzinę i tematykę realizowanych zadań. + +### Zadania + +\|\|\<:> **Numer\<\ +\>zadania** \|\|\<:> **Nazwa** \|\|\<:> **Termin oddania** \|\|\<:> +**Forma oddania** \|\|\<:> **Punktacja** \|\|\<:> **Forma oceny** \|\| +\|\|\<\|2> 1 \|\| Prototyp i zakres systemu \|\|\<:> 10 X \|\|\<:> +prototyp na zajęciach \|\|\<:> - \|\|\<:> indywidualna \|\| \|\|\<-5> +\...\|\| \|\|\<\|2> 2 \|\| Skrócone przypadki użycia \|\|\<:> 24 X 23:59 +\|\|\<:> email \|\|\<:> 2 \|\|\<:> grupowa \|\| \|\|\<-5> \...\|\| +\|\|\<\|2> 3 \|\| Pełny przypadek użycia +([przykład](attachment:bikol/DAPOLI0_2016/WykBad2_use_case.doc "wikilink"))\|\|\<:> +14 XI \|\|\<:> email \|\|\<:> 3 \|\|\<:> indywidualna \|\| \|\|\<-5> +\...\|\| \|\|\<\|2> 4 \|\| Model wiedzy dziedzinowej (klasy) \|\|\<:> 21 +XI \|\|\<:> email + na zajęciach\|\|\<:> 1 \|\|\<:> grupowa \|\| +\|\|\<-5> Lista klas konceptualnych dla rozpatrywanego systemu\|\| +\|\|\<\|2> 5 \|\| Model wiedzy dziedzinowej (całość)\|\|\<:> 28 XI +\|\|\<:> email + na zajęciach\|\|\<:> 4 \|\|\<:> grupowa \|\| \|\|\<-5> +Kompletny model wiedzy dziedzinowej całego systemu uwzględniający klasy, +asocjacje oraz atrybuty\|\| \|\|\<\|2> 6 \|\| Opis zdarzeń systemowych +\|\|\<:> 12 XII \|\|\<:> na zajęciach \|\|\<:> - \|\|\<:> grupowa \|\| +\|\|\<-5> \...\|\| \|\|\<\|2> 7 \|\| Diagramy interakcji \|\|\<:> 9 I +\|\|\<:> email \|\|\<:> 5 \|\|\<:> indywidualna \|\| \|\|\<-5> 2 +zaawansowane diagramy sekwencji, 1 zaawansowany diagram komunikacji, +diagramy muszą uwzględniać notację UML 2.x\|\| \|\|\<\|2> 8 \|\| Diagram +klas \|\|\<:> 16 I \|\|\<:> na zajęciach \|\|\<:> 2 \|\|\<:> grupowa +\|\| \|\|\<-5> \...\|\| \|\|\<\|2> 9 \|\| Wzorce projektowe \|\|\<:> 31 +I \|\|\<:> na zajęciach \|\|\<:> 3 \|\|\<:> indywidualna \|\| \|\|\<-5> +\...\|\| + +### Skala ocen {#skala_ocen} + +Łącznie do zdobycia jest 30 punktów (20 za zadania domowe oraz 10 za +kartkówki). + +\|\| **Liczba punktów** \|\| **Ocena**\|\| \|\|\<:> \<=50% \|\|\<:> ndst +\|\| \|\|\<:> (50%,60%\] \|\|\<:> dst \|\| \|\|\<:> (60%,70%\] \|\|\<:> +dst+ \|\| \|\|\<:> (70%,80%\] \|\|\<:> db \|\| \|\|\<:> (80%,90%\] +\|\|\<:> db+ \|\| \|\|\<:> \>90% \|\|\<:> bdb \|\| + +## Literatura + +- [ Kurs Edumatic ze wzorców projektowych + ](https://bikol.faculty.wmi.amu.edu.pl/WzorceKurs/ "wikilink") +- [Materiały e-learningowe z systemu Olat (diagramy interakcji i + wzorce projektowe)](attachment:olat.pdf "wikilink") +- Craig Larman: *Applying UML and Patterns An Introduction to + Object-Oriented Analysis and Design and the Unified Process*, + Prentice Hall 2002 +- Jaroslav Tulach: *Practical API Design: Confessions of a Java + Framework Architect*, Apress 2008 +- Erich Gamma, Richard Helm, Ralph Johnson, John M. Vlissides: *Wzorce + projektowe. Elementy oprogramowania obiektowego wielokrotnego + użytku*, Helion 2010 +- Alistair Cockburn: *Writing effective use cases*, Addison-Wesley + 2000 +- Dąbrowski W., Stasiak A., Wolski M.: *Modelowanie systemów + informatycznych w języku UML 2.1*, PWN 2009 diff --git a/bikol/DAPOLI0_201819Z/README.md b/bikol/DAPOLI0_201819Z/README.md new file mode 100644 index 0000000..99c3bf9 --- /dev/null +++ b/bikol/DAPOLI0_201819Z/README.md @@ -0,0 +1,184 @@ + +2. acl bikol:admin,read,write,revert Known:read All: + +# Analiza i projektowanie obiektowe - APO {#analiza_i_projektowanie_obiektowe___apo} + +Strona ćwiczeń z przedmiotu Analiza i projektowanie obiektowe grupy: CA, +CB. + +\<\\> + +## Wykład + +`wykład (1WA): dr hab. Jacek Marciniak<`\ +`>`\ +`środa, godz.: 8:15, aula C` + +## Ćwiczenia + +`CB wtorek, godz.: 13:45, sala: `**`A0-1`**`<`\ +`>`\ +`CA wtorek, godz.: 17:15, sala: `**`A1-16,17`** + +## Aktualności + +## Punktacja + +- [Punktacja na + [USOSie](USOSie "wikilink")](http://usosweb.amu.edu.pl "wikilink") +- [ Grupy i + obecności](https://docs.google.com/spreadsheets/d/1riGTxZoB1QHN6oA_XB644Dx34E09y6gujxBpGUy3jwM/edit?usp=sharing "wikilink") + +## Zadania domowe {#zadania_domowe} + +- W trakcie semestru student zobowiązany jest to oddania 7 zadań + domowych. +- Niektóre z zadań realizowane są grupowo. +- Wszystkie zadania należy przesłać do odpowiedniego repozytorium Git + - - W ramach zajęć korzystać będziemy z [wydziałowego + Gita](https://git.wmi.amu.edu.pl "wikilink") + - Każda grupa projektowa tworzy swoje własne repozytorium + (grupowe repozytorium Git) o nazwie + DAPO-2018Z-``{=html}. + - Repozytorium grupy musi mieć strukturę identyczną jak + [repozytorium + wzorcowe](https://git.wmi.amu.edu.pl/bikol/DAPO-2018Z/ "wikilink"). + Najłatwiej uzyskać to poprzez sklonowanie tego repozytorium + na początku semestru. Ewentualne zmiany w strukturze będą + ogłaszane na zajęciach. + - Prowadzący zajęcia musi mieć uprawnienia do edycji grupowego + repozytorium Git. + +### Recenzje + +- Student zobowiązany jest do recenzowania rozwiązań innych grup. +- Każdy student będzie recenzował 3 rozwiązania każdego zadania. + - - Łączna suma ocen we wszystkich recenzjach musi wynosić 10. + Dopuszczalne są tylko nie ujemne liczby całkowite. + - Poprawność recenzji można sprawdzić korzystając ze skryptu: + \'\'scripts/check_reviews.sh + ```{=html} + + ``` + ``{=html}\'\'. +- Przydziału rozwiązań do recenzji dokonuje prowadzący. +- Recenzja musi zostać wykonana w terminie 1 tygodnia od momentu + udostępnienia rozwiązań na grupowym repozytorium Git. +- Punkty za dane zadanie domowe przyznawane są tylko w przypadku gdy + dany student wykonał przydzielone mu 3 recenzje rozwiązań innych + grup. + - - W przypadku braku realizacji recenzji punktacja danego + zadania obniżana jest o połowę. +- Recenzje wykonywane i rozliczane są indywidualnie, nawet w przypadku + zadań grupowych. + +### Kartkówki + +- W trakcie semestru planowane jest 6 kartkówek. Za każdą można zdobyć + 2 punkty. Maksymalna punktacja za kartkówki to 10 punktów + (wybieranych jest 5 najlepiej napisanych). +- Kartkówki obejmować będą ostatnie wykłady, ćwiczenia oraz zadania + domowe. +- Należy pamiętać, że wykłady mogą wyprzedzać ćwiczenia. Kartkówki + mogą obejmować materiał **nie poruszany jeszcze na ćwiczeniach**. +- Kartkówki **nie są obowiązkowe**. Zajęcia można zaliczyć bez + napisania jakiejkolwiek kartkówki. +- Nieobecność na zajęciach, na których była kartkówka nie uprawnia do + pisania jej w innym terminie. + +## Zasady zaliczenia {#zasady_zaliczenia} + +- Obecność na zajęciach jest obowiązkowa. Dopuszczalne są trzy + nieusprawiedliwione nieobecności. +- Nieobecność na zajęciach, na których prezentowane są zadania + grupowe, wszystkich członków zespołu skutkować będzie obniżeniem + punktacji oddawanego zadania o jeden punkt i nie zwalania z + obowiązku prezentacji zadania. +- W przypadku zadań ocenianych grupowo wszyscy członkowie zespołu + otrzymują jednakową liczbę punktów. +- Oddanie zadania po terminie, skutkuje obniżeniem punktacji o *25% + + {liczba rozpoczętych tygodni spóźnienia} \* 25%*. + - Zadania oddane z opóźnieniem przekraczającym 2 tygodnie nie + uzyskują punktów. +- Liczba punktów przyznana za zadanie ustalana jest jako maksimum z + liczby uzyskanych punktów oraz zera. +- Zadania muszą być wykonywane po kolei. Nie jest możliwe zaliczenie + zadania o numerze wyższym bez wcześniejszego zaliczenia wszystkich + zadań o numerach niższych. + - Zasada ta dotyczy również ostatniego zadania. +- Do zaliczenia przedmiotu konieczne jest zaliczenie wszystkich zadań. +- Zadanie uznaje się za zaliczone jeśli możliwe jest przyznanie za nie + dodatniej liczby punków bez uwzględniania kary za spóźnienie. +- Ostateczna ocena z przedmiotu, ustalana jest na podstawie sumy + punktów przyznanych za wszystkie zadania domowe oraz kartkówki + zgodnie ze skalą ocen. + +### Grupy i projekty {#grupy_i_projekty} + +- Każdy uczestnik zajęć przynależy do jednej grupy. +- Grupa składa się z 3-4 osób. +- Skład grup zostaje ustalony podczas pierwszych zajęć. Każda grupa ma + przypisany identyfikator. +- Poszczególne grupy realizują jeden projekt wylosowany podczas + pierwszych zajęć. Lista projektów: + +- Projekt określa dziedzinę i tematykę realizowanych zadań. + +### Zadania + +\|\|\<:> **Numer\<\ +\>zadania** \|\|\<:> **Nazwa** \|\|\<:> **Termin oddania** \|\|\<:> +**Forma oddania** \|\|\<:> **Punktacja** \|\|\<:> **Forma oceny** \|\| +\|\|\<\|2> 1 \|\| Prototyp i zakres systemu \|\|\<:> 9 X \|\|\<:> Git + +na zajęciach \|\|\<:> - \|\|\<:> indywidualna \|\| \|\|\<-5> \...\|\| +\|\|\<\|2> 2 \|\| Skrócone przypadki użycia \|\|\<:> 24 X 23:59 \|\|\<:> +Git \|\|\<:> 2 \|\|\<:> grupowa \|\| \|\|\<-5> \...\|\| \|\|\<\|2> 3 +\|\| Pełny przypadek użycia +([przykład](attachment:bikol/DAPOLI0_2016/WykBad2_use_case.doc "wikilink"))\|\|\<:> +14 XI \|\|\<:> Git \|\|\<:> 3 \|\|\<:> indywidualna \|\| \|\|\<-5> +\...\|\| \|\|\<\|2> 4 \|\| Model wiedzy dziedzinowej (klasy) \|\|\<:> 21 +XI \|\|\<:> na zajęciach\|\|\<:> 1 \|\|\<:> grupowa \|\| \|\|\<-5> Lista +klas konceptualnych dla rozpatrywanego systemu\|\| \|\|\<\|2> 4 \|\| +Model wiedzy dziedzinowej (całość)\|\|\<:> 28 XI \|\|\<:> Git + na +zajęciach\|\|\<:> 4 \|\|\<:> grupowa \|\| \|\|\<-5> Kompletny model +wiedzy dziedzinowej całego systemu uwzględniający klasy, asocjacje oraz +atrybuty\|\| \|\|\<\|2> 5 \|\| Opis zdarzeń systemowych \|\|\<:> 12 XII +\|\|\<:> na zajęciach \|\|\<:> - \|\|\<:> grupowa \|\| \|\|\<-5> +\...\|\| \|\|\<\|2> 5 \|\| Diagramy interakcji \|\|\<:> 9 I \|\|\<:> Git +\|\|\<:> 5 \|\|\<:> indywidualna \|\| \|\|\<-5> 2 zaawansowane diagramy +sekwencji, 1 zaawansowany diagram komunikacji, diagramy muszą +uwzględniać notację UML 2.x\|\| \|\|\<\|2> 6 \|\| Diagram klas \|\|\<:> +16 I \|\|\<:> Git + na zajęciach \|\|\<:> 2 \|\|\<:> grupowa \|\| +\|\|\<-5> \...\|\| \|\|\<\|2> 7 \|\| Wzorce projektowe \|\|\<:> 31 I +\|\|\<:> Git + na zajęciach \|\|\<:> 3 \|\|\<:> indywidualna \|\| +\|\|\<-5> \...\|\| + +### Skala ocen {#skala_ocen} + +Łącznie do zdobycia jest 30 punktów (20 za zadania domowe oraz 10 za +kartkówki). + +\|\| **Liczba punktów** \|\| **Ocena**\|\| \|\|\<:> \<=50% \|\|\<:> ndst +\|\| \|\|\<:> (50%,60%\] \|\|\<:> dst \|\| \|\|\<:> (60%,70%\] \|\|\<:> +dst+ \|\| \|\|\<:> (70%,80%\] \|\|\<:> db \|\| \|\|\<:> (80%,90%\] +\|\|\<:> db+ \|\| \|\|\<:> \>90% \|\|\<:> bdb \|\| + +## Literatura + +- [ Kurs Edumatic ze wzorców projektowych + ](https://bikol.faculty.wmi.amu.edu.pl/WzorceKurs/ "wikilink") +- [Materiały e-learningowe z systemu Olat (diagramy interakcji i + wzorce + projektowe)](attachment:bikol/DAPOLI0_2017/olat.pdf "wikilink") +- Craig Larman: *Applying UML and Patterns An Introduction to + Object-Oriented Analysis and Design and the Unified Process*, + Prentice Hall 2002 +- Jaroslav Tulach: *Practical API Design: Confessions of a Java + Framework Architect*, Apress 2008 +- Erich Gamma, Richard Helm, Ralph Johnson, John M. Vlissides: *Wzorce + projektowe. Elementy oprogramowania obiektowego wielokrotnego + użytku*, Helion 2010 +- Alistair Cockburn: *Writing effective use cases*, Addison-Wesley + 2000 +- Dąbrowski W., Stasiak A., Wolski M.: *Modelowanie systemów + informatycznych w języku UML 2.1*, PWN 2009 diff --git a/bikol/DINOLI0_2016/README.md b/bikol/DINOLI0_2016/README.md new file mode 100644 index 0000000..729c160 --- /dev/null +++ b/bikol/DINOLI0_2016/README.md @@ -0,0 +1,98 @@ + +# Inżynieria oprogramowania - INO {#inżynieria_oprogramowania___ino} + +Strona ćwiczeń z przedmiotu Inżynieria oprogramowania grupy: CA, CB, CC. + +\<\\> + +## Wykład + +`wykład (1WA): dr Cezary Suwalski<`\ +`>`\ +`środa, godz.: 10:00, aula A` + +## Ćwiczenia + +- CE i CF poniedziałek, godz.: 11:45, sala: **A1-16,17**\<\ + \> +- CC czwartek, godz.: 13:45, sala: **A1-22,23**\<\ + \> + +\|\| Poniedziałek \|\| Czwartek \|\| Uwagi \|\| CE \|\| CF \|\| CC \|\| +\|\| 20.02 \|\| 23.02 \|\| \|\| 1 \|\| \|\| 1 \|\| \|\| 27.02 \|\| 02.03 +\|\| \|\| \|\| 1 \|\| \|\| \|\| 06.03 \|\| 09.03 \|\| \|\| 2 \|\| \|\| 2 +\|\| \|\| 13.03 \|\| 16.03 \|\| \|\| \|\| 2 \|\| \|\| \|\| 20.03 \|\| +23.03 \|\| \|\| 3 \|\| \|\| 3 \|\| \|\| 27.03 \|\| 30.03 \|\| \|\| \|\| +3 \|\| \|\| \|\| 03.04 \|\| 06.04 \|\| \|\| 4 \|\| \|\| 4 \|\| \|\| +10.04 \|\|**13.04** \|\|Wielkanoc \|\| \|\| - \|\| \|\| \|\|**17.04** +\|\| 20.04 \|\|Wielkanoc \|\| \|\| \|\| \|\| \|\| 24.04 \|\| 27.04 \|\| +\|\| \|\| 4 \|\| \|\| \|\|**01.05** \|\| 04.05 \|\|wolne 1. maja \|\| +\|\| \|\| \|\| \|\| 08.05 \|\| 11.05 \|\| \|\| \|\| 5 \|\| 5 \|\| \|\| +15.05 \|\| 18.05 \|\| \|\| 5 \|\| \|\| \|\| \|\| 22.05 \|\| 25.05 \|\| +\|\| \|\| 6 \|\| 6 \|\| \|\| 29.05 \|\| 01.06 \|\| \|\| 6 \|\| \|\| \|\| +\|\| 05.06 \|\| 08.06 \|\| \|\| \|\| 7 \|\| 7 \|\| \|\| 12.06 +\|\|**15.06** \|\|Boże Ciało \|\| 7 \|\| \|\| \|\| + +## Aktualności + +- + +## Punktacja + +- [Punktacja na + [USOSie](USOSie "wikilink")](http://usosweb.amu.edu.pl "wikilink") + +## Zadania domowe {#zadania_domowe} + +- W trakcie semestru student zobowiązany jest to oddania 7 zadań + domowych. +- Zadanie domowe może składać się z kilku (powiązanych lub nie) + części. Szczegółowe zasady punktacji oraz zasady zaliczenia danego + zadania domowego podane będą w systemie Jira. +- Niektóre z zadań realizowane są grupowo. +- Treść jak i rozwiązania wszystkich zadań powinny zostać umieszczone + w systemie Jira w projekcie [DINOLI0](DINOLI0 "wikilink") 2016/17 + jako pod zadanie odpowiedniego nadrzędnego Story + - - Dopuszczalne jest dodawanie załączników w formacie: pdf, + doc, docx, odt, astah. + - **Nie będą akceptowane** diagramy nadesłane w formatach + graficznych (takich jak jpg, svg czy pdf). Nadesłane pliki + powinny być otwieralne na Terminalu wydziałowym. + +## Zasady zaliczenia {#zasady_zaliczenia} + +- Obecność na zajęciach jest obowiązkowa. Dopuszczalna jest jedna + nieusprawiedliwione nieobecność. +- W przypadku zadań ocenianych grupowo wszyscy członkowie zespołu + otrzymują jednakową liczbę punktów. +- Oddanie zadania po terminie, skutkuje obniżeniem punktacji o *25% + + {liczba rozpoczętych \"dwutygodni\" spóźnienia} \* 25%*. + - - Zadania oddane z opóźnieniem przekraczającym 2 + \"dwutygodnie\" nie uzyskują punktów. + - Ponieważ zajęcia odbywają się co dwa tygodnie, terminy + oddawania zadań jak i naliczania kar za spóźnienia naliczane + są w oparciu o \"dwutygodnie\". 1 \"dwutydzień\" = okres + pomiędzy obecnymi i następnymi zajęciami danej grupy. +- Liczba punktów przyznana za zadanie ustalana jest jako maksimum z + liczby uzyskanych punktów oraz zera. +- Do zaliczenia przedmiotu konieczne jest zaliczenie przynajmniej 6 + zadań domowych. +- Ostateczna ocena z przedmiotu, ustalana jest na podstawie sumy + punktów przyznanych za wszystkie zadania domowe zgodnie ze skalą + ocen. + +### Zadania + +- [ Dashboard projektu [DINOLI0](DINOLI0 "wikilink") 2016/17 w + systemie + Jira](https://jira.wmi.amu.edu.pl/secure/RapidBoard.jspa?projectKey=DINO17 "wikilink") + +### Skala ocen {#skala_ocen} + +Łącznie do zdobycia jest 65 punktów (5 za pierwsze zadanie domowe, oraz +po 10 za zadania domowe 2-7). + +\|\| **Liczba punktów** \|\| **Ocena**\|\| \|\|\<:> \<=50% \|\|\<:> ndst +\|\| \|\|\<:> (50%,60%\] \|\|\<:> dst \|\| \|\|\<:> (60%,70%\] \|\|\<:> +dst+ \|\| \|\|\<:> (70%,80%\] \|\|\<:> db \|\| \|\|\<:> (80%,90%\] +\|\|\<:> db+ \|\| \|\|\<:> \>90% \|\|\<:> bdb \|\| diff --git a/bikol/DINOLI0_201718L/README.md b/bikol/DINOLI0_201718L/README.md new file mode 100644 index 0000000..4a9c805 --- /dev/null +++ b/bikol/DINOLI0_201718L/README.md @@ -0,0 +1,121 @@ + +# Inżynieria oprogramowania - INO {#inżynieria_oprogramowania___ino} + +Strona ćwiczeń z przedmiotu Inżynieria oprogramowania grupy: CA, CB, CC. + +\<\\> + +## Wykład + +`wykład (1WA): dr Krzysztof Krzywdziński<`\ +`>`\ +`środa, godz.: 8:15, aula A` + +## Ćwiczenia + +- CE i CF poniedziałek, godz.: 11:45, sala: A1-16,17\<\ + \> +- CG wtorek, godz.: 8:15, sala: D1 **(konieczna zmiana terminu)**\<\ + \> +- CC czwartek, godz.: 13:45, sala: A1-22,23\<\ + \> + +## Aktualności + +- Terminy poszczególnych zajeć: +- 13 22.02 1 (nieparzyste, czwartek) + - - 13 08.03 2 odwolane + - 13 22.03 2 + - 13 05.04 3 + - 13 19.04 4 + - 13 17.05 5 + - 13 reszta odwołane + +```{=html} + +``` +- 15 26.02 1 (nieparzyste, poniedziałek) + - - 15 12.03 2 odwołane + - 15 26.03 2 + - 15 09.04 3 + - 15 23.04 4 + - 15 07.05 5 + - -\> odwołane + - 15 21.05 6 + - 15 04.06 7 + - 15 18.06 8 + +```{=html} + +``` +- 16 05.03 1 odwołane (parzyste, poniedziałek) + - - 16 19.03 1 + - 16 16.04 2 + - 16 14.05 3 + - 16 28.05 4 + - 16 11.06 4 odwołane + +```{=html} + +``` +- 17 27.02 1 (nieparzyste, poniedziałek/wtorek) + - - 17 19.02 2 + - 17 16.04 3 + - 17 14.05 4 + - 17 28.05 5 + - 17 11.06 odwolane + +## Punktacja + +- [Punktacja na + [USOSie](USOSie "wikilink")](http://usosweb.amu.edu.pl "wikilink") + +## Zadania domowe {#zadania_domowe} + +- W trakcie semestru student zobowiązany jest to oddania 7 zadań + domowych. +- Zadanie domowe może składać się z kilku (powiązanych lub nie) + części. Szczegółowe zasady punktacji oraz zasady zaliczenia danego + zadania domowego podane będą w systemie Jira. +- Niektóre z zadań realizowane są grupowo. +- Treść jak i rozwiązania wszystkich zadań powinny zostać umieszczone + w systemie Jira w projekcie [DINOLI0](DINOLI0 "wikilink") 2017/18 + jako pod zadanie odpowiedniego nadrzędnego Story + - - Dopuszczalne jest dodawanie załączników w formacie: pdf, + doc, docx, odt, astah. + - **Nie będą akceptowane** diagramy nadesłane w formatach + graficznych (takich jak jpg, svg czy pdf). Nadesłane pliki + powinny być otwieralne na Terminalu wydziałowym. + +## Zasady zaliczenia {#zasady_zaliczenia} + +- Obecność na zajęciach jest obowiązkowa. Dopuszczalna jest jedna + nieusprawiedliwione nieobecność. +- W przypadku zadań ocenianych grupowo wszyscy członkowie zespołu + otrzymują jednakową liczbę punktów. +- Oddanie zadania po terminie, skutkuje obniżeniem punktacji o *50%*. + - - Zadania oddane z opóźnieniem przekraczającym termin oddania + następnego zadania nie będą punktowane. +- Liczba punktów przyznana za zadanie ustalana jest jako maksimum z + liczby uzyskanych punktów oraz zera. +- Do zaliczenia przedmiotu konieczne jest zaliczenie przynajmniej 6 + zadań domowych. +- Ostateczna ocena z przedmiotu, ustalana jest na podstawie sumy + punktów przyznanych za wszystkie zadania domowe zgodnie ze skalą + ocen. + +### Zadania + +- [ Dashboard projektu [DINOLI0](DINOLI0 "wikilink") 2017/18 w + systemie + Jira](https://jira.wmi.amu.edu.pl/secure/RapidBoard.jspa?projectKey=DINO18 "wikilink") + +### Skala ocen {#skala_ocen} + +Łącznie do zdobycia jest 65 punktów (5 za pierwsze zadanie domowe, oraz +po 10 za zadania domowe 2-7). + +\|\| **Liczba punktów** \|\| **Ocena**\|\| \|\|\<:> \<=50% \|\|\<:> ndst +\|\| \|\|\<:> (50%,60%\] \|\|\<:> dst \|\| \|\|\<:> (60%,70%\] \|\|\<:> +dst+ \|\| \|\|\<:> (70%,80%\] \|\|\<:> db \|\| \|\|\<:> (80%,90%\] +\|\|\<:> db+ \|\| \|\|\<:> \>90% \|\|\<:> bdb \|\| diff --git a/bikol/DINOLI0_201819L/README.md b/bikol/DINOLI0_201819L/README.md new file mode 100644 index 0000000..c79ec51 --- /dev/null +++ b/bikol/DINOLI0_201819L/README.md @@ -0,0 +1,38 @@ + +# Software enginieering - DINO {#software_enginieering___dino} + +Course web page for lectures from Software engineering. + +\<\\> + +## Lecture + +`Patryk Żywica, PhD<`\ +`>`\ +`Monday, 13:45, room A2-23` + +## Classes + +- Joanna Siwek, PhD\<\ + \> + +`  Monday, 15:30, 17:15, room D2<`\ +`>`\ +`  Friday, 15:30, room A1-22,23 (in Polish)` + +- Patryk Żywica + +`  Friday, 11:45 room A0-1, 13:15 room D2 (in Polish)` + +## News + +## Lecture slides {#lecture_slides} + +- Available on *Contact.dir* (see details [ on WMI Labolatories web + page](https://laboratoria.wmi.amu.edu.pl/en/uslugi/contact-dir "wikilink")) + in my personal subdirectory. + +## Classes materials {#classes_materials} + +- Available [ here](jsiwek/INOE201819 "wikilink") and + [tutaj](jsiwek/INO201819 "wikilink"). diff --git a/bikol/DINOLI0_201920Z/README.md b/bikol/DINOLI0_201920Z/README.md new file mode 100644 index 0000000..fcfb959 --- /dev/null +++ b/bikol/DINOLI0_201920Z/README.md @@ -0,0 +1,37 @@ + +# Software enginieering - DINO {#software_enginieering___dino} + +Course web page for lectures from Software engineering. + +\<\\> + +## Lecture + +`Patryk Żywica, PhD<`\ +`>`\ +`Thursday, 13:45, room A2-14` + +## Classes + +- Patryk Żywica + - - Monday, 15:30 room D1 + - Wednesday, 11:45 room A1-14,15 (in Polish) + - Thursday, 11:45 room D2 (in Polish) + +## News + +## Lecture slides {#lecture_slides} + +- Available on *Contact.dir* (see details [ on WMI Labolatories web + page](https://laboratoria.wmi.amu.edu.pl/en/uslugi/contact-dir "wikilink")) + in my personal subdirectory. + +## Classes materials {#classes_materials} + +- Available [ here](jsiwek/INOE201819 "wikilink") and + [tutaj](jsiwek/INO201819 "wikilink"). + +## Project + +- [Team and rules + descriptions](https://eduwiki.wmi.amu.edu.pl/jsiwek/INOE201819/ProjectRUP "wikilink") diff --git a/bikol/DMINLI0_2016/README.md b/bikol/DMINLI0_2016/README.md new file mode 100644 index 0000000..c06ec98 --- /dev/null +++ b/bikol/DMINLI0_2016/README.md @@ -0,0 +1,151 @@ + +# Modelowanie i przetwarzanie informacji nieprecyzyjnej - MIN {#modelowanie_i_przetwarzanie_informacji_nieprecyzyjnej___min} + +Strona ćwiczeń z przedmiotu Modelowanie i przetwarzanie informacji +nieprecyzyjnej: CA, CD. + +\<\\> + +## Wykład + +`wykład (1WA): prof. dr hab. Maciej Wygralak<`\ +`>`\ +`środa, godz.: 11:45, aula B` + +## Ćwiczenia + +`CA czwartek, godz.: 13:45, sala: `**`A0-1`**`<`\ +`>`\ +`CD czwartek, godz.: 15:30, sala: A1-24,25 (od 17 listopada `**`A0-1`**`) <`\ +`>` + +## Aktualności + +- Drugie kolokwium odbędzie się w Auli C (31.I 12:00) oraz Sali Rady + Wydziału (1.II 10:00) +- Od 17 listopada zajęcia będą odbywać się w sali A0-1 +- Dla zachowania synchronizacji pomiędzy grupami zajęciowymi odwołuję + zajęcia z przedmiotu Modelowanie i przetwarzanie informacji + nieprecyzyjnej w dniu 3 listopada. + +## Punktacja + +- [Punktacja na + [USOSie](USOSie "wikilink")](http://usosweb.amu.edu.pl "wikilink") +- [Obecności](https://docs.google.com/spreadsheets/d/1AF6YU7yN0JVGnOy6FTfT8i5pdps5FIlspDxDSYxXDgc/edit?usp=sharing "wikilink") +- [ Wyniki + turnieju](https://docs.google.com/spreadsheets/d/1PPlbzkTBJLTzA4fuk6UaclugRONF3Mi4pivniC1gh4Q/edit?usp=sharing "wikilink") + +## Materiały do zajęć {#materiały_do_zajęć} + +1. [Wprowadzenie do tematyki + zajęć](chris/MIN_2016/Zajecia_1 "wikilink")\<\ + \> +2. [Modelowanie zbiorów + rozmytych](chris/MIN_2016/Zajecia_2 "wikilink")\<\ + \> +3. [Podstawowe własności i operacje na zbiorach + rozmytych](chris/MIN_2016/Zajecia_3 "wikilink")\<\ + \> +4. [T-normy i negacje - definicje i podstawowe + własności](chris/MIN_2016/Zajecia_4 "wikilink")\<\ + \> +5. [Pojęcie zmiennej lingwistycznej i zastosowania w bazach + danych](chris/MIN_2016/Zajecia_5 "wikilink")\<\ + \> +6. [Liczby nieostre](chris/MIN_2016/Zajecia_6 "wikilink")\<\ + \> +7. Kolokwium 1\<\ + \> +8. [Wprowadzenie do sterowania rozmytego - Język FCL i pakiet + jFuzzyLogic](chris/MIN_2016/Zajecia_8 "wikilink")\<\ + \> +9. [Sterowanie rozmyte - projektowanie sterownika \"aktywnego + tempomatu\"](chris/MIN_2016/Zajecia_9 "wikilink")\<\ + \> +10. [Sterowanie rozmyte - wprowadzenie to + Turnieju](bikol/DMINLI0_2016/Turniej "wikilink")\<\ + \> +11. [Operatory agregacji;Metody wspomagania podejmowania decyzji - + metody Bellmana-Zadeha;operator OWA + ](chris/MIN_2016/Zajecia_11 "wikilink")\<\ + \> +12. [Miary podobieństwa; Moce zbiorów nieostrych; Kwantyfikatory; + Podsumowania lingwistyczne](chris/MIN_2015/Zajecia_12 "wikilink")\<\ + \> +13. Kolokwium 2\<\ + \> + +## Zasady zaliczenia {#zasady_zaliczenia} + +- Obecność na zajęciach jest obowiązkowa. Dopuszczalne są trzy + nieusprawiedliwione nieobecności. +- W przypadku zadań ocenianych grupowo wszyscy członkowie zespołu + otrzymują jednakową liczbę punktów. + +### Kolokwia + +- Należy zaliczyć oba kolokwia. +- Za każde kolokwium można otrzymać 10 punktów. + +### Zadania domowe {#zadania_domowe} + +- Zadania należy oddawać w terminie (zadania spóźnione nie będą + punktowane). + +### Turniej + +- [Strona turnieju](bikol/DMINLI0_2016/Turniej "wikilink") + +### Skala ocen {#skala_ocen} + +Łącznie do zdobycia jest 30 punktów (20 za kolokwia, 5 za zadania domowe +oraz 5 za uczestnictwo w turnieju). + +\|\| **Liczba punktów** \|\| **Ocena**\|\| \|\|\<:> \<50% \|\|\<:> ndst +\|\| \|\|\<:> \[50%,60%) \|\|\<:> dst \|\| \|\|\<:> \[60%,70%) \|\|\<:> +dst+ \|\| \|\|\<:> \[70%,80%) \|\|\<:> db \|\| \|\|\<:> \[80%,90%) +\|\|\<:> db+ \|\| \|\|\<:> \>=90% \|\|\<:> bdb \|\| + +## Linki + +- [Film o prof. Zadehu - twórcy teorii zbiorów + rozmytych](http://www.youtube.com/watch?v=2ScTwFCcXGo&NR=1&feature=fvwp "wikilink") +- [Pakiet [JFuzzyLogic](JFuzzyLogic "wikilink") + (JAVA)](http://jfuzzylogic.sourceforge.net/html/index.html "wikilink") +- [Pakiet Free Fuzzy Logic Library + (C++)](http://ffll.sourceforge.net/index.html "wikilink") +- [Logika wielowartościowa (Stanford + Univ.)](http://plato.stanford.edu/entries/logic-manyvalued "wikilink") +- [Fuzzy Logic and Its + Uses](http://www.doc.ic.ac.uk/~nd/surprise_96/journal/vol4/sbaa/report.html "wikilink") +- [FAQ: Fuzzy Logic and Fuzzy Expert Systems + ](http://www-2.cs.cmu.edu/Groups/AI/html/faqs/ai/fuzzy/part1/faq.html "wikilink") +- [Fuzzy Logic + Tutorial](http://www.seattlerobotics.org/encoder/mar98/fuz/flindex.html "wikilink") +- [Fuzzy Image + Processing](http://pami.uwaterloo.ca/tizhoosh/fip.htm "wikilink") +- [Fuzzy + Logic](http://www.aaai.org/AITopics/html/fuzzy.html "wikilink") +- [Organizacje, czasopisma, książki, grupy + badawcze](http://web.abo.fi/~rfuller/fuzs.html "wikilink") +- [Software](http://sci2s.ugr.es/keel/links.php "wikilink") + +## Literatura + +- Driankov D., Hellendoorn H., Reinfrank M., Wprowadzenie do + sterowania rozmytego, WNT, 1996 +- Grzegorzewski P., Wspomaganie decyzji w warunkach niepewności. + Metody statystyczne dla nieprecyzyjnych danych. EXIT, 2006 +- Kacprzyk J., Wieloetapowe sterowanie rozmyte, WNT 2001 +- Łachwa A., Rozmyty świat zbiorów, liczb, relacji faktów, reguł i + decyzji, EXIT 2001 +- Rutkowska D., Piliński M., Rutkowski L., Sieci neuronowe, algorytmy + genetyczne i systemy rozmyte, Wydawnictwo Naukowe PWN, 1997 +- Rutkowski L., Metody i techniki sztucznej inteligencji, PWN, 2005 +- Tanaka K., An Introduction to Fuzzy Logic for Practical + Applications, Springer 1996. +- Wygralak M., Cardinalities of fuzzy sets., Springer 2003 +- Wygralak M., Intelligent Counting Under Information Imprecision, + Applications to Intelligent Systems and Decision Support, Springer + 2013 diff --git a/bikol/DMINLI0_2017/README.md b/bikol/DMINLI0_2017/README.md new file mode 100644 index 0000000..9beb2f0 --- /dev/null +++ b/bikol/DMINLI0_2017/README.md @@ -0,0 +1,140 @@ + +# Modelowanie i przetwarzanie informacji nieprecyzyjnej - MIN {#modelowanie_i_przetwarzanie_informacji_nieprecyzyjnej___min} + +Strona ćwiczeń z przedmiotu Modelowanie i przetwarzanie informacji +nieprecyzyjnej: CA, CD. + +\<\\> + +## Wykład + +`wykład (1WA): prof. dr hab. Maciej Wygralak<`\ +`>`\ +`środa, godz.: 11:45, aula B` + +## Ćwiczenia + +`CA czwartek, godz.: 13:45, sala: `**`A0-1`**`<`\ +`>` + +## Aktualności + +## Punktacja + +- [Punktacja na + [USOSie](USOSie "wikilink")](http://usosweb.amu.edu.pl "wikilink") +- [Obecności](https://docs.google.com/spreadsheets/d/1l5tTmFVL2rNm6SX6BBk4ePKUW1daXlk2ruOWYbQpAWE/edit?usp=sharing "wikilink") + +## Materiały do zajęć {#materiały_do_zajęć} + +1. [Wprowadzenie do tematyki + zajęć](chris/MIN_2016/Zajecia_1 "wikilink")\<\ + \> +2. [Modelowanie zbiorów + rozmytych](chris/MIN_2017/Zajecia_2 "wikilink")\<\ + \> +3. [Podstawowe własności i operacje na zbiorach + rozmytych](chris/MIN_2017/Zajecia_3 "wikilink")\<\ + \> +4. [T-normy i negacje - definicje i podstawowe + własności](chris/MIN_2017/Zajecia_4 "wikilink")\<\ + \> +5. [Pojęcie zmiennej lingwistycznej i zastosowania w bazach + danych](chris/MIN_2017/Zajecia_5 "wikilink")\<\ + \> +6. [Liczby nieostre](chris/MIN_2017/Zajecia_6 "wikilink")\<\ + \> +7. Kolokwium 1\<\ + \> +8. [Wprowadzenie do sterowania rozmytego - Język FCL i pakiet + jFuzzyLogic](chris/MIN_2017/Zajecia_8 "wikilink")\<\ + \> +9. [Sterowanie rozmyte - projektowanie sterownika \"aktywnego + tempomatu\"](chris/MIN_2016/Zajecia_9 "wikilink")\<\ + \> +10. [Sterowanie rozmyte - wprowadzenie to + Turnieju](bikol/DMINLI0_2017/Turniej "wikilink")\<\ + \> +11. [Operatory agregacji;Metody wspomagania podejmowania decyzji - + metody Bellmana-Zadeha;operator OWA + ](chris/MIN_2017/Zajecia_11 "wikilink")\<\ + \> +12. [Miary podobieństwa; Moce zbiorów nieostrych; Kwantyfikatory; + Podsumowania lingwistyczne](chris/MIN_2017/Zajecia_12 "wikilink")\<\ + \> +13. Kolokwium 2\<\ + \> + +## Zasady zaliczenia {#zasady_zaliczenia} + +- Obecność na zajęciach jest obowiązkowa. Dopuszczalne są dwie + nieusprawiedliwione nieobecności. +- W przypadku zadań ocenianych grupowo wszyscy członkowie zespołu + otrzymują jednakową liczbę punktów. + +### Kolokwia + +- Należy zaliczyć oba kolokwia. +- Za każde kolokwium można otrzymać 10 punktów. + +### Zadania domowe {#zadania_domowe} + +- Zadania należy oddawać w terminie (zadania spóźnione nie będą + punktowane). + +### Turniej + +- [Strona turnieju](bikol/DMINLI0_2017/Turniej "wikilink") + +### Skala ocen {#skala_ocen} + +Łącznie do zdobycia jest 30 punktów (20 za kolokwia, 5 za zadania domowe +oraz 5 za uczestnictwo w turnieju). + +\|\| **Liczba punktów** \|\| **Ocena**\|\| \|\|\<:> \<50% \|\|\<:> ndst +\|\| \|\|\<:> \[50%,60%) \|\|\<:> dst \|\| \|\|\<:> \[60%,70%) \|\|\<:> +dst+ \|\| \|\|\<:> \[70%,80%) \|\|\<:> db \|\| \|\|\<:> \[80%,90%) +\|\|\<:> db+ \|\| \|\|\<:> \>=90% \|\|\<:> bdb \|\| + +## Linki + +- [Film o prof. Zadehu - twórcy teorii zbiorów + rozmytych](http://www.youtube.com/watch?v=2ScTwFCcXGo&NR=1&feature=fvwp "wikilink") +- [Pakiet [JFuzzyLogic](JFuzzyLogic "wikilink") + (JAVA)](http://jfuzzylogic.sourceforge.net/html/index.html "wikilink") +- [Pakiet Free Fuzzy Logic Library + (C++)](http://ffll.sourceforge.net/index.html "wikilink") +- [Logika wielowartościowa (Stanford + Univ.)](http://plato.stanford.edu/entries/logic-manyvalued "wikilink") +- [Fuzzy Logic and Its + Uses](http://www.doc.ic.ac.uk/~nd/surprise_96/journal/vol4/sbaa/report.html "wikilink") +- [FAQ: Fuzzy Logic and Fuzzy Expert Systems + ](http://www-2.cs.cmu.edu/Groups/AI/html/faqs/ai/fuzzy/part1/faq.html "wikilink") +- [Fuzzy Logic + Tutorial](http://www.seattlerobotics.org/encoder/mar98/fuz/flindex.html "wikilink") +- [Fuzzy Image + Processing](http://pami.uwaterloo.ca/tizhoosh/fip.htm "wikilink") +- [Fuzzy + Logic](http://www.aaai.org/AITopics/html/fuzzy.html "wikilink") +- [Organizacje, czasopisma, książki, grupy + badawcze](http://web.abo.fi/~rfuller/fuzs.html "wikilink") +- [Software](http://sci2s.ugr.es/keel/links.php "wikilink") + +## Literatura + +- Driankov D., Hellendoorn H., Reinfrank M., Wprowadzenie do + sterowania rozmytego, WNT, 1996 +- Grzegorzewski P., Wspomaganie decyzji w warunkach niepewności. + Metody statystyczne dla nieprecyzyjnych danych. EXIT, 2006 +- Kacprzyk J., Wieloetapowe sterowanie rozmyte, WNT 2001 +- Łachwa A., Rozmyty świat zbiorów, liczb, relacji faktów, reguł i + decyzji, EXIT 2001 +- Rutkowska D., Piliński M., Rutkowski L., Sieci neuronowe, algorytmy + genetyczne i systemy rozmyte, Wydawnictwo Naukowe PWN, 1997 +- Rutkowski L., Metody i techniki sztucznej inteligencji, PWN, 2005 +- Tanaka K., An Introduction to Fuzzy Logic for Practical + Applications, Springer 1996. +- Wygralak M., Cardinalities of fuzzy sets., Springer 2003 +- Wygralak M., Intelligent Counting Under Information Imprecision, + Applications to Intelligent Systems and Decision Support, Springer + 2013 diff --git a/bikol/DPRILI1E_201920L/README.md b/bikol/DPRILI1E_201920L/README.md new file mode 100644 index 0000000..bbf86b4 --- /dev/null +++ b/bikol/DPRILI1E_201920L/README.md @@ -0,0 +1,59 @@ + +# Team project - PRI {#team_project___pri} + +\<\\> + +## Classes + +- Thursday, 13:45, room: A1-16/17\<\ + \> + +## News + +- + +## Project pages {#project_pages} + +- [Travellan](/pri1 "wikilink") +- [Mobilny system do adopcji zwierząt](/pri2 "wikilink") +- [Wypożyczanie sprzętu](/pri3 "wikilink") +- [PickApp](/pri4 "wikilink") + +## Schedule + +- Initial phase (February) + +`   * project definition: project description`\ +`   * defining the roles of team members`\ +`   * presentation of the project theme`\ +`   * choice of technology and architecture outline` + +- Elaboration phase (March) + +`   * Business Model Canvas and Value Proposition Canvas `[`https://strategyzer.com/`](https://strategyzer.com/ "wikilink")\ +`   * Project scope: a brief description of the scope of the project, IN-OUT list, identification of actors and their responsibilities/expectations`\ +`   * List of functional requirements: User Stories`\ +`   * Preliminary schedule: general distribution of functionality into semesters`\ +`   * Presentation of the results of the initial and elaboration phases`\ +`   * Preparation of a complete page for Eduwiki`\ +`   * System vision document `*`'(until`` ``the`` ``end`` ``of`` ``March)'`*` - `[` ``template`](attachment:bikol/DPRILI1_201819L/wizja.docx "wikilink") + +- Prototype / first increment (April) + +`   * Presentation of the prototype / first increment`\ +`   * Application design: structural diagram (classes/components) at a high level of abstraction; implementation diagram at a high level of abstraction`\ +`   * Verification of the initial schedule`\ +`   * Verification of selected technologies and architecture`\ +`   * System scope document - `[` ``template`](attachment:chris/DPRI1_2016/Zakres_projektu-wzor.doc "wikilink") + +- Implementation phase: each sprint ends with a presentation during + working software classes (April-June) + +`   * Sprint 1`\ +`   * Sprint 2 `\ +`   * Sprint 3 admission of projects for public defense` + +## Credit rules {#credit_rules} + +- [Engineering project rules and + guidelines](attachment:Engineering_project_rules_and_guidelines.pdf "wikilink") diff --git a/bikol/DPRILI1_2011920L/README.md b/bikol/DPRILI1_2011920L/README.md new file mode 100644 index 0000000..0894c6d --- /dev/null +++ b/bikol/DPRILI1_2011920L/README.md @@ -0,0 +1,68 @@ + +# Inżynierski projekt zespołowy - PRI {#inżynierski_projekt_zespołowy___pri} + +\<\\> + +## Zajęcia + +- piątek, godz.: 10:00, sala: **A1-16/17**\<\ + \> + +## Aktualności + +- + +## Strony zespołów projektowych {#strony_zespołów_projektowych} + +- [ Dev match](/devmatch "wikilink") +- [ [UltiTracker](UltiTracker "wikilink") + (frisbee)](/frisbee "wikilink") +- [ RPG](/rpg "wikilink") +- [ Carpool](/carpool "wikilink") + +## Harmonogram + +- Faza wstępna (luty) + - - zdefiniowanie projektu: opis projektu + - określenie ról członków zespołu + - prezentacja tematu projektu + - wybór technologii i zarys architektury +- Faza opracowania (marzec) + - - Business Model Canvas i Value Proposition Canvas + + - Zakres projektu: krótki opis zakresu projektu, lista IN-OUT, + identyfikacja aktorów i ich odpowiedzialności/oczekiwań + - Lista wymagań funkcjonalnych: User Stories + - Wstępny harmonogram: ogólny podział funkcjonalności na + semestry + - Prezentacja dotychczasowych wyników fazy wstępnej i + opracowania + - Przygotowanie kompletnej strony na Eduwiki + - Dokument wizji systemu **(do końca marca)** - [ + szablon](attachment:bikol/DPRILI1_201819L/wizja.docx "wikilink") +- Prototyp / pierwszy przyrost (kwiecień) + - - Prezentacja prototypu/pierwszego przyrostu + - Projekt aplikacji: diagram strukturalny (klas/komponentów) + na wysokim poziomie abstrakcji; diagram wdrożenia na wysokim + poziomie abstrakcji + - Weryfikacja wstępnego harmonogramu + - Umowa zespołu projektowego - [ + przykład](attachment:bikol/DPRILI1_2016/Umowa-zespołu-projektowego.pdf "wikilink") + - Weryfikacja wybranych technologii i architektury + - Dokument zakresu systemu - [ + szablon](attachment:chris/DPRI1_2016/Zakres_projektu-wzor.doc "wikilink") + +```{=html} + +``` +- Faza implementacji: każdy sprint kończy się prezentacją na zajęciach + działającego oprogramowania (kwiecień-czerwiec) + - - Sprint 1 (do 7 V) + - Sprint 2 (do 21 V) + - Sprint 3 dopuszczenie projektów do publicznej obrony (do + 4 VI) + +## Zasady zaliczenia {#zasady_zaliczenia} + +- [Regulamin przedmiotu + ](attachment:bikol/DPRILI1_201819L/regulamin.pdf "wikilink") diff --git a/bikol/DPRILI1_2016/README.md b/bikol/DPRILI1_2016/README.md new file mode 100644 index 0000000..b54fe8e --- /dev/null +++ b/bikol/DPRILI1_2016/README.md @@ -0,0 +1,62 @@ + +# Inżynierski projekt zespołowy - PRI {#inżynierski_projekt_zespołowy___pri} + +\<\\> + +## Zajęcia + +- czwartek, godz.: 10:00, sala: **A1-22,23**\<\ + \> + +## Aktualności + +- [ + Obecnosci](https://docs.google.com/spreadsheets/d/15I5E9tyc7RE5wv1ZrG4EGU_Xuou_nwpAW67OSudb1RM/edit?usp=sharing "wikilink") + +## Strony zespołów projektowych {#strony_zespołów_projektowych} + +- [ 1. Mechanizm wspomagania decyzji wyboru wizualizacji dla danego + zestawu danych (Roche)](/Gr1 "wikilink") +- [ 2. Strategiczna gra online (Capgemini)](/Gr2 "wikilink") +- [ 3. Interaktywny plan budynku (Pearson IOKI)](/Gr3 "wikilink") + +## Harmonogram + +- Faza wstępna + - - zdefiniowanie projektu: opis projektu (na 9 III) + - określenie ról członków zespołu (na 9 III) + - prezentacja tematu projektu (na 9 III) + - wybór technologii i zarys architektury (na 16 III) +- Faza opracowania + - - Zakres projektu: krótki opis zakresu projektu, lista IN-OUT, + identyfikacja aktorów i ich odpowiedzialności/oczekiwań (na + 23 III) + - Lista wymagań funkcjonalnych: User Stories (na 23 III) + - Wstępny harmonogram: ogólny podział funkcjonalności na + semestry (na 23 III) + - Business Model Canvas i Value Proposition Canvas + (na 23 III) + - Prezentacja dotychczasowych wyników fazy wstępnej i + opracowania (na 23 III) +- Prototyp / pierwszy przyrost + - - Utworzenie pełnego opisu najważniejszego przypadku użycia + danego systemu (na 30 III) + - Projekt aplikacji: diagram strukturalny (klas/komponentów) + na wysokim poziomie abstrakcji; diagram wdrożenia na wysokim + poziomie abstrakcji (na 30 III) + - Weryfikacja wstępnego harmonogramu (na 30 III) + - Umowa zespołu projektowego (do 11 V) - [ + przykład](attachment:Umowa-zespołu-projektowego.pdf "wikilink") + - Weryfikacja wybranych technologii i architektury (na 6 IV) + - Prezentacja prototypu/pierwszego przyrostu (na 6 IV) +- Faza implementacji: każdy sprint kończy się prezentacją na zajęciach + działającego oprogramowania) + - - Sprint 1 (do 27 IV) + - Sprint 2 (do 11 V) + - Sprint 3 (do 25 V) + - Sprint 4: dopuszczenie projektów do publicznej obrony (do + 8 VI) + +## Zasady zaliczenia {#zasady_zaliczenia} + +- [Regulamin przedmiotu ](attachment:regulamin-pri.pdf "wikilink") diff --git a/bikol/DPRILI1_201718L/README.md b/bikol/DPRILI1_201718L/README.md new file mode 100644 index 0000000..4feb68e --- /dev/null +++ b/bikol/DPRILI1_201718L/README.md @@ -0,0 +1,66 @@ + +# Inżynierski projekt zespołowy - PRI {#inżynierski_projekt_zespołowy___pri} + +\<\\> + +## Zajęcia + +- wtorek, godz.: 10:00, sala: **D3**\<\ + \> + +## Aktualności + +- + +## Strony zespołów projektowych {#strony_zespołów_projektowych} + +- [Open Ethereum Pool](/oep "wikilink") +- [Rejestracja subdomen](/sub "wikilink") +- [Chillroom](/chill "wikilink") +- [Find My Tutor](/mytutor "wikilink") + +## Harmonogram + +- Faza wstępna + - - zdefiniowanie projektu: opis projektu + - określenie ról członków zespołu + - prezentacja tematu projektu + - wybór technologii i zarys architektury +- Faza opracowania + - - Business Model Canvas i Value Proposition Canvas + (na 17 III) + - Zakres projektu: krótki opis zakresu projektu, lista IN-OUT, + identyfikacja aktorów i ich odpowiedzialności/oczekiwań (na + 10 IV) + - Lista wymagań funkcjonalnych: User Stories (na 10 IV) + - Wstępny harmonogram: ogólny podział funkcjonalności na + semestry (na 10 IV) + - Prezentacja dotychczasowych wyników fazy wstępnej i + opracowania (na 17 IV) + - Przygotowanie kompletnej strony na Eduwiki (na 17 IV) +- Prototyp / pierwszy przyrost + - - Prezentacja prototypu/pierwszego przyrostu (na 24 IV) + - Projekt aplikacji: diagram strukturalny (klas/komponentów) + na wysokim poziomie abstrakcji; diagram wdrożenia na wysokim + poziomie abstrakcji (na 15 V) + - Weryfikacja wstępnego harmonogramu (na 22 V) + - Umowa zespołu projektowego (do 22 V) - [ + przykład](attachment:bikol/DPRILI1_2016/Umowa-zespołu-projektowego.pdf "wikilink") + - Weryfikacja wybranych technologii i architektury (na 22 V) + +```{=html} + +``` +- Faza implementacji: każdy sprint kończy się prezentacją na zajęciach + działającego oprogramowania) + - - [FindMyTutor](FindMyTutor "wikilink"): 23 V 11:35, 6 VI + 11:35 + - Sprint 1 (do 8 V) + - Sprint 2 (do 22 V) + - Sprint 3 dopuszczenie projektów do publicznej obrony (do + 5 VI) + +## Zasady zaliczenia {#zasady_zaliczenia} + +- [Regulamin przedmiotu + ](attachment:bikol/DPRILI1_2016/regulamin-pri.pdf "wikilink") diff --git a/bikol/DPRILI1_201819L/README.md b/bikol/DPRILI1_201819L/README.md new file mode 100644 index 0000000..8b4d5b5 --- /dev/null +++ b/bikol/DPRILI1_201819L/README.md @@ -0,0 +1,66 @@ + +# Inżynierski projekt zespołowy - PRI {#inżynierski_projekt_zespołowy___pri} + +\<\\> + +## Zajęcia + +- środa, godz.: 10:00, sala: **D1**\<\ + \> + +## Aktualności + +- + +## Strony zespołów projektowych {#strony_zespołów_projektowych} + +- [Screenless coding 1](/sc1 "wikilink") +- [Screenless coding 2](/sc2 "wikilink") +- [Budżet domowy](/budzet "wikilink") +- [You get in?](/getin "wikilink") +- [Żetony](/zetony "wikilink") + +## Harmonogram + +- Faza wstępna (luty) + - - zdefiniowanie projektu: opis projektu + - określenie ról członków zespołu + - prezentacja tematu projektu + - wybór technologii i zarys architektury +- Faza opracowania (marzec) + - - Business Model Canvas i Value Proposition Canvas + + - Zakres projektu: krótki opis zakresu projektu, lista IN-OUT, + identyfikacja aktorów i ich odpowiedzialności/oczekiwań + - Lista wymagań funkcjonalnych: User Stories + - Wstępny harmonogram: ogólny podział funkcjonalności na + semestry + - Prezentacja dotychczasowych wyników fazy wstępnej i + opracowania + - Przygotowanie kompletnej strony na Eduwiki + - Dokument wizji systemu **(do końca marca)** - [ + szablon](attachment:bikol/DPRILI1_201819L/wizja.docx "wikilink") +- Prototyp / pierwszy przyrost (kwiecień) + - - Prezentacja prototypu/pierwszego przyrostu + - Projekt aplikacji: diagram strukturalny (klas/komponentów) + na wysokim poziomie abstrakcji; diagram wdrożenia na wysokim + poziomie abstrakcji + - Weryfikacja wstępnego harmonogramu + - Umowa zespołu projektowego - [ + przykład](attachment:bikol/DPRILI1_2016/Umowa-zespołu-projektowego.pdf "wikilink") + - Weryfikacja wybranych technologii i architektury + +```{=html} + +``` +- Faza implementacji: każdy sprint kończy się prezentacją na zajęciach + działającego oprogramowania (kwiecień-czerwiec) + - - Sprint 1 (do 7 V) + - Sprint 2 (do 21 V) + - Sprint 3 dopuszczenie projektów do publicznej obrony (do + 4 VI) + +## Zasady zaliczenia {#zasady_zaliczenia} + +- [Regulamin przedmiotu + ](attachment:bikol/DPRILI1_201819L/regulamin.pdf "wikilink") diff --git a/bikol/DSDDLI0_2017/README.md b/bikol/DSDDLI0_2017/README.md new file mode 100644 index 0000000..8f2d90f --- /dev/null +++ b/bikol/DSDDLI0_2017/README.md @@ -0,0 +1,4 @@ + +- [ Sharelatex - link do założenia + konta](https://www.sharelatex.com?r=9b2fe52d&rm=d&rs=b "wikilink") +- [ Szablon pracy](attachment:AMU_Thesis_template.zip "wikilink") diff --git a/bikol/DTINLI0E_201718L/README.md b/bikol/DTINLI0E_201718L/README.md new file mode 100644 index 0000000..3cc04c5 --- /dev/null +++ b/bikol/DTINLI0E_201718L/README.md @@ -0,0 +1,26 @@ + +# Internet Technologies - TIN {#internet_technologies___tin} + +\<\\> + +## Classes + +- CA Mondays, 13:45, room: D1\<\ + \> +- CB Thursdays, 13:45, room: A1-14,15\<\ + \> + +## News + +- + +## Scores + +- [In class activity + points](https://docs.google.com/spreadsheets/d/1AE2sRUu0Q_hZV4ZgsnFhECWQxqv5CkqQBIwVQP2-I5w/edit?usp=sharing "wikilink") +- [Homework points](http://kino.vm.wmi.amu.edu.pl/dtin.txt "wikilink") + +## Materials + +- [ Course + Website](https://golinski.faculty.wmi.amu.edu.pl/tin/indexen.htm "wikilink") diff --git a/bikol/DTINLI0E_201819L/README.md b/bikol/DTINLI0E_201819L/README.md new file mode 100644 index 0000000..74967a3 --- /dev/null +++ b/bikol/DTINLI0E_201819L/README.md @@ -0,0 +1,24 @@ + +# Internet Technologies - TIN {#internet_technologies___tin} + +\<\\> + +## Classes + +- CB Thursdays, 11:45, room: A1-14,15\<\ + \> + +## News + +- + +## Scores + +- [In class activity + points](https://docs.google.com/spreadsheets/d/1oC08QRrmShWV6ugUDZsh9xnUqmmxdZfqhvyxy6qgWMs/edit?usp=sharing "wikilink") +- [Homework points](http://kino.vm.wmi.amu.edu.pl/dtin.txt "wikilink") + +## Materials + +- [ Course + Website](https://golinski.faculty.wmi.amu.edu.pl/tin/indexen.htm "wikilink") diff --git a/bikol/DTINLI0E_201920L/README.md b/bikol/DTINLI0E_201920L/README.md new file mode 100644 index 0000000..4e7b4db --- /dev/null +++ b/bikol/DTINLI0E_201920L/README.md @@ -0,0 +1,23 @@ + +# Internet Technologies - TIN {#internet_technologies___tin} + +\<\\> + +## Classes + +- CB Thursdays, 11:45, room: A1-14,15\<\ + \> + +## News + +- + +## Scores + +- [In class activity points](https://usosweb.amu.edu.pl "wikilink") +- [Homework + points](https://kino.vm.wmi.amu.edu.pl/results/dtin.txt "wikilink") + +## Materials + +- [ Course Website](https://kino.vm.wmi.amu.edu.pl "wikilink") diff --git a/bikol/DTSIUI1_2013/README.md b/bikol/DTSIUI1_2013/README.md new file mode 100644 index 0000000..9cfc818 --- /dev/null +++ b/bikol/DTSIUI1_2013/README.md @@ -0,0 +1,36 @@ + +# Tworzenie systemów informatycznych - TSI {#tworzenie_systemów_informatycznych___tsi} + +Strona ćwiczeń z przedmiotu Tworzenie systemów informatycznych grupa CA. + +\<\\> + +## Wykład + +`wykład (1WA): prof. dr hab. Krzysztof Jassem<`\ +`>`\ +`środa, godz.: 10:00, aula A` + +## Ćwiczenia + +środa, godz.: 11:45, sala: **A1-14,15** + +## Zasady zaliczenia {#zasady_zaliczenia} + +- Wszystkie materiały do zajęć dostępne są na stronie + [jassem/TSI2013](jassem/TSI2013 "wikilink") + +## Ćwiczenia {#ćwiczenia_1} + +- [Ćwiczenia 1](/ćw1 "wikilink") +- [Ćwiczenia 2](/ćw2 "wikilink") +- [Ćwiczenia 3](/ćw3 "wikilink") +- [Ćwiczenia 4](/ćw4 "wikilink") +- [Ćwiczenia 5](/ćw5 "wikilink") +- [Ćwiczenia 6](/ćw6 "wikilink") +- [Ćwiczenia 7](/ćw7 "wikilink") +- [Ćwiczenia 8](/ćw8 "wikilink") +- [Ćwiczenia 9](/ćw9 "wikilink") +- Ćwiczenia 10 - Allegro +- [Ćwiczenia 11](/ćw10 "wikilink") +- [Dokumentacja końcowa](/dokumentacje "wikilink") diff --git a/bikol/DTSIUI1_2014/README.md b/bikol/DTSIUI1_2014/README.md new file mode 100644 index 0000000..af1f2b1 --- /dev/null +++ b/bikol/DTSIUI1_2014/README.md @@ -0,0 +1,2 @@ + + diff --git a/bikol/DTSIUI2_2012/README.md b/bikol/DTSIUI2_2012/README.md new file mode 100644 index 0000000..f29dc7c --- /dev/null +++ b/bikol/DTSIUI2_2012/README.md @@ -0,0 +1,220 @@ + +# [TSIUI2](TSIUI2 "wikilink") 2012/13 {#tsiui2_201213} + +## Informacje + +### 21.03.2013 + +- raport Scrum Mastera oraz Właściela Produktu należy zamieszczać na + Eduwiki najpóźniej tydzień po zakończeniu sprintu, którego raport ma + dotyczyć + +### 13.03.2013 {#section_1} + +- na najbliższe zajęcia grupy przygotowują i oddają: + - - Definition of Done + - Własne Kryteria Oceny Projektu + - opracowany Rejestr Produktu +- grupy które tego jeszcze nie zrobiły, proszę o uzupełnienie strony + swojego projektu na eduwiki + - - dodanie loginów wszystkich osób do acl + - uzupełnienie treści strony o skład zespołu, opis projektu + itp + - grupę 1 proszę o kontakt w celu przyznania odpowiednich + uprawnień + +## Zasady zaliczenia {#zasady_zaliczenia} + +### Role w projekcie {#role_w_projekcie} + +- Właściciel produktu: 50% oceny to ocena za projekt, 50% oceny za + działalność jako Właściciel produktu +- Scrum Master: 50% oceny to ocena za projekt, 50% oceny za + działalność jako Scrum Master +- Członkowie zespołu: 100% oceny to ocena za projekt + +### Ocena za projekt {#ocena_za_projekt} + +- prezentacja końcowa projektu: 50 pkt + - - prezentacja odbędzie się w czerwcu (prawdopodobnie po + zakończeniu semestru) + - punktacja będzie ustalana komisyjnie +- systematyczność pracy: 20 pkt + - - obecności za zajęciach: 8 pkt (-0.5 za każdą nieobecność na + retrospektywie, wymagane łącznie 50% obecności) + - ocena przyrostu wartości projektu na Przeglądzie sprintu: 16 + pkt (po 2 pkt na każdy sprint) +- spełnienie Własnych Kryteriów Oceny Projektu: 30 pkt + - - punkty przyznawane na koniec semestru + - do 6 pkt za realizację każdego z obszarów uwzględnionych w + kryteriach + +#### Własne Kryteria Oceny Projektu {#własne_kryteria_oceny_projektu} + +- ustalane przez Zespół +- po akceptacji prowadzącego zajęcia, zostaną wykorzystane do oceny + projektu +- muszę uwzględniać następujące obszary: + - - zakres projektu, realizacja wymagań + - jakość produktu + - wdrożenie, odbiór przez klienta + - dokumentację projektową i użytkownika + - promocję projektu + +### Ocena działalności Scrum Mastera {#ocena_działalności_scrum_mastera} + +#### Punktacja + +- raport na zakończenie sprintu (z wyjątkiem pierwszego): 7 x 5 pkt +- ocena pracy Scrum Mastera przez prowadzącego zajęcia na zakończenie + każdego sprintu: 8 x 4 pkt + - - obejmuje obecność, zaangażowanie, wywiązywanie się z + obowiązków + - zaangażowanie w doskonalenie procesu Scrum i swoich + umiejętności +- ocena pracy Scrum Mastera przez zespół na zakończenie każdego + sprintu: 8 x 4 pkt + +#### Raport na zakończenie sprintu {#raport_na_zakończenie_sprintu} + +- sprawozdanie z Codziennych Scrumów + - - w formie tabeli obejmującej: terminy, obecność, uwagi np: + przekroczenie czasy trwania, złe miejsce spotkania itp +- podsumowanie działalności Scrum Mastera + - - lista podjętych działań, rozwiązanych problemów, itp +- podsumowanie pracy członków zespołu + - - w postaci listy +- podsumowanie retrospektywy + - - w postaci listy + - dobre praktyki i metody ich utrwalenia + - złe praktyki oraz problemy wraz z propozycjami ich + rozwiązania + +### Ocena działalności Właściciela produktu {#ocena_działalności_właściciela_produktu} + +#### Punktacja {#punktacja_1} + +- raport na zakończenie sprintu (z wyjątkiem pierwszego): 7 x 5 pkt +- ocena pracy Własciciela Produktu przez prowadzącego na zakończenie + każdego sprintu: 8 x 4 pkt + - - obejmuje obecność, zaangażowanie, wywiązywanie się z + obowiązków +- ocena pracy Własciciela Produktu przez zespół na zakończenie każdego + sprintu: 8 x 4 pkt + +#### Raport na zakończenie sprintu {#raport_na_zakończenie_sprintu_1} + +- podsumowanie I części spotkania planistycznego + - - w formie listy zawierającej zaproponowane przez Właściciela + US, ich oszacowania, oraz informację o tym czy zostały one + wybrane przez zespół + - sformułowanie celu sprintu +- zaktualizowany backlog +- podsumowanie realizacji celu sprintu + - - ogólny opis (1 akapit czy sformułowany cel sprintu został + zrealizowany) + - lista poszczególnych US wraz z informacją o tym czy zostały + one przyjęte czy odrzucone (niewykonane) +- opis dalszego kierunku rozwoju +- wykres wypalenia + +## Strony grup {#strony_grup} + +- [Grupa 1 - Soundforms](bikol/TSIU2_2012/gr1 "wikilink") +- [Grupa 2 - Asystent Howodcy Gołębi](bikol/TSIU2_2012/gr2 "wikilink") +- [Grupa 3 - Kreator testów](bikol/TSIU2_2012/gr3 "wikilink") +- [Grupa 4 - Szalone ziemniaki](bikol/TSIU2_2012/gr4 "wikilink") + +## Lista obecności {#lista_obecności} + +- [Lista obecności](bikol/DTSIUI2_2012/obecnosc "wikilink") + +## Ściągawka ze SCRUM {#ściągawka_ze_scrum} + +### Spotkania + +- Planowanie Sprintu do 3h (obie części po połowie dostępnego czasu) + - - Część pierwsza: Co będzie zrobione w tym Sprincie? + poker + - Część druga: Jak wybrana praca będzie wykonana? + - Określenie Celu Sprintu +- Codzienny Scrum dokładnie 15 minut (minimum dwa razy w tygodniu) + - - Co zostało wykonane od ostatniego spotkania? + - Co zostanie wykonane przed kolejnym spotkaniem? + - Jakie przeszkody stoją na drodze? +- Przegląd sprintu do 1h (na zajęciach co dwa tygodnie) + - - Właściciel Produktu stwierdza, które funkcjonalności zostały + „Ukończone", a które nie, + - Zespół Deweloperski omawia, co poszło dobrze w trakcie + Sprintu, jakie napotkano problemy, oraz jak te problemy + rozwiązano, + - Zespół Deweloperski prezentuje „Ukończoną" pracę i odpowiada + na pytania dotyczące Przyrostu, + - Właściciel Produktu omawia Rejestr Produktu w aktualnej jego + postaci. Na tej podstawie przewiduje termin zakończenia prac + biorąc pod uwagę dotychczasowe postępy i tempo prac, + - Cała grupa wspólnie omawia kolejne kroki. W ten sposób + Przegląd Sprintu dostarcza wartościowego wkładu w + następujące po nim kolejne Planowania Sprintu. +- Retrospektywa Sprintu do 45min (zaraz po przeglądzie sprintu) + - - Sprawdzenie, co działo się w ostatnim Sprincie, biorąc pod + uwagę ludzi, zależności, procesy i narzędzia, + - Zidentyfikowanie i uporządkowanie istotnych elementów, które + sprawdziły się w działaniu oraz tych, które kwalifikują się + do poprawy, + - Stworzenie planu wprowadzania w życie usprawnień sposobu + wykonywania pracy przez Zespół Scrumowy. + +### Obowiązki osób {#obowiązki_osób} + +- Właściciel produktu + - - Jasne artykułowanie elementów Rejestru Produktu, + +`    * obecność na Planowaniu Sprintu i przedstawienie elementów Rejestru` + +- - Określanie kolejności elementów Rejestru Produktu w sposób + zapewniający osiąganie założonych celów i misji, + +`    * określanie priorytetów i zależności pomiędzy US` + +- - Zapewnianie wartości pracy wykonywanej przez Zespół Deweloperski + +`    * dbanie o to aby elementy Rejestru odpowiadały wymaganiom klienta`\ +`    * przyjmowanie lub odrzucanie wykonanych US` + +- - Zapewnianie, że Rejestr Produktu jest dostępny, przejrzysty oraz + jasny dla wszystkich, a także, że dobrze opisuje to, czym Zespół + Scrumowy będzie się zajmował w dalszej kolejności, + +`    * rejestr musi być dostępny za pośrednictwem wybranej aplikacji do zarządzania projektami (JIRA, TFS, Jazz, `[`BitBucket`](BitBucket "wikilink")`)` + +- - Zapewnianie, że Zespół Deweloperski rozumie elementy Rejestru + Produktu w wymaganym stopniu. + +`    * doprecyzowanie US na żądanie zespołu (ustnie lub pisemnie)` + +- Scrum Master + - - wspomaga Właściciela produktu + +`    * W ustalaniu technik odpowiedniego zarządzania Rejestrem Produktu,`\ +`      * Scrum Master konfiguruje aplikacje do zarządzania projektem`\ +`      * Scrum Master pomaga Właścicielowi produktu w ustaleniu czy dane US spełnia DoD.`\ +`    * W przejrzystym komunikowaniu Zespołowi Deweloperskiemu wizji, celów i elementów Rejestru Produktu,`\ +`    * W uczeniu Zespołu Deweloperskiego sposobów konstruowania jasnych i zwięzłych zapisów elementów Rejestru Produktu,`\ +`    * W rozumieniu zasad długoterminowego planowania produktu w środowisku empirycznym, rozumieniu i praktykowaniu zwinności (ang. agility),`\ +`    * Wspomagając przebieg zdarzeń scrumowych, kiedy jest to oczekiwane lub wymagane.`\ +`      * Pod nieobecność Właściciela Produktu to Scrum Master jest odpowiedzialny za nawiązanie z nim kontaktu` + +- - wspomaga Zespoł + +`    * Coachując Zespół Deweloperski w zakresie wykorzystania zasad samoorganizacji i wielofunkcyjności,`\ +`      * Scrum master jest odpowiedzialny za odpowiednie przeprowadzenie podziału US na zadania przez Zespół`\ +`    * Edukując i przewodząc Zespołowi Deweloperskiemu w zakresie tworzenia produktów o wysokiej wartości,`\ +`      * Scrum master dba oto, aby zespół korzystał z odpowiednich narzędzi developerskich`\ +`      * Scrum master dba o szkolenie Członków zespołu w zakresie testowania oprogramowania`\ +`    * Usuwając przeszkody ograniczające postępy Zespołu Deweloperskiego,`\ +`      * Scrum master jest odpowiedzialny dostęp do zasobów sprzętowych (np. serwera testowego, produkcyjnego)`\ +`      * Jeśli ktoś nie wywiązuje się ze swoich obowiązków blokując prace zespołu, to Scrum Master jest odpowiedzialny za kontakt z tą osobą`\ +`    * Wspomagając przebieg zdarzeń scrumowych, gdy jest to oczekiwane lub wymagane.`\ +`      * prowadzi Codzienny Scrum, Przegląd Sprintu, Retrospektywe Sprintu`\ +`      * jest odpowiedzialny za ich odbycie się, czas trwania, odpowiednią formę ich przeprowadzenia`\ +`    * Coachując Zespół Deweloperski w zakresie sposobu wykonywania pracy w organizacjach, w których Scrum nie jest jeszcze w pełni przyjęty i zrozumiały.` diff --git a/bikol/DTSIUI2_2013/README.md b/bikol/DTSIUI2_2013/README.md new file mode 100644 index 0000000..e6a1b7b --- /dev/null +++ b/bikol/DTSIUI2_2013/README.md @@ -0,0 +1,90 @@ + +# TSI Projekt {#tsi_projekt} + +\<\\> + +# Akrualności / Announcements {#akrualności_announcements} + +- zmiana terminu I obrony na 28 kwietnia / change of first defense + date 28th april - [harmonogram / + schedule](chris/DTIP_2014/prezentacja_etap1 "wikilink") +- zajęcia 6 marca rozpoczynają się z 15 min opóźnieniem tj. o 14:00 / + classes on 6th march will start at 2pm (15 min delay) + +# Zasady zaliczenia / Terms {#zasady_zaliczenia_terms} + +[Zasady](chris/DTIP_2014/Zasady "wikilink") + +# Strony grup / Group pages {#strony_grup_group_pages} + +- [Group 2 (erasmus) - SMS Collect](/grupa2 "wikilink") +- [Grupa 3 - + [ReportKeeper](ReportKeeper "wikilink")](/grupa3 "wikilink") +- [Grupa 4 - [WMIInfo](WMIInfo "wikilink") Mobile](/grupa4 "wikilink") +- [Grupa 6 - [USOSWeb](USOSWeb "wikilink") Mobile](/grupa6 "wikilink") +- [Grupa 8 - Tablica ogłoszeń](/grupa8 "wikilink") + +# Opis przebiegu ćwiczeń / Course description {#opis_przebiegu_ćwiczeń_course_description} + +[Opis](chris/DTIP_2014/Opis "wikilink") + +## Terminy zakończeń sprintów / End of sprints {#terminy_zakończeń_sprintów_end_of_sprints} + +[Lista grup / Group list](chris/DTIP_2014/Grupy "wikilink") + +**Uwaga zmiana terminach ! Sprinty trwają 2 tygodnie** *Attention change +of dates! Sprints last two weeks* + +### Grupa 4 i 8 {#grupa_4_i_8} + +- 13 marzec +- 27 marzec +- 10 kwietnia +- 24 kwietnia + +### Grupa 3 i 6 {#grupa_3_i_6} + +- 20 marzec +- 3 kwietnia +- 17 kwietnia +- 24 kwietnia + +### Group 2 (Erasmus) {#group_2_erasmus} + +- 11-13 march +- 25-27 march +- 8-10 april +- 22-24 april + +## Harmonogram / Course schedule {#harmonogram_course_schedule} + +- II obrona 27 czerwca - + [harmonogram](chris/DTIP_2014/prezentacja_etap2 "wikilink") +- I obrona 28 kwietnia / 1st defense 28 april - [harmonogram / + schedule](chris/DTIP_2014/prezentacja_etap1 "wikilink") + +## Systemy wspierające {#systemy_wspierające} + +### Wydziałowa Jira {#wydziałowa_jira} + +- + +## Materiały / Resources {#materiały_resources} + +### Podstawowe elementy metodyki SCRUM {#podstawowe_elementy_metodyki_scrum} + +- [Podstawowe elementy metodyki SCRUM (Na podstawie pracy Adama + Kędziory)](chris/DTIP_2010/scrum_elementy "wikilink") + +### W języku polskim {#w_języku_polskim} + +- [Praca Magisterska A. Kędziory - Metodyka scrum w małych i srednich + projektach + informatycznych.](http://min.wmi.amu.edu.pl/wp-content/uploads/2011/04/PM_KEDZIORA_SCRUM.pdf "wikilink") +- [Przewodnik po metodyce + SCRUM](https://www.scrum.org/Portals/0/Documents/Scrum%20Guides/2013/Scrum-Guide-PL.pdf "wikilink") + +### In english {#in_english} + +- [Scrum + Guide](https://www.scrum.org/Portals/0/Documents/Scrum%20Guides/2013/Scrum-Guide.pdf "wikilink") diff --git a/bikol/ZAPOLI0_2016/README.md b/bikol/ZAPOLI0_2016/README.md new file mode 100644 index 0000000..fd49d0e --- /dev/null +++ b/bikol/ZAPOLI0_2016/README.md @@ -0,0 +1,137 @@ + +# Analiza i projektowanie obiektowe - APO {#analiza_i_projektowanie_obiektowe___apo} + +Strona przedmiotu Analiza i projektowanie obiektowe, studia zaoczne + +\<\\> + +## Zajęcia + +\|\|Termin \|\| Zagadnienia wykład \|\| Zagadnienia ćwiczenia\|\| +\|\|23.10.2016 \|\| [Zbieranie wymagań, przypadki +użycia](attachment:wyk1.pdf "wikilink") \|\| Przygotowanie zakresu +systemu \|\| \|\|13.11.2016 \|\| [Model wiedzy +dziedzinowej](attachment:wyk2.pdf "wikilink") \|\| Ocena zakresu +systemu, model wiedzy dziedzinowej \|\| \|\|19.11.2016 \|\| [UML, +diagramy interakcji, przypisywanie +odpowiedzialności](attachment:wyk3.pdf "wikilink") \|\| [UML, diagramy +interakcji](attachment:olat.pdf "wikilink") \|\| \|\|07.01.2017 \|\| +[UML, diagramy klas, wzorce projektowe +(10,11,12)](http://www.staff.amu.edu.pl/~jacekmar/dapo320.html "wikilink") +\|\| Prezentacja modelu wiedzy dziedzinowej, diagramy klas, [wzorce +projektowe](attachment:olat.pdf "wikilink") \|\| \|\|22.01.2017 \|\| +Egzamin\|\| Ocena diagramów klas i wzorców projektowych, elementy +architektury systemów informatycznych \|\| + +## Aktualności + +- brak + +## Punktacja + +- [ + Punktacja](https://docs.google.com/spreadsheets/d/12oKIF4x4nLfayxTkj1NZoh5u8pW7T49f37EikWOw0-c/edit?usp=sharing "wikilink") + +## Zasady zaliczenia przedmiotu {#zasady_zaliczenia_przedmiotu} + +- Do zaliczenia przedmiotu konieczne jest zaliczenie ćwiczeń oraz + zdanie egzaminu +- Egzamin zostanie przeprowadzony w ramach ostatniego wykładu i będzie + obejmował materiał z wykładów i ćwiczeń +- Zaliczenie w pierwszym terminie otrzymają tylko ci studenci, którzy + do końca stycznia zaliczą ćwiczenia oraz zdadzą egzamin w pierwszym + terminie +- Przewidziana jest jedna poprawka egzaminu w drugiej połowie lutego + +## Zasady zaliczenia ćwiczeń {#zasady_zaliczenia_ćwiczeń} + +- Obecność na zajęciach jest obowiązkowa. +- W przypadku zadań ocenianych grupowo wszyscy członkowie zespołu + otrzymują jednakową liczbę punktów. +- Oddanie zadania po terminie, skutkuje obniżeniem punktacji o *25% + + {liczba rozpoczętych tygodni spóźnienia} \* 25%*. + - Zadania oddane z opóźnieniem przekraczającym 2 tygodnie nie + uzyskują punktów. +- Liczba punktów przyznana za zadanie ustalana jest jako maksimum z + liczby uzyskanych punktów oraz zera. +- Zadania muszą być wykonywane po kolei. Nie jest możliwe zaliczenie + zadania o numerze wyższym bez wcześniejszego zaliczenia wszystkich + zadań o numerach niższych. + - Zasada ta dotyczy również ostatniego zadania. +- Do zaliczenia przedmiotu konieczne jest zaliczenie wszystkich zadań. +- Zadanie uznaje się za zaliczone jeśli możliwe jest przyznanie za nie + dodatniej liczby punków bez uwzględniania kary za spóźnienie. +- Ostateczna ocena z ćwiczeń, ustalana jest na podstawie sumy punktów + przyznanych za wszystkie zadania domowe zgodnie ze skalą ocen. + +### Zadania domowe {#zadania_domowe} + +- W trakcie semestru student zobowiązany jest to oddania 4 zadań + domowych. +- Niektóre z zadań realizowane są grupowo. +- Wszystkie zadania należy przesłać prowadzącemu drogą mailową. Format + maila z zadaniami domowymi: + - - Tytuł: \"\[ZAPO\] Zadanie #m. Grupa #x:#n\", gdzie #m i #n + to odpowiednio numer zadania i numer grupy, a #x to + oznaczenie literowe grupy zajęciowej (CA, CB, \...) + - Treść: pusta, ewentualnie informacje dodatkowe lub link + - Załączniki: pliki pdf, doc, docx, odt, astah. **Nie będą + akceptowane** diagramy nadesłane w formatach graficznych + (takich jak jpg, svg czy pdf). Nadesłane pliki powinny być + otwieralne na Terminalu wydziałowym. + +### Grupy i projekty {#grupy_i_projekty} + +- Każdy uczestnik zajęć przynależy do jednej grupy. +- Grupa składa się z 3-4 osób. +- Skład grup zostaje ustalony podczas pierwszych zajęć. Każda grupa ma + przypisany numer. +- Poszczególne grupy realizują jeden projekt wylosowany podczas + pierwszych zajęć. Lista projektów: +- Projekt określa dziedzinę i tematykę realizowanych zadań. + +### Zadania + +\|\|\<:> **Numer\<\ +\>zadania** \|\|\<:> **Nazwa** \|\|\<:> **Termin oddania** \|\|\<:> +**Forma oddania** \|\|\<:> **Punktacja** \|\|\<:> **Forma oceny** \|\| +\|\|\<\|2> 1 \|\| Zakres systemu \|\|\<:> 11 XI 23:59 \|\|\<:> email +\|\|\<:> 5 \|\|\<:> grupowa \|\| \|\|\<-5> Charakterystyka aktorów, +lista aktor-cel, lista IN-OUT, kompletna lista wszystkich przypadków +użycia, skrócony opis 4 kluczowych przypadków użycia, pełny opis 1 +wybranego przypadku użycia (indywidualnie)\|\| \|\|\<\|2> 2 \|\| Model +wiedzy dziedzinowej \|\|\<:> 4 I 23:59 \|\|\<:> email + na +zajęciach\|\|\<:> 5 \|\|\<:> grupowa \|\| \|\|\<-5> Kompletny model +wiedzy dziedzinowej całego systemu uwzględniający klasy, asocjacje oraz +atrybuty\|\| \|\|\<\|2> 3 \|\| Diagramy interakcji \|\|\<:> 23 XII 23:59 +\|\|\<:> email \|\|\<:> 5 \|\|\<:> indywidualna \|\| \|\|\<-5> 1 +zaawansowany diagram sekwencji, 1 zaawansowany diagram komunikacji, +diagramy muszą uwzględniać notację UML 2.x\|\| \|\|\<\|2> 4 \|\| Diagram +klas \|\|\<:> 20 I 23:59\|\|\<:> email + na zajęciach\|\|\<:> 5 \|\|\<:> +indywidualna \|\| \|\|\<-5> Diagram klas całego systemu (grupowo) +zawierający zastosowania 4 wzorców projektowych, diagram interakcji +obrazujący wykorzystany wzorzec projektowy\|\| + +## Skala ocen {#skala_ocen} + +Łącznie do zdobycia jest 20 punktów. + +\|\| **Liczba punktów** \|\| **Ocena**\|\| \|\|\<:> \<=50% \|\|\<:> ndst +\|\| \|\|\<:> (50%,60%\] \|\|\<:> dst \|\| \|\|\<:> (60%,70%\] \|\|\<:> +dst+ \|\| \|\|\<:> (70%,80%\] \|\|\<:> db \|\| \|\|\<:> (80%,90%\] +\|\|\<:> db+ \|\| \|\|\<:> \>90% \|\|\<:> bdb \|\| + +## Literatura + +- Craig Larman: *Applying UML and Patterns An Introduction to + Object-Oriented Analysis and Design and the Unified Process*, + Prentice Hall 2002 +- Jaroslav Tulach: *Practical API Design: Confessions of a Java + Framework Architect*, Apress 2008 +- Erich Gamma, Richard Helm, Ralph Johnson, John M. Vlissides: *Wzorce + projektowe. Elementy oprogramowania obiektowego wielokrotnego + użytku*, Helion 2010 +- Alistair Cockburn: *Writing effective use cases*, Addison-Wesley + 2000 +- Dąbrowski W., Stasiak A., Wolski M.: *Modelowanie systemów + informatycznych w języku UML 2.1*, PWN 2009 diff --git a/bikol/ZAPOLI0_2017/README.md b/bikol/ZAPOLI0_2017/README.md new file mode 100644 index 0000000..c4a2e69 --- /dev/null +++ b/bikol/ZAPOLI0_2017/README.md @@ -0,0 +1,141 @@ + +# Analiza i projektowanie obiektowe - APO {#analiza_i_projektowanie_obiektowe___apo} + +Strona przedmiotu Analiza i projektowanie obiektowe, studia zaoczne + +\<\\> + +## Zajęcia + +\|\|Termin \|\| Zagadnienia wykład \|\| Zagadnienia ćwiczenia\|\| +\|\|21.10.2017 \|\| [Zbieranie wymagań, przypadki +użycia](attachment:bikol/ZAPOLI0_2016/wyk1.pdf "wikilink") \|\| +Przygotowanie zakresu systemu \|\| \|\|29.10.2017 \|\| - \|\| odwołane +\|\| \|\|16.12.2017 \|\| [Model wiedzy +dziedzinowej](attachment:bikol/ZAPOLI0_2016/wyk2.pdf "wikilink") \|\| +Ocena zakresu systemu, model wiedzy dziedzinowej \|\| \|\|20.01.2018 +\|\| [UML, diagramy interakcji, przypisywanie +odpowiedzialności](attachment:bikol/ZAPOLI0_2016/wyk3.pdf "wikilink") +\|\| [UML, diagramy +interakcji](attachment:bikol/ZAPOLI0_2016/olat.pdf "wikilink") \|\| +\|\|27.01.2018 \|\| [UML, diagramy klas, wzorce projektowe +(10,11,12)](http://www.staff.amu.edu.pl/~jacekmar/dapo320.html "wikilink") +\|\| Praca nad diagramami klas i wzorcami projektowymi, [wzorce +projektowe](attachment:bikol/ZAPOLI0_2016/olat.pdf "wikilink") \|\| +\|\|28.01.2018 \|\| - \|\| Prezentacja modelu wiedzy dziedzinowej \|\| +\|\|28.01.2018 albo 03.02.2018 \|\| Egzamin \|\| w przypadku terminu +28.01 egzamin nie będzie obejmował całej tematyki zajęć z 27.01 +(obowiązywać będą tylko diagramy klas) \|\| + +## Aktualności + +- brak + +## Punktacja + +- [ + Punktacja](https://docs.google.com/spreadsheets/d/1ggATH-qOspf-p2oBMpzBYP5kra2lx7rI0c_YE7Vbzm8/edit?usp=sharing "wikilink") + +## Zasady zaliczenia przedmiotu {#zasady_zaliczenia_przedmiotu} + +- Do zaliczenia przedmiotu konieczne jest zaliczenie ćwiczeń oraz + zdanie egzaminu +- Egzamin zostanie przeprowadzony w ramach ostatniego wykładu i będzie + obejmował materiał z wykładów i ćwiczeń +- Zaliczenie w pierwszym terminie otrzymają tylko ci studenci, którzy + do końca stycznia zaliczą ćwiczenia oraz zdadzą egzamin w pierwszym + terminie +- Przewidziana jest jedna poprawka egzaminu w lutym + +## Zasady zaliczenia ćwiczeń {#zasady_zaliczenia_ćwiczeń} + +- Obecność na zajęciach jest obowiązkowa. +- W przypadku zadań ocenianych grupowo wszyscy członkowie zespołu + otrzymują jednakową liczbę punktów. +- Oddanie zadania po terminie, skutkuje obniżeniem punktacji o *25% + + {liczba rozpoczętych tygodni spóźnienia} \* 25%*. + - Zadania oddane z opóźnieniem przekraczającym 2 tygodnie nie + uzyskują punktów. +- Liczba punktów przyznana za zadanie ustalana jest jako maksimum z + liczby uzyskanych punktów oraz zera. +- Zadania muszą być wykonywane po kolei. Nie jest możliwe zaliczenie + zadania o numerze wyższym bez wcześniejszego zaliczenia wszystkich + zadań o numerach niższych. + - Zasada ta dotyczy również ostatniego zadania. +- Do zaliczenia przedmiotu konieczne jest zaliczenie wszystkich zadań. +- Zadanie uznaje się za zaliczone jeśli możliwe jest przyznanie za nie + dodatniej liczby punków bez uwzględniania kary za spóźnienie. +- Ostateczna ocena z ćwiczeń, ustalana jest na podstawie sumy punktów + przyznanych za wszystkie zadania domowe zgodnie ze skalą ocen. + +### Zadania domowe {#zadania_domowe} + +- W trakcie semestru student zobowiązany jest to oddania 4 zadań + domowych. +- Niektóre z zadań realizowane są grupowo. +- Wszystkie zadania należy przesłać prowadzącemu drogą mailową. Format + maila z zadaniami domowymi: + - - Tytuł: \"\[ZAPO\] Zadanie #m. Grupa #x:#n\", gdzie #m i #n + to odpowiednio numer zadania i numer grupy, a #x to + oznaczenie literowe grupy zajęciowej (CA, CB, \...) + - Treść: pusta, ewentualnie informacje dodatkowe lub link + - Załączniki: pliki pdf, doc, docx, odt, astah. **Nie będą + akceptowane** diagramy nadesłane w formatach graficznych + (takich jak jpg, svg czy pdf). Nadesłane pliki powinny być + otwieralne na Terminalu wydziałowym. + +### Grupy i projekty {#grupy_i_projekty} + +- Każdy uczestnik zajęć przynależy do jednej grupy. +- Grupa składa się z 3-4 osób. +- Skład grup zostaje ustalony podczas pierwszych zajęć. Każda grupa ma + przypisany numer. +- Poszczególne grupy realizują jeden projekt wylosowany podczas + pierwszych zajęć. Lista projektów: [ + Projekty.doc](attachment:bikol/ZAPOLI0_2016/Projekty.doc "wikilink") +- Projekt określa dziedzinę i tematykę realizowanych zadań. + +### Zadania + +\|\|\<:> **Numer\<\ +\>zadania** \|\|\<:> **Nazwa** \|\|\<:> **Termin oddania** \|\|\<:> +**Forma oddania** \|\|\<:> **Punktacja** \|\|\<:> **Forma oceny** \|\| +\|\|\<\|2> 1 \|\| Zakres systemu \|\|\<:> 15 XII 23:59 \|\|\<:> email +\|\|\<:> 5 \|\|\<:> grupowa \|\| \|\|\<-5> Charakterystyka aktorów, +lista aktor-cel, lista IN-OUT, kompletna lista wszystkich przypadków +użycia, skrócony opis 4 kluczowych przypadków użycia, pełny opis 1 +wybranego przypadku użycia (indywidualnie)\|\| \|\|\<\|2> 2 \|\| Model +wiedzy dziedzinowej \|\|\<:-2> email do 19 I + na zajęciach 28 I\|\|\<:> +5 \|\|\<:> grupowa \|\| \|\|\<-5> Kompletny model wiedzy dziedzinowej +całego systemu uwzględniający klasy, asocjacje oraz atrybuty\|\| +\|\|\<\|2> 3 \|\| Diagramy interakcji \|\|\<:> 26 XII 23:59 \|\|\<:> +email \|\|\<:> 5 \|\|\<:> indywidualna \|\| \|\|\<-5> 1 zaawansowany +diagram sekwencji, 1 zaawansowany diagram komunikacji, diagramy muszą +uwzględniać notację UML 2.x\|\| \|\|\<\|2> 4 \|\| Diagram klas \|\|\<:> +28 I\|\|\<:> na zajęciach\|\|\<:> 5 \|\|\<:> grupowo \|\| \|\|\<-5> +Diagram klas systemu (pokrycie diagramów interakcji) zawierający +zastosowanie 1 wzorca projektowego\|\| + +## Skala ocen {#skala_ocen} + +Łącznie do zdobycia jest 20 punktów. + +\|\| **Liczba punktów** \|\| **Ocena**\|\| \|\|\<:> \<=50% \|\|\<:> ndst +\|\| \|\|\<:> (50%,60%\] \|\|\<:> dst \|\| \|\|\<:> (60%,70%\] \|\|\<:> +dst+ \|\| \|\|\<:> (70%,80%\] \|\|\<:> db \|\| \|\|\<:> (80%,90%\] +\|\|\<:> db+ \|\| \|\|\<:> \>90% \|\|\<:> bdb \|\| + +## Literatura + +- Craig Larman: *Applying UML and Patterns An Introduction to + Object-Oriented Analysis and Design and the Unified Process*, + Prentice Hall 2002 +- Jaroslav Tulach: *Practical API Design: Confessions of a Java + Framework Architect*, Apress 2008 +- Erich Gamma, Richard Helm, Ralph Johnson, John M. Vlissides: *Wzorce + projektowe. Elementy oprogramowania obiektowego wielokrotnego + użytku*, Helion 2010 +- Alistair Cockburn: *Writing effective use cases*, Addison-Wesley + 2000 +- Dąbrowski W., Stasiak A., Wolski M.: *Modelowanie systemów + informatycznych w języku UML 2.1*, PWN 2009 diff --git a/bikol/ZAPOLI0_201819L/README.md b/bikol/ZAPOLI0_201819L/README.md new file mode 100644 index 0000000..566c36c --- /dev/null +++ b/bikol/ZAPOLI0_201819L/README.md @@ -0,0 +1,184 @@ + +# Analiza i projektowanie obiektowe - APO {#analiza_i_projektowanie_obiektowe___apo} + +Strona przedmiotu Analiza i projektowanie obiektowe, studia zaoczne + +\<\\> + +## Zajęcia + +\|\|Termin \|\| Zagadnienia wykład \|\| Zagadnienia ćwiczenia\|\| +\|\|24.02.2019 \|\| +[Wprowadzenie](attachment:bikol/ZAPOLI0_2016/wyk1.pdf "wikilink") \|\| +Zakresu systemu \|\| \|\|10.03.2019 \|\| [Zbieranie wymagań, przypadki +użycia](attachment:bikol/ZAPOLI0_2016/wyk1.pdf "wikilink") \|\| - \|\| +\|\|16.03.2019 \|\| [Model wiedzy +dziedzinowej](attachment:bikol/ZAPOLI0_2016/wyk2.pdf "wikilink") \|\| +Ocena zakresu systemu, Pełne przypadki użycia \|\| \|\|17.03.2019 \|\| +[Model wiedzy +dziedzinowej](attachment:bikol/ZAPOLI0_2016/wyk2.pdf "wikilink") - +zadanie domowe \|\| - \|\| \|\|31.03.2019 \|\| [UML, diagramy +interakcji](attachment:bikol/ZAPOLI0_2016/wyk3.pdf "wikilink") \|\| - +\|\| \|\|07.04.2019 \|\| - \|\| (praca własna nad modelem wiedzy +dziedzinowej) \|\| \|\|27.04.2019 \|\| [diagramy interakcji, +przypisywanie +odpowiedzialności](attachment:bikol/ZAPOLI0_2016/wyk3.pdf "wikilink") +\|\| Ocenianie modelu wiedzy dziedzinowej \|\| \|\|18.05.2019 \|\| [UML, +diagramy klas, wzorce projektowe +(10,11,12)](http://www.staff.amu.edu.pl/~jacekmar/apo320.html "wikilink") +\|\| [UML, diagramy +interakcji](attachment:bikol/ZAPOLI0_2016/olat.pdf "wikilink") \|\| +\|\|19.05.2019 \|\| - \|\| [UML, diagramy klas i wzorce +projektowe](attachment:bikol/ZAPOLI0_2016/olat.pdf "wikilink") \|\| +\|\|02.06.2019 \|\| - \|\| Ocena diagramu klas i wzorców projektowych, +zakończenie zajęć \|\| \|\|połowa czerwca \|\| Egzamin \|\| - \|\| + +## Aktualności + +- [ Slack + ](https://join.slack.com/t/zapo-201819l/shared_invite/enQtNjIyODc4NTM1ODE1LTkwYWFkMGE1YzA1MThiZWU3NTFhZDhjYTJhNDkyYmUzMWM0NjEwMmM1NzhiZDNiNGJmNmQ0YjJhY2Y3ZjM4ODk "wikilink") + +## Punktacja i obecności {#punktacja_i_obecności} + +- [USOSWeb](USOSWeb "wikilink") + +## Zasady zaliczenia przedmiotu {#zasady_zaliczenia_przedmiotu} + +- Do zaliczenia przedmiotu konieczne jest zaliczenie ćwiczeń oraz + zdanie egzaminu +- Egzamin zostanie przeprowadzony po zakończeniu zajęć i będzie + obejmował materiał z wykładów i ćwiczeń +- Zaliczenie w pierwszym terminie otrzymają tylko ci studenci, którzy + do końca czerwca zaliczą ćwiczenia oraz zdadzą egzamin w pierwszym + terminie +- Przewidziana jest jedna poprawka egzaminu we wrześniu + +## Zasady zaliczenia ćwiczeń {#zasady_zaliczenia_ćwiczeń} + +- Obecność na zajęciach jest obowiązkowa. +- W przypadku zadań ocenianych grupowo wszyscy członkowie zespołu + otrzymują jednakową liczbę punktów. +- Oddanie zadania po terminie, skutkuje obniżeniem punktacji o *25% + + {liczba rozpoczętych tygodni spóźnienia} \* 25%*. + - Zadania oddane z opóźnieniem przekraczającym 2 tygodnie nie + uzyskują punktów. +- Liczba punktów przyznana za zadanie ustalana jest jako maksimum z + liczby uzyskanych punktów oraz zera. +- Zadania muszą być wykonywane po kolei. Nie jest możliwe zaliczenie + zadania o numerze wyższym bez wcześniejszego zaliczenia wszystkich + zadań o numerach niższych. + - Zasada ta dotyczy również ostatniego zadania. +- Do zaliczenia ćwiczeń konieczne jest zaliczenie wszystkich zadań. +- Zadanie uznaje się za zaliczone jeśli możliwe jest przyznanie za nie + dodatniej liczby punków bez uwzględniania kary za spóźnienie. +- Ostateczna ocena z ćwiczeń, ustalana jest na podstawie sumy punktów + przyznanych za wszystkie zadania domowe zgodnie ze skalą ocen. + +### Zadania domowe {#zadania_domowe} + +- W trakcie semestru student zobowiązany jest to oddania 4 zadań + domowych. +- Niektóre z zadań realizowane są grupowo. +- Wszystkie zadania należy przesłać do odpowiedniego repozytorium Git + - - W ramach zajęć korzystać będziemy z [wydziałowego + Gita](https://git.wmi.amu.edu.pl "wikilink") + - Każda grupa projektowa tworzy swoje własne repozytorium + (grupowe repozytorium Git) o nazwie + ZAPO-2018L-``{=html}. + - Repozytorium grupy musi mieć strukturę identyczną jak + [repozytorium + wzorcowe](https://git.wmi.amu.edu.pl/bikol/ZAPO-2018L/ "wikilink"). + Najłatwiej uzyskać to poprzez skopiowanie tego repozytorium + na początku semestru. Ewentualne zmiany w strukturze będą + ogłaszane na zajęciach. + - Prowadzący zajęcia musi mieć uprawnienia do edycji grupowego + repozytorium Git. Repozytorium musi być prywatne. + +### Recenzje + +- Student zobowiązany jest do recenzowania rozwiązań innych grup. +- Każdy student będzie recenzował 3 rozwiązania każdego zadania. + - - Recenzje wystawiane są w skali: nie spełnia wymagań(0), + spełnia wymagania(1), wyróżniające/doskonałe(2). + - Poprawność recenzji można sprawdzić korzystając ze skryptu: + \'\'scripts/check_reviews.sh + ```{=html} + + ``` + ``{=html}\'\'. +- Przydziału rozwiązań do recenzji dokonuje prowadzący. +- Recenzja musi zostać wykonana w terminie 2 tygodni od momentu + udostępnienia rozwiązań na grupowym repozytorium Git. +- Punkty za dane zadanie domowe przyznawane są tylko w przypadku gdy + dany student wykonał przydzielone mu 3 recenzje rozwiązań innych + grup. + - - W przypadku braku realizacji recenzji punktacja danego + zadania obniżana jest o połowę. +- Recenzje wykonywane i rozliczane są indywidualnie, nawet w przypadku + zadań grupowych. + +### Grupy i projekty {#grupy_i_projekty} + +- Każdy uczestnik zajęć przynależy do jednej grupy. +- Grupa składa się z 3-4 osób. +- Skład grup zostaje ustalony podczas pierwszych zajęć. Każda grupa ma + przypisany numer. +- Poszczególne grupy realizują jeden projekt wylosowany podczas + pierwszych zajęć. Lista projektów: [ + Projekty.doc](attachment:bikol/ZAPOLI0_2016/Projekty.doc "wikilink") +- Projekt określa dziedzinę i tematykę realizowanych zadań. + +### Zadania + +\|\|\<:> **Numer\<\ +\>zadania** \|\|\<:> **Nazwa** \|\|\<:> **Termin oddania** \|\|\<:> +**Forma oddania** \|\|\<:> **Punktacja** \|\|\<:> **Forma oceny** \|\| +\|\|\<\|2> 2 \|\| Zakres systemu \|\|\<:> 15 III 23:59 \|\|\<:> Git +\|\|\<:> 2 \|\|\<:> grupowa \|\| \|\|\<-5> Charakterystyka aktorów, +lista aktor-cel, lista IN-OUT, kompletna lista wszystkich przypadków +użycia, skrócony opis 4 kluczowych przypadków użycia\|\| \|\|\<\|2> 3 +\|\| Pełny przypadek użycia +([przykład](attachment:bikol/DAPOLI0_2016/WykBad2_use_case.doc "wikilink"))\|\|\<:> +6 IV 23:59 \|\|\<:> Git \|\|\<:> 3 \|\|\<:> indywidualna \|\| \|\|\<-5> +pełny opis 1 wybranego przypadku użycia\|\| \|\|\<\|2> 4 \|\| Model +wiedzy dziedzinowej\|\|\<:> 27/28 IV \|\|\<:> Git + na zajęciach\|\|\<:> +5 \|\|\<:> grupowa \|\| \|\|\<-5> Kompletny model wiedzy dziedzinowej +całego systemu uwzględniający klasy, asocjacje oraz atrybuty\|\| +\|\|\<\|2> 5 \|\| Diagramy interakcji \|\|\<:> 26 V 23:59 \|\|\<:> Git +\|\|\<:> 5 \|\|\<:> indywidualna \|\| \|\|\<-5> 1 zaawansowany diagram +sekwencji, 1 zaawansowany diagram komunikacji, diagramy muszą +uwzględniać notację UML 2.x\|\| \|\|\<\|2> 6 \|\| Diagram klas \|\|\<:> +2 VI \|\|\<:> na zajęciach \|\|\<:> 2 \|\|\<:> grupowa \|\| \|\|\<-5> +Diagram klas systemu (pokrycie diagramów interakcji)\|\| \|\|\<\|2> 7 +\|\| Wzorce projektowe \|\|\<:> 2 VI \|\|\<:> na zajęciach \|\|\<:> 3 +\|\|\<:> grupowa \|\| \|\|\<-5> Diagram klas systemu zawierający +zastosowanie 1 wzorca projektowego\|\| + +## Skala ocen {#skala_ocen} + +Łącznie do zdobycia jest 20 punktów. + +\|\| **Liczba punktów** \|\| **Ocena**\|\| \|\|\<:> \<=50% \|\|\<:> ndst +\|\| \|\|\<:> (50%,60%\] \|\|\<:> dst \|\| \|\|\<:> (60%,70%\] \|\|\<:> +dst+ \|\| \|\|\<:> (70%,80%\] \|\|\<:> db \|\| \|\|\<:> (80%,90%\] +\|\|\<:> db+ \|\| \|\|\<:> \>90% \|\|\<:> bdb \|\| + +## Literatura + +- [ Kurs Edumatic ze wzorców projektowych + ](https://bikol.faculty.wmi.amu.edu.pl/WzorceKurs/ "wikilink") +- [Materiały e-learningowe z systemu Olat (diagramy interakcji i + wzorce + projektowe)](attachment:bikol/DAPOLI0_2017/olat.pdf "wikilink") +- Craig Larman: *Applying UML and Patterns An Introduction to + Object-Oriented Analysis and Design and the Unified Process*, + Prentice Hall 2002 +- Jaroslav Tulach: *Practical API Design: Confessions of a Java + Framework Architect*, Apress 2008 +- Erich Gamma, Richard Helm, Ralph Johnson, John M. Vlissides: *Wzorce + projektowe. Elementy oprogramowania obiektowego wielokrotnego + użytku*, Helion 2010 +- Alistair Cockburn: *Writing effective use cases*, Addison-Wesley + 2000 +- Dąbrowski W., Stasiak A., Wolski M.: *Modelowanie systemów + informatycznych w języku UML 2.1*, PWN 2009 diff --git a/bikol/ZPRILI1_2016/README.md b/bikol/ZPRILI1_2016/README.md new file mode 100644 index 0000000..dc28c77 --- /dev/null +++ b/bikol/ZPRILI1_2016/README.md @@ -0,0 +1,100 @@ + +# Inżynierski projekt zespołowy - PRI - studia niestacjonarne {#inżynierski_projekt_zespołowy___pri___studia_niestacjonarne} + +\<\\> + +## Prowadzący + +- dr Patryk Żywica +- mgr Tomasz Piłka + +## Zajęcia semestr zimowy {#zajęcia_semestr_zimowy} + +- 14 X - rozpoczęcie zajęć +- 25 XI - oddanie kolejnego przyrostu, plan projektu do końca semestru +- 09 XII - konsultacje +- 16 XII - dopuszczenie do obron, projekt kompletny funkcjonalnie +- 13 I - publiczne obrony projektów + +## Zajęcia semestr letni {#zajęcia_semestr_letni} + +- **8 IV, 16:30, A1-14,15,16,17 \<- zmiana terminu zajęć** - + prezentacja założeń i wymagań do systemu +- 7 V, 08.15, D-1,2,3 - prezentacja prototypów +- 21 V, 16.30, D-1,2,3 - konsultacje +- 11 VI, 16.30, D-1,2,3 - publiczna obrona pierwszego przyrostu + +## Aktualności + +- [Harmonogram + obron](https://docs.google.com/spreadsheets/d/1jo4ppVwZpHPS9YeMljgCbjTjh48OI0LEh7oJ6aSayVc/edit?usp=sharing "wikilink") +- [ + Obecności](https://docs.google.com/spreadsheets/d/1-HQK5t4Cs9bVzA-dGRrsXzKqwT2jrXjtMkXop8lGHL4/edit?usp=sharing "wikilink") +- [Lista tematów](/tematy "wikilink") +- [ Komentarze (tylko dla prowadzących zajęcia) + ](/komentarze "wikilink") + +## Strony zespołów projektowych {#strony_zespołów_projektowych} + +\|\|Grupa\|\|Nazwa/Temat\|\|Skład\|\|Opiekun\|\|Strona\|\| \|\|1.\|\| +Diveplace \|\| Paluszak, Jeliński, Wiśniewska, Sułkowski \|\| Patryk +Żywica \|\|[/gr1](/gr1 "wikilink")\|\| \|\|2.\|\| Race Day \|\| Furca, +Dobiegała, Zimny, Andrzejczak \|\| Patryk Żywica +\|\|[/gr2](/gr2 "wikilink")\|\| \|\|3.\|\| System DMS \|\| Biela, Chudy, +Dudziński, Ulatowski \|\| Tomasz Piłka \|\|[/gr3](/gr3 "wikilink")\|\| +\|\|4.\|\| Opłaty środowiskowe \|\| Kańduła, Knopczyński, Korpik, +Wojciechowicz \|\| Patryk Żywica \|\|[/gr4](/gr4 "wikilink")\|\| +\|\|5.\|\| Licence It \|\| Kumanowski, Wąsowski, Suśniak \|\| Patryk +Żywica \|\|[/gr5](/gr5 "wikilink")\|\| \|\|6.\|\| Asset Manager\|\| +Pawłowska, Sobieralski, Demski \|\| Patryk Żywica +\|\|[/gr6](/gr6 "wikilink")\|\| \|\|7.\|\| Lokalizator rodzinny \|\| +Gurbin, Paczkowski, Zubiel, Mikołajczak \|\| Patryk Żywica +\|\|[/gr7](/gr7 "wikilink")\|\| \|\|8.\|\| Rejestracja domen\|\| +Gołuszko, Kubiak, Miłaszewski \|\| Patryk Żywica +\|\|[/gr8](/gr8 "wikilink")\|\| \|\|9.\|\| +[SmartMirror](SmartMirror "wikilink") \|\| Goźliński, Grzelak, +Jachimowicz, Kowalczykowski \|\| Tomasz Piłka +\|\|[/gr9](/gr9 "wikilink")\|\| \|\|10.\|\| +[ForeSee](ForeSee "wikilink") \|\| Jacznik, Stasiewski, Wilda \|\| +Tomasz Piłka \|\|[/gr10](/gr10 "wikilink")\|\| \|\|11.\|\| Wirtualna +apteka \|\| Lewkowicz, Mielnicka, Nowak, Preś \|\| Tomasz Piłka +\|\|[/gr11](/gr11 "wikilink")\|\| \|\|12.\|\| Opieka nad zwierzętami +\|\| Markowska, Mendlik, Mikołajczak B., Roszkowska \|\| Tomasz Piłka +\|\|[/gr12](/gr12 "wikilink")\|\| \|\|13.\|\| Menadżer Floty \|\| +Misztal, Szadach, Szuberski, Ziołek \|\| Tomasz Piłka +\|\|[/gr13](/gr13 "wikilink")\|\| \|\|14.\|\| Syllabus 2.0 \|\| Kluczyk, +Kmieć, Rogozik, Sobolewski, Tyczyński, Wierzbicka \|\| Tomasz Piłka +\|\|[/gr14](/gr14 "wikilink")\|\| \|\|15.\|\| +[HorseTournament](HorseTournament "wikilink") \|\| Kapela \|\| Tomasz +Piłka \|\|[/gr15](/gr15 "wikilink")\|\| + +## Harmonogram projektów {#harmonogram_projektów} + +- 11 III - uformowanie grup projektowych +- 25 III - opis projektu, licencja, model biznesowy +- 8 IV - wymagania, ogólna architektura systemu oraz dobór technologii + +```{=html} + +``` +- 7 V - prototyp systemu, zdefiniowanie roli osób w projekcie +- 21 V - skonfigurowanie i wdrożenie repozytorium kodu źródłowego + (Git) oraz systemu do pracy grupowej (Jira) +- 11 VI - pierwszy przyrost (działające oprogramowanie realizujące + wybrane wymagania) + +\-\-- + +- 16 XII - dopuszczenie do obrony projektu + +## Harmonogram prac dyplomowych {#harmonogram_prac_dyplomowych} + +- 25 XI - zawiązanie grup do pisania prac zespołowych, przygotowanie + tematu pracy, tematów indywidualnych podrozdziałów, poglądowy spis + treści całej pracy, literatura (1 pozycja na osobę). +- 30 XI - streszczenie dla pracy - zgłoszenie tematów do komisji +- przełom XII/I - przedstawienie pierwszej części pracy +- 25 I - oddanie całości pracy do akceptacji (przy przykładowym + terminie obrony - 10 lutego) +- 10 dni przez obroną - złożenie pracy w dziekanacie +- luty 2018 - obrony diff --git a/bikol/ZPRILI1_201718L/README.md b/bikol/ZPRILI1_201718L/README.md new file mode 100644 index 0000000..6c9159c --- /dev/null +++ b/bikol/ZPRILI1_201718L/README.md @@ -0,0 +1,81 @@ + +# Inżynierski projekt zespołowy - PRI - studia niestacjonarne {#inżynierski_projekt_zespołowy___pri___studia_niestacjonarne} + +\<\\> + +## Prowadzący + +- dr Patryk Żywica +- mgr Tomasz Piłka + +## Zajęcia semestr letni {#zajęcia_semestr_letni} + +- 03 III - prezentacja założeń przedmiotu +- 07 IV - prezentacja założeń i wymagań do systemu +- 22 IV - prezentacja prototypów +- 03 VI - pierwszy przyrost, dopuszczenie do obron +- 17 VI - publiczna obrona pierwszego przyrostu + +[ Uwagi](/uwagi "wikilink") + +## Aktualności + +- brak + +## Strony zespołów projektowych {#strony_zespołów_projektowych} + +\|\|Grupa\|\|Nazwa/Temat\|\|Skład\|\|Opiekun\|\|Strona\|\| \|\|6.\|\| +Don't lose your job! \|\| Mikołaj Kazimierczak, Aleksander Biedka, +Tadeusz Lewandowski, Dominika Pietrzak \|\| Patryk Żywica +\|\|[/gr6](/gr6 "wikilink")\|\| \|\|7.\|\| Hodowla psów \|\| Michał +Sobieralski, Michał Wierzchowski, Maciej Geisler, Paweł Wasilczyk \|\| +Patryk Żywica \|\|[/gr7](/gr7 "wikilink")\|\| \|\|8.\|\| AR Zoo \|\| +Lidia Bartol, Tomasz Pieniężny, Michał Kamiński, Sebastian Chrzanowski +\|\| Patryk Żywica \|\|[/gr8](/gr8 "wikilink")\|\| \|\|4.\|\| TTime \|\| +Aleksandra Mak, Michał Wielich, Marcin Sroczyński \|\| Patryk Żywica +\|\|[/gr4](/gr4 "wikilink")\|\| \|\|1.\|\| Konferencje \|\| Piotr +Pliszko, Adrian Kunowski, Krzysztof Piduch, Łukasz Modelski \|\| Patryk +Żywica \|\|[/gr1](/gr1 "wikilink")\|\| \|\|2.\|\| Idę po bułki \|\| +Krzysztof Ćwiertnia, Gracjan Orzechowski, Damian Matoga, Maciej Soprych +\|\| Patryk Żywica \|\|[/gr2](/gr2 "wikilink")\|\| \|\|3.\|\| Lekki +Wordpress \|\| Paweł Dzwonkowski, Maciej Wilczyński \|\| Patryk Żywica +\|\|[/gr3](/gr3 "wikilink")\|\| \|\|5.\|\| Meethub \|\| Michał +Szymański, Olga Draber, Wojciech Łoza \|\| Patryk Żywica +\|\|[/gr5](/gr5 "wikilink")\|\| \|\|9.\|\| ?? \|\| Radosław Wawrzyniak, +Aleksander Konieczny Szymon Marcinkowski, Mikołaj Tylkowski\|\| Tomasz +Piłka \|\|[/gr9](/gr9 "wikilink")\|\| \|\|10.\|\| +[CoffeLovers](CoffeLovers "wikilink") \|\| Adam Borowski, Wojtek Klessa, +Szymon Michalczyk, Kacper Pieszyk \|\| Tomasz Piłka +\|\|[/gr10](/gr10 "wikilink")\|\| \|\|11.\|\|VDMSTAT\|\| Roman +Hryniewiecki, Dariusz Bieńkowski, Krzysztof Żuczkowski\|\| Tomasz Piłka +\|\|[/gr11](/gr11 "wikilink")\|\| \|\|12.\|\|Triper\|\| Jakub Wegner, +Łukasz Paczos, Filip Małyszko, Sandra Płótniak\|\| Tomasz Piłka +\|\|[/gr12](/gr12 "wikilink")\|\| \|\|13.\|\|BugStorm\|\|Mateusz +Wiśniewski, Damian Walkowski, Marcin Młynarczyk, Piotr Sochacki \|\| +Tomasz Piłka \|\|[/gr13](/gr13 "wikilink")\|\| \|\|14.\|\| Table-booker +\|\|Rafał Nowakowski, Alan Sobócki, Jakub Martenka, Kuba Wojciechowski, +Szymon Poniedziałek \|\| Tomasz Piłka \|\|[/gr14](/gr14 "wikilink")\|\| +\|\|15.\|\|Fish Feeder\|\| Krzysztof Kiwerski, Bartosz Cieciura \|\| +Tomasz Piłka \|\|[/gr15](/gr15 "wikilink")\|\| \|\|16.\|\|Ordynacje +Wyborcze\|\|Tomasz Wasyłyk, Michał Rejmisz, Grzegorz Grześkowiak, Paweł +Dukarski, Krzysztof Strzelecki\|\| Tomasz Piłka +\|\|[/gr16](/gr16 "wikilink")\|\| \|\|17.\|\|Gra Miejska\|\| Ewa +Chojnacka, \|\| Tomasz Piłka \|\|[/gr17](/gr17 "wikilink")\|\| +\|\|18.\|\|SzybkaRandka \|\|Dariusz Kaczmarek, Joanna Kaczmarek, Kamil +Burdziński, Michał Lis \|\| Tomasz Piłka +\|\|[/gr18](/gr18 "wikilink")\|\| \|\|19.\|\| \|\| \|\| Tomasz Piłka +\|\|[/gr19](/gr19 "wikilink")\|\| \|\|20.\|\| Asset Manager \|\| +Dominika Pawlowska, ??? \|\| Patryk Żywica \|\| +[/gr20](/gr20 "wikilink")\|\| + +## Harmonogram projektów {#harmonogram_projektów} + +- 10 III - uformowanie grup projektowych +- 17 III - opis projektu, licencja, model biznesowy, zdefiniowanie + roli osób w projekcie +- 7 IV - wymagania, ogólna architektura systemu oraz dobór technologii +- 22 IV - prototyp systemu +- 20 V - skonfigurowanie i wdrożenie repozytorium kodu źródłowego + (Git) oraz systemu do pracy grupowej (Jira) +- 3 VI - pierwszy przyrost (działające oprogramowanie realizujące + wybrane wymagania) diff --git a/bikol/ZPRILI1_201819L/README.md b/bikol/ZPRILI1_201819L/README.md new file mode 100644 index 0000000..a405c1e --- /dev/null +++ b/bikol/ZPRILI1_201819L/README.md @@ -0,0 +1,56 @@ + +# Inżynierski projekt zespołowy - PRI - studia niestacjonarne {#inżynierski_projekt_zespołowy___pri___studia_niestacjonarne} + +\<\\> + +## Prowadzący + +- dr Patryk Żywica +- dr Tomasz Piłka + +## Zajęcia semestr letni {#zajęcia_semestr_letni} + +- 03 III - prezentacja założeń przedmiotu +- 09 III - akceptacja grup i projektów, wizja systemu +- 30 III - prezentacja założeń i wymagań do systemu, zakres systemu +- 27/28 IV - prezentacja prototypów +- 02 VI - pierwszy przyrost, dopuszczenie do obron +- 16 VI - publiczna obrona pierwszego przyrostu + +[ Uwagi](/uwagi "wikilink") + +## Aktualności + +- brak + +## Strony zespołów projektowych {#strony_zespołów_projektowych} + +\|\|Grupa\|\|Nazwa/Temat\|\|Skład\|\|Opiekun\|\|Strona\|\| \|\|1.\|\| +Alergie \|\| Kurkowski \|\| Patryk Żywica +\|\|[/gr1](/gr1 "wikilink")\|\| \|\|2.\|\| GAFIE \|\| Skuriat T. \|\| +Patryk Żywica \|\|[/gr2](/gr2 "wikilink")\|\| \|\|3.\|\| Spotkania \|\| +Chmielnik \|\| Patryk Żywica \|\|[/gr3](/gr3 "wikilink")\|\| \|\|4.\|\| +Reklamy \|\| ? \|\| Patryk Żywica \|\|[/gr4](/gr4 "wikilink")\|\| +\|\|5.\|\| Subiekt \|\| Sperzyński \|\| Patryk Żywica +\|\|[/gr5](/gr5 "wikilink")\|\| \|\|6.\|\| Urlopy \|\| Lis \|\| Patryk +Żywica \|\|[/gr6](/gr6 "wikilink")\|\| \|\|7.\|\| Przepisy \|\| Dawid +Mańkowski, Rafał Tutak, Borys Kałuża, Daniel Kuryło \|\| Patryk Żywica +\|\|[/gr7](/gr7 "wikilink")\|\| \|\|8.\|\| Restauracje/Paragony \|\| +Kuliński \|\| Patryk Żywica \|\|[/gr8](/gr8 "wikilink")\|\| \|\|9.\|\| +Szachy \|\| (152948)\|\| Patryk Żywica \|\|[/gr9](/gr9 "wikilink")\|\| +\|\|10.\|\| Gra platformowa \|\| Kasowski \|\| Patryk Żywica +\|\|[/gr10](/gr10 "wikilink")\|\| \|\|11.\|\|SoundRent\|\| +Demski(412179), Szwałek, Koman \|\| Patryk Żywica +\|\|[/gr11](/gr11 "wikilink")\|\| \|\|12.\|\|eOSP \|\| Lewandowski \|\| +Patryk Żywica \|\|[/gr12](/gr12 "wikilink")\|\| \|\|13.\|\| !GetOnBoard +\|\| Kaczor Mateusz \|\| Tomasz Piłka \|\|[/gr13](/gr13 "wikilink")\|\| +\|\|14.\|\| !JedźmyRazem \|\| Braszka Albert \|\| Tomasz Piłka +\|\|[/gr14](/gr14 "wikilink")\|\| \|\|15.\|\| !Nieustalone-BudzetDomowy +\|\| Martin Peeckhaus\|\| Tomasz Piłka \|\|[/gr15](/gr15 "wikilink")\|\| +\|\|16.\|\| !KidsApp \|\| Łukasz Nojman \|\| Tomasz Piłka +\|\|[/gr16](/gr16 "wikilink")\|\| \|\|17.\|\| Investment Strategy Tester +\|\| Daniel Biedka \|\| Tomasz Piłka \|\|[/gr17](/gr17 "wikilink")\|\| +\|\|18.\|\| Kreator stron \|\| Milena Anus \|\| Tomasz Piłka +\|\|[/gr18](/gr18 "wikilink")\|\| \|\|19.\|\| - \|\| - \|\| Tomasz Piłka +\|\|[/gr19](/gr19 "wikilink")\|\| \|\|20.\|\| - \|\| - \|\| Patryk +Żywica \|\| [/gr20](/gr20 "wikilink")\|\| diff --git a/bikol/ZPRILI1_201920L/README.md b/bikol/ZPRILI1_201920L/README.md new file mode 100644 index 0000000..495c7c9 --- /dev/null +++ b/bikol/ZPRILI1_201920L/README.md @@ -0,0 +1,121 @@ + +# Inżynierski projekt zespołowy - ZPRI - studia niestacjonarne {#inżynierski_projekt_zespołowy___zpri___studia_niestacjonarne} + +\<\\> + +## Prowadzący + +- dr Patryk Żywica +- dr Tomasz Piłka + +## Zajęcia semestr letni {#zajęcia_semestr_letni} + +- ? - prezentacja założeń przedmiotu +- ? - akceptacja grup i projektów, wizja systemu +- ? - prezentacja założeń i wymagań do systemu, zakres systemu +- ? - prezentacja prototypów +- ? - pierwszy przyrost, dopuszczenie do obron +- ? - publiczna obrona pierwszego przyrostu + +[ Uwagi](/uwagi "wikilink") + +## Aktualności + +- zajęcia kontaktowe zawieszone ! + +## Strony zespołów projektowych {#strony_zespołów_projektowych} + +\|\| Grupa \|\| Nazwa/Temat \|\| Skład zespołu \|\| Opiekun \|\| Strona +\|\| \|\|1.\|\| SZOSK \|\| Sowiński, Springer, Jacznik, Górzny \|\| +Patryk Żywica \|\|[/gr1](/gr1 "wikilink")\|\| \|\|2.\|\| Coldjar\|\| +Wysocki, Pietryka, Pawlak \|\| Patryk Żywica +\|\|[/gr2](/gr2 "wikilink")\|\| \|\|3.\|\| Twój Przelot \|\| +Blumczyński, Kaczmarek, Rodak \|\| Patryk Żywica +\|\|[/gr3](/gr3 "wikilink")\|\| \|\|4.\|\| sarenka \|\| Pawlaczyk, +Pawlaczyk, Słonka \|\| Patryk Żywica \|\|[/gr4](/gr4 "wikilink")\|\| +\|\|5.\|\| [TechDraw3D](TechDraw3 "wikilink") \|\| Schwarz, Dera, Nowak +\|\| Patryk Żywica \|\|[/gr5](/gr5 "wikilink")\|\| \|\|6.\|\| Task +Manager \|\| Jaruga, Tylkowski, Witkowski, Szwałek \|\| Patryk Żywica +\|\|[/gr6](/gr6 "wikilink")\|\| \|\|7.\|\| Zapotrzebowania \|\| +Wróblewski, Skwierzyński, Janowicz, Paczkowski \|\| Patryk Żywica +\|\|[/gr7](/gr7 "wikilink")\|\| \|\|8.\|\| Knowbook\|\| Waldowski, +Kałębasiak, Gronowski \|\| Patryk Żywica \|\|[/gr8](/gr8 "wikilink")\|\| +\|\|9.\|\| ? \|\| Marcel Grześ, Paweł Janecki, Szymon Żebiałowicz\|\| +Tomasz Piłka \|\|[/gr9](/gr9 "wikilink")\|\| \|\|10.\|\| !TwojPojazdPl +\|\| Jakub Toliński, Jakub Chrobot, Mikołaj Wojdyło \|\| Tomasz Piłka +\|\|[/gr10](/gr10 "wikilink")\|\| \|\|11.\|\| !FleetRuler \|\| Patryk +Zdunowski, Mariusz Grzywniak, Krzysztof Ziółkowski, Mateusz Nowak \|\| +Tomasz Piłka \|\|[/gr11](/gr11 "wikilink")\|\| \|\|12.\|\| Squadra \|\| +Adrian Sokołowski, Bartosz Kmieciak, Krystian Kłopocki \|\| Tomasz Piłka +\|\|[/gr12](/gr12 "wikilink")\|\| \|\|13.\|\| Progress Team - Physical +!ProgressBar \|\| Piotr Sienkiewicz, Oskar Jabłoński, Damian Lasecki +\|\| Tomasz Piłka \|\|[/gr13](/gr13 "wikilink")\|\| \|\|14.\|\| Packers +- Pack&Go \|\| Agnieszka Misztal, Artur Dobrowolski, Marcin Knap, Piotr +Baranowski, Aleksander Misztal \|\| Tomasz Piłka +\|\|[/gr14](/gr14 "wikilink")\|\| \|\|15.\|\| !KidPoints \|\| Piotr +Kałużny, Sebastian Kelm, Mariusz Aleszko, Aureliusz Brussy \|\| Tomasz +Piłka \|\|[/gr15](/gr15 "wikilink")\|\| \|\|16.\|\| Iterway \|\| Marcin +Szymczak, Szymon Rakowski,Joanna Tarnowska, Patryk Gajewski \|\| Tomasz +Piłka \|\|[/gr16](/gr16 "wikilink")\|\| \|\|17.\|\| Villiane \|\| Eryk +Ławniczak, Mateusz Nowak, Mariusz Praiss, Nadia Krok-Adamska \|\| Tomasz +Piłka \|\|[/gr17](/gr17 "wikilink")\|\| \|\|18.\|\| +[WebChangeNotify](WebChangeNotify "wikilink") \|\| Bartosz Piątek, +Grzegorz Rogozik, Andrzej Rybarkiewicz, Hubert Sitarski \|\| Tomasz +Piłka \|\|[/gr18](/gr18 "wikilink")\|\| \|\|19.\|\| Zręcznościowa gra +mobilna \|\| Bartłomiej Gałązka, Łukasz Paszkowiak, Toy Santana António +\|\| Tomasz Piłka \|\|[/gr19](/gr19 "wikilink")\|\| \|\|20.\|\| Mealhint +\|\| Michał Jankun, Bartosz Chyży \|\| Tomasz Piłka \|\| +[/gr20](/gr20 "wikilink")\|\| \|\|21.\|\| Pan Piekarz \|\| Mucha, +Stachecki, Rzepa \|\| Patryk Żywica \|\|[/gr21](/gr21 "wikilink")\|\| +\|\|21.\|\| [WasteNone](WasteNone "wikilink") \|\| Skuriat, Krawczyk +\|\| Patryk Żywica \|\|[/gr22](/gr22 "wikilink")\|\| \|\|22.\|\| +medpress \|\| Jacznik \|\| Patryk Żywica \|\| +[/gr23](/gr23 "wikilink")\|\| \|\|23.\|\| Stacja meteo\|\| Waldowski +\|\| Patryk Żywica \|\|[/gr24](/gr24 "wikilink")\|\| + +## Harmonogram + +- Faza wstępna (marzec/luty) + - - zdefiniowanie projektu: opis projektu + - określenie ról członków zespołu + - prezentacja tematu projektu + - wybór technologii i zarys architektury +- Faza opracowania (marzec) + - - Zakres projektu: krótki opis zakresu projektu, lista IN-OUT, + identyfikacja aktorów i ich odpowiedzialności/oczekiwań + - Lista wymagań funkcjonalnych: User Stories + - Wstępny harmonogram: ogólny podział funkcjonalności na + semestry + - Prezentacja dotychczasowych wyników fazy wstępnej i + opracowania + - Przygotowanie kompletnej strony na Eduwiki + - Dokument wizji systemu **(do końca marca)** - [ + szablon](attachment:bikol/DPRILI1_201819L/wizja.docx "wikilink") +- Prototyp / pierwszy przyrost (kwiecień) + - - Prezentacja prototypu/pierwszego przyrostu + - Projekt aplikacji: diagram strukturalny (klas/komponentów) + na wysokim poziomie abstrakcji; diagram wdrożenia na wysokim + poziomie abstrakcji - na stronie Eduwiki + - Weryfikacja wstępnego harmonogramu + - Umowa zespołu projektowego - [ + przykład](attachment:bikol/DPRILI1_2016/Umowa-zespołu-projektowego.pdf "wikilink") + (opcjonalnie) + - Weryfikacja wybranych technologii i architektury + - Dokument zakresu systemu - [ + szablon](attachment:chris/DPRI1_2016/Zakres_projektu-wzor.doc "wikilink") + +```{=html} + +``` +- Faza implementacji: każdy sprint kończy się prezentacją na zajęciach + działającego oprogramowania (kwiecień-czerwiec) + - - Sprint 1 + - Sprint 2 + - Sprint 3 dopuszczenie projektów do publicznej obrony + +## Zasady zaliczenia dla studiów stacjonarnych {#zasady_zaliczenia_dla_studiów_stacjonarnych} + +Większość zasad obowiązuje również na studiach niestacjonarnych + +- [Regulamin przedmiotu + ](attachment:bikol/DPRILI1_201819L/regulamin.pdf "wikilink") diff --git a/bikol/ZPRPLI0_2017/README.md b/bikol/ZPRPLI0_2017/README.md new file mode 100644 index 0000000..10fd83e --- /dev/null +++ b/bikol/ZPRPLI0_2017/README.md @@ -0,0 +1,41 @@ + +## Tematyka projektów {#tematyka_projektów} + +Jak ktoś ma dzieci w wieku 3+ to robi grę edukacyjną dla nich. Jak ktoś +nie ma dzieci to robi program pomagający w pracy/życiu codziennym komuś +z rodziny/bliskiemu znajomemu. Jak ktoś nie ma rodziny i znajomych to +może ewentualnie zrobić coś dla siebie za zgodą prowadzącego. + +## Harmonogram zajęć {#harmonogram_zajęć} + +- zajęcia 1 (22 paź), wprowadzenie, zasady zaliczenia, wybór tematu 1. + projektu i technologii +- **zgłoszenie tematu pierwszego projektu (31 paź)** +- zajęcia 2 (5 list) - nieobowiązkowe konsultacje w dowolnym + terminie/emailowo +- zajęcia 3 (26 list) - oddanie 1. projektu, wybór tematu i technologi + na drugi projekt +- zajęcia 4 (2 gru) - nieobowiązkowe konsultacje w dowolnym + terminie/emailowo +- zajęcia 5 (? sty) - oddanie 2. projektu. + +## Zasady + +Projekty realizowane są indywidualnie. Prowadzący nie może pomagać w +sprawach technicznych. Wszystkie problemy mają być rozwiązane przez +studenta. Rola prowadzącego to przypilnowanie żeby projekt realizował +jakieś konkretne dobrze zdefiniowane i przydatne dla odbiory zadanie. +Pierwszy i drugi projekt mają być wykonane w istotnie różnych +technologiach. Nie jest wymagany interfejs graficzny czy webowy, ale +musi być możliwość wygodnego korzystania z aplikacji przez użytkownika. +Na pierwszy projekt musi być to coś co student już zna (np. Java czy C++ +po pierwszym roku studiów). Na drugi projekt musi zostać wybrana +technologia, której student nie zna i chce się jej nauczyć (na +realizację 2. projektu jest znacznie więcej czasu). + +## Lista projektów {#lista_projektów} + +- [ Lista pierwszych + projektów](https://docs.google.com/spreadsheets/d/1RoWLl5K0GXCkF2tPpieuDZz7GKOQy-cZ9zf1CV8Cuqs/edit?usp=sharing "wikilink") +- [ Lista drugich + projektów](https://docs.google.com/spreadsheets/d/1BYjAgb6yOh-Sjlvtw8A2KEOSripqyRj4nEzD34NWItY/edit?usp=sharing "wikilink") diff --git a/chris/MIN_2016/README.md b/chris/MIN_2016/README.md new file mode 100644 index 0000000..3a0d958 --- /dev/null +++ b/chris/MIN_2016/README.md @@ -0,0 +1,134 @@ + +# Modelowanie i przetwarzanie informacji nieprecyzyjnej (MIN) {#modelowanie_i_przetwarzanie_informacji_nieprecyzyjnej_min} + +## Zasady zaliczenia ćwiczeń {#zasady_zaliczenia_ćwiczeń} + +### Student zbiera w trakcie semestru punkty za: {#student_zbiera_w_trakcie_semestru_punkty_za} + +- Kolokwium I (max 10pkt) ([zagadnienia](/zagadnienia1 "wikilink")) + \<\ + \>**Odbędzie się we wtorek (6.12) o g. 12.00 w Auli B** +- Kolokwium II (max 10kt) ([zagadnienia](/zagadnienia2 "wikilink")) + \<\ + \>**Odbędzie się we wtorek (31.01) o g. 12.00 w Auli C** oraz dla + osób które mają we wtorek inne zaliczenie w **środę 1.02 o g. 10.00 + w sali posiedzeń Rady Wydziału** +- Zadania domowe/Praca na zajęciach (max 5pkt) \<\ + \> +- Turniej - sterowanie rozmyte w praktyce (max 5pkt) \<\ + \>**Odbędzie się we wtorek (31.01) o g. 12.00** + +**O ocenie na koniec semestru decyduje suma zebranych punktów ze +wszystkich powyższych elementów. Dodatkowym warunkiem jest zaliczenie +obu kolokwiów (zdobycie z każdego powyżej połowy punktów) oraz obecność +na zajęciach (można mieć maksymalnie 2 nieobecności)** + +### Skala punktów {#skala_punktów} + +\|\|Punkty\|\|ocena\|\| \|\|b.dobry\|\|27-30\|\| \|\|dobry+\|\|25-26\|\| +\|\|dobry\|\|22-24\|\| \|\|dst+\|\|19-21\|\| \|\|dst\|\|16-18\|\| +\|\|ndst\|\|0-15\|\| + +## Wyniki Kolokwium 1 + Kolokwium 2 + Punkty dodatkowe {#wyniki_kolokwium_1_kolokwium_2_punkty_dodatkowe} + +### Wyniki turnieju {#wyniki_turnieju} + +#### Etap I / Etap II {#etap_i_etap_ii} + + + +### Obecności/Punkty grupa wtorek 13.45 {#obecnościpunkty_grupa_wtorek_13.45} + + + +### Obecności/Punkty grupa środa 15.30 {#obecnościpunkty_grupa_środa_15.30} + + + +## Materiały do zajęć {#materiały_do_zajęć} + +1. [Wprowadzenie do tematyki zajęć](/Zajecia_1 "wikilink")\<\ + \> +2. [Modelowanie zbiorów rozmytych](/Zajecia_2 "wikilink")\<\ + \> +3. [Podstawowe własności i operacje na zbiorach + rozmytych](/Zajecia_3 "wikilink")\<\ + \> +4. [T-normy i negacje - definicje i podstawowe + własności](/Zajecia_4 "wikilink")\<\ + \> +5. [Pojęcie zmiennej lingwistycznej i zastosowania w bazach + danych](/Zajecia_5 "wikilink")\<\ + \> +6. [Liczby nieostre](/Zajecia_6 "wikilink")\<\ + \> +7. [Wprowadzenie do sterowania rozmytego - Język FCL i pakiet + jFuzzyLogic](/Zajecia_8 "wikilink")\<\ + \> +8. Kolokwium 1\<\ + \> +9. [Sterowanie rozmyte - projektowanie sterownika \"aktywnego + tempomatu\"](/Zajecia_9 "wikilink")\<\ + \> +10. [Sterowanie rozmyte - wprowadzenie to + Turnieju](bikol/DMINLI0_2016/Turniej "wikilink")\<\ + \> +11. [Operatory agregacji;Metody wspomagania podejmowania decyzji - + metody Bellmana-Zadeha;operator OWA ](/Zajecia_11 "wikilink")\<\ + \> +12. [Miary podobieństwa; Moce zbiorów nieostrych; Kwantyfikatory; + Podsumowania lingwistyczne](/Zajecia_12 "wikilink")\<\ + \> +13. Turniej - eliminacje na zajęciach\<\ + \> +14. Kolokwium 2\<\ + \> +15. Finał turnieju\<\ + \> + +## Turniej + +[Strona turnieju](bikol/DMINLI0_2016/Turniej "wikilink") + +## Linki + +- [Film o prof. Zadehu - twórcy teorii zbiorów + rozmytych](http://www.youtube.com/watch?v=2ScTwFCcXGo&NR=1&feature=fvwp "wikilink") +- [Pakiet [JFuzzyLogic](JFuzzyLogic "wikilink") + (JAVA)](http://jfuzzylogic.sourceforge.net/html/index.html "wikilink") +- [Pakiet Free Fuzzy Logic Library + (C++)](http://ffll.sourceforge.net/index.html "wikilink") +- [Logika wielowartościowa (Stanford + Univ.)](http://plato.stanford.edu/entries/logic-manyvalued "wikilink") +- [Fuzzy Logic and Its + Uses](http://www.doc.ic.ac.uk/~nd/surprise_96/journal/vol4/sbaa/report.html "wikilink") +- [FAQ: Fuzzy Logic and Fuzzy Expert Systems + ](http://www-2.cs.cmu.edu/Groups/AI/html/faqs/ai/fuzzy/part1/faq.html "wikilink") +- [Fuzzy Logic + Tutorial](http://www.seattlerobotics.org/encoder/mar98/fuz/flindex.html "wikilink") +- [Fuzzy Image + Processing](http://pami.uwaterloo.ca/tizhoosh/fip.htm "wikilink") +- [Fuzzy + Logic](http://www.aaai.org/AITopics/html/fuzzy.html "wikilink") +- [Organizacje, czasopisma, książki, grupy + badawcze](http://web.abo.fi/~rfuller/fuzs.html "wikilink") +- [Software](http://sci2s.ugr.es/keel/links.php "wikilink") + +## Literatura + +- Driankov D., Hellendoorn H., Reinfrank M., Wprowadzenie do + sterowania rozmytego, WNT, 1996 +- Grzegorzewski P., Wspomaganie decyzji w warunkach niepewności. + Metody statystyczne dla nieprecyzyjnych danych. EXIT, 2006 +- Kacprzyk J., Wieloetapowe sterowanie rozmyte, WNT 2001 +- Łachwa A., Rozmyty świat zbiorów, liczb, relacji faktów, reguł i + decyzji, EXIT 2001 +- Rutkowska D., Piliński M., Rutkowski L., Sieci neuronowe, algorytmy + genetyczne i systemy rozmyte, Wydawnictwo Naukowe PWN, 1997 +- Rutkowski L., Metody i techniki sztucznej inteligencji, PWN, 2005 +- Tanaka K., An Introduction to Fuzzy Logic for Practical + Applications, Springer 1996. +- Wygralak M., Cardinalities of fuzzy sets., Springer 2003 +- Wygralak M., Intelligent Counting Under Information Imprecision, + Applications to Intelligent Systems and Decision Support, Springer + 2013 diff --git a/chris/MIN_2017/README.md b/chris/MIN_2017/README.md new file mode 100644 index 0000000..ce56b86 --- /dev/null +++ b/chris/MIN_2017/README.md @@ -0,0 +1,178 @@ + +# Modelowanie i przetwarzanie informacji nieprecyzyjnej (MIN) {#modelowanie_i_przetwarzanie_informacji_nieprecyzyjnej_min} + +## Zasady zaliczenia ćwiczeń {#zasady_zaliczenia_ćwiczeń} + +### Student zbiera w trakcie semestru punkty za: {#student_zbiera_w_trakcie_semestru_punkty_za} + +### Punkty + +- Kolokwium I (max 10pkt) + ([zagadnienia](chris/MIN_2016/zagadnienia1 "wikilink")) \<\ + \>**Odbędzie się we wtorek (5.12) o g. 12.00 w Auli A** +- Kolokwium II (max 10pkt) + ([zagadnienia](chris/MIN_2016/zagadnienia2 "wikilink")) \<\ + \>**Odbędzie się we wtorek (23.01) o g. 12.00 w Auli A** +- Zadania domowe/Praca na zajęciach (max 5pkt) \<\ + \> +- Turniej - sterowanie rozmyte w praktyce (max 5pkt) \<\ + \>**Odbędzie się w środę (31.01) o g. 12.00** + +### Zasady + +- O ocenie na koniec semestru decyduje suma zebranych punktów ze + wszystkich powyższych elementów. +- Dodatkowym warunkiem jest zaliczenie obu kolokwiów (zdobycie z + każdego powyżej połowy punktów) oraz obecność na zajęciach (można + mieć maksymalnie 2 nieobecności) +- Z każdego kolokwium poprawkowego można zdobyć maksymalnie połowę + punktów (tzn max 5 pkt) + +### Skala punktów {#skala_punktów} + +\|\|Punkty\|\|ocena\|\| \|\|b.dobry\|\|27-30\|\| \|\|dobry+\|\|25-26\|\| +\|\|dobry\|\|22-24\|\| \|\|dst+\|\|19-21\|\| \|\|dst\|\|16-18\|\| +\|\|ndst\|\|0-15\|\| + +## Wyniki Kolokwium 1 + Kolokwium 2 + Punkty dodatkowe {#wyniki_kolokwium_1_kolokwium_2_punkty_dodatkowe} + + + +### Wyniki turnieju {#wyniki_turnieju} + +#### Finał + +\|\|Rozstawienie\|\|Ćwierć finał\|\|Pół finał\|\|Finał\|\|Zwycięzca\|\| +\|\|CA1\|\|CA-Kandulska-Olechnowicz.fcl\|\| \|\| \|\| \|\| +\|\|CB5\|\|CB-Ludziejewski.fcl\|\|CB-Ludziejewski.fcl\|\| \|\| \|\| +\|\|CA2\|\|CA-Bergman-Nawrot.fcl\|\| \|\| \|\| \|\| +\|\|CB4\|\|CB-Kędzierski-Stępień.fcl\|\|CB-Kędzierski-Stępień.fcl\|\|CB-Ludziejewski.fcl\|\| +\|\| \|\|CA3\|\|CA-Wdowczyk-Chrobot.fcl\|\| \|\| +\|\|CB-Ludziejewski.fcl\|\| +\|\|CB1\|\|CB-Łukasik-Kulczycki.fcl\|\|CB-Łukasik-Kulczycki.fcl\|\| \|\| +\|\| +\|\|CB2\|\|CB-Banach-Zwolanowski.fcl\|\|CB-Banach-Zwolanowski.fcl\|\|CB-Banach-Zwolanowski.fcl +\|\| \|\| \|\|CB3\|\|CB-Krawczyk-Walony.fcl\|\| \|\| \|\| \|\| + +#### Etap I / Etap II {#etap_i_etap_ii} + +Etap II trasa: alps-1 + +#### Grupa CA {#grupa_ca} + +\|\|sterownik\|\|Czas 1\|\|Czas 2\|\|Łącznie\|\|Etap 1\|\|Etap +2\|\|Finał\|\| +\|\|CA-Kandulska-Olechnowicz.fcl\|\|62,49\|\|155,5\|\|217,99\|\|1\|\|1\|\|1\|\| +\|\|CA-Bergman-Nawrot.fcl\|\|74,82\|\|164,92\|\|239,74\|\|1\|\|1\|\|1\|\| +\|\|CA-Wdowczyk-Chrobot.fcl\|\|64,09\|\|195,96\|\|260,05\|\|1\|\|1\|\|1\|\| +\|\|CA-Polcyn-Stryszyk.fcl\|\|72,15\|\|199,09\|\|271,24\|\|1\|\|1\|\| +\|\| \|\|CA-Skrok-Szatkowski.fcl\|\|70,37\|\|222\|\|292,37\|\|1\|\|1\|\| +\|\| \|\|CA-Śmierzchalski.fcl\|\|73,58\|\|237,48\|\|311,06\|\|1\|\|1\|\| +\|\| + +#### Grupa CB {#grupa_cb} + +\|\|sterownik\|\|Czas 1\|\|Czas 2\|\|Łącznie\|\|Etap 1\|\|Etap +2\|\|Finał\|\| +\|\|CB-Łukasik-Kulczycki.fcl\|\|64,59\|\|129,92\|\|194,51\|\|1\|\|1\|\|1\|\| +\|\|CB-Banach-Zwolanowski.fcl\|\|66,7\|\|130,1\|\|196,8\|\|1\|\|1\|\|1\|\| +\|\|CB-Krawczyk-Walony.fcl\|\|65,29\|\|132,57\|\|197,86\|\|1\|\|1\|\|1\|\| +\|\|CB-Kędzierski-Stępień.fcl\|\|63,41\|\|165,8\|\|229,21\|\|1\|\|1\|\|1\|\| +\|\|CB-Ludziejewski.fcl\|\|74,25\|\|198,4\|\|272,65\|\|1\|\|1\|\|1\|\| +\|\|CB-Balcerek-Kotarba.fcl\|\|63,76\|\|231,92\|\|295,68\|\|1\|\|1\|\| +\|\| +\|\|CB-Lendzion-Makowska.fcl\|\|71,64\|\|233,02\|\|304,66\|\|1\|\|1\|\| +\|\| \|\|CB-Mackowiak-Pospieszynski.fcl\|\|240\|\|158,8\|\|398,8\|\| +\|\|1\|\| \|\| +\|\|CB-Gąsior-Mieszczyński.fcl\|\|62,14\|\|480\|\|542,14\|\|1\|\| \|\| +\|\| + +## Materiały do zajęć {#materiały_do_zajęć} + +1. Zajęcia organizacyjne (4.10)\<\ + \> +2. [Wprowadzenie do tematyki zajęć + (11.10)](chris/MIN_2016/Zajecia_1 "wikilink")\<\ + \> +3. [Modelowanie zbiorów rozmytych (18.10)](/Zajecia_2 "wikilink")\<\ + \> +4. [Podstawowe własności i operacje na zbiorach rozmytych + (25.10)](/Zajecia_3 "wikilink")\<\ + \> +5. [T-normy i negacje - definicje i podstawowe własności + (8.11)](/Zajecia_4 "wikilink")\<\ + \> +6. [Pojęcie zmiennej lingwistycznej i zastosowania w bazach danych + (15.11)](/Zajecia_5 "wikilink")\<\ + \> +7. [Liczby nieostre (22.11)](/Zajecia_6 "wikilink")\<\ + \> +8. [Wprowadzenie do sterowania rozmytego - Język FCL i pakiet + jFuzzyLogic (29.10)](/Zajecia_8 "wikilink")\<\ + \> +9. Kolokwium 1 (5.12)\<\ + \> +10. [Sterowanie rozmyte - projektowanie sterownika \"aktywnego + tempomatu\" (13.12)](/Zajecia_9 "wikilink")\<\ + \> +11. [Sterowanie rozmyte - wprowadzenie to Turnieju + (20.12)](bikol/DMINLI0_2017/Turniej "wikilink")\<\ + \> +12. [Operatory agregacji;Metody wspomagania podejmowania decyzji - + metody Bellmana-Zadeha;operator OWA + (3.01)](/Zajecia_11 "wikilink")\<\ + \> +13. [Miary podobieństwa; Moce zbiorów nieostrych; Kwantyfikatory; + Podsumowania lingwistyczne (10.01)](/Zajecia_12 "wikilink")\<\ + \> +14. Kolokwium 2 (23.01)\<\ + \> +15. Turniej - eliminacje na zajęciach (24.01) \<\ + \> +16. Finał turnieju (31.01)\<\ + \> + +## Turniej + +## Linki + +- [Film o prof. Zadehu - twórcy teorii zbiorów + rozmytych](http://www.youtube.com/watch?v=2ScTwFCcXGo&NR=1&feature=fvwp "wikilink") +- [Pakiet [JFuzzyLogic](JFuzzyLogic "wikilink") + (JAVA)](http://jfuzzylogic.sourceforge.net/html/index.html "wikilink") +- [Pakiet Free Fuzzy Logic Library + (C++)](http://ffll.sourceforge.net/index.html "wikilink") +- [Logika wielowartościowa (Stanford + Univ.)](http://plato.stanford.edu/entries/logic-manyvalued "wikilink") +- [Fuzzy Logic and Its + Uses](http://www.doc.ic.ac.uk/~nd/surprise_96/journal/vol4/sbaa/report.html "wikilink") +- [FAQ: Fuzzy Logic and Fuzzy Expert Systems + ](http://www-2.cs.cmu.edu/Groups/AI/html/faqs/ai/fuzzy/part1/faq.html "wikilink") +- [Fuzzy Logic + Tutorial](http://www.seattlerobotics.org/encoder/mar98/fuz/flindex.html "wikilink") +- [Fuzzy Image + Processing](http://pami.uwaterloo.ca/tizhoosh/fip.htm "wikilink") +- [Fuzzy + Logic](http://www.aaai.org/AITopics/html/fuzzy.html "wikilink") +- [Organizacje, czasopisma, książki, grupy + badawcze](http://web.abo.fi/~rfuller/fuzs.html "wikilink") +- [Software](http://sci2s.ugr.es/keel/links.php "wikilink") + +## Literatura + +- Driankov D., Hellendoorn H., Reinfrank M., Wprowadzenie do + sterowania rozmytego, WNT, 1996 +- Grzegorzewski P., Wspomaganie decyzji w warunkach niepewności. + Metody statystyczne dla nieprecyzyjnych danych. EXIT, 2006 +- Kacprzyk J., Wieloetapowe sterowanie rozmyte, WNT 2001 +- Łachwa A., Rozmyty świat zbiorów, liczb, relacji faktów, reguł i + decyzji, EXIT 2001 +- Rutkowska D., Piliński M., Rutkowski L., Sieci neuronowe, algorytmy + genetyczne i systemy rozmyte, Wydawnictwo Naukowe PWN, 1997 +- Rutkowski L., Metody i techniki sztucznej inteligencji, PWN, 2005 +- Tanaka K., An Introduction to Fuzzy Logic for Practical + Applications, Springer 1996. +- Wygralak M., Cardinalities of fuzzy sets., Springer 2003 +- Wygralak M., Intelligent Counting Under Information Imprecision, + Applications to Intelligent Systems and Decision Support, Springer + 2013 diff --git a/jsiwek/INO201819/README.md b/jsiwek/INO201819/README.md new file mode 100644 index 0000000..cdbbf28 --- /dev/null +++ b/jsiwek/INO201819/README.md @@ -0,0 +1,45 @@ + +# Inżynieria Oprogramowania {#inżynieria_oprogramowania} + +1. 1. Tutaj należy wpisać opis tego przedmiotu + +Ćwiczenia + +# Zadania + +`   `[`Dashboard`` ``projektu`` `[`DINOLI0`](DINOLI0 "wikilink")` ``2018/19`` ``w`` ``systemie`` ``Jira`](https://jira.wmi.amu.edu.pl/secure/Dashboard.jspa "wikilink")` ` + +# Zadania domowe {#zadania_domowe} + +`   *W trakcie semestru student zobowiązany jest to oddania 7 zadań domowych.`\ +`   Zadanie domowe może składać się z kilku (powiązanych lub nie) części. Szczegółowe zasady punktacji oraz zasady zaliczenia danego zadania domowego podane będą w systemie Jira.`\ +`   Niektóre z zadań realizowane są grupowo.` + +`   *Treść jak i rozwiązania wszystkich zadań powinny zostać umieszczone w systemie Jira w projekcie `[`DINOLI0`](DINOLI0 "wikilink")` 2018/19 jako podzadanie odpowiedniego nadrzędnego Story`\ +`   Dopuszczalne jest dodawanie załączników w formacie: pdf, doc, docx, odt, astah.` + +`   *Nie będą akceptowane diagramy nadesłane w formatach graficznych (takich jak jpg, svg czy pdf). Nadesłane pliki powinny być otwieralne na Terminalu wydziałowym. ` + +# Zasady zaliczenia {#zasady_zaliczenia} + +`   *Obecność na zajęciach jest obowiązkowa. Dopuszczalna jest jedna nieusprawiedliwione nieobecność.`\ +`   W przypadku zadań ocenianych grupowo wszyscy członkowie zespołu otrzymują jednakową liczbę punktów.` + +`   *Oddanie zadania po terminie, skutkuje obniżeniem punktacji o 50%.`\ +`   Zadania oddane z opóźnieniem przekraczającym termin oddania następnego zadania nie będą punktowane. `\ +`   `\ +`   *Do zaliczenia przedmiotu konieczne jest zaliczenie przynajmniej 6 zadań domowych.`\ +`   Ostateczna ocena z przedmiotu ustalana jest na podstawie sumy punktów przyznanych za wszystkie zadania domowe, zgodnie ze skalą ocen. ` + +# Skala ocen {#skala_ocen} + +Łącznie do zdobycia jest 65 punktów (5 za pierwsze zadanie domowe, oraz +po 10 za zadania domowe 2-7). + +\|\|Liczba punktów\|\|Ocena\|\| \|\|\<=50%\|\|ndst\|\| +\|\|(50%,60%\]\|\|dst\|\| \|\|(60%,70%\]\|\|dst+\|\| +\|\|(70%,80%\]\|\|db\|\| \|\|(80%,90%\]\|\|db+\|\| \|\|\>90%\|\|bdb\|\| + +------------------------------------------------------------------------ + +KategoriaPrzedmiot diff --git a/jsiwek/INOE201819/README.md b/jsiwek/INOE201819/README.md new file mode 100644 index 0000000..f4b3293 --- /dev/null +++ b/jsiwek/INOE201819/README.md @@ -0,0 +1,50 @@ + +# Software Engineering {#software_engineering} + +## Exercises + +`   `[`DINOLI0`` ``2018/19`` ``Jira`` ``project`` ``dashboard`](https://jira.wmi.amu.edu.pl/secure/Dashboard.jspa "wikilink") + +## Homework + +- During the semester, student is obliged to turn over 7 homework + assignments. A homework can consist of several (related or not) + parts. Detailed grading rules are given in Jira. Some of the tasks + are carried out in groups. +- The contents and solutions of all tasks should be placed in project + [DINOLI0](DINOLI0 "wikilink") 2018/19 in Jira, as subtasks of the + corresponding parent Story. Only the following formats will be + accepted: pdf, doc, docx, odt, astah. +- Diagrams sent in graphic formats such as jpg, svg or pdf will not be + accepted. Submitted files should be able to open at the Faculty + Terminal. + +## Course credit rules {#course_credit_rules} + +- Attendance at the classes is obligatory. One unjustified absence is + allowed. For grouped tasks, all team members receive the same number + of points. +- Submitting a task after the deadline results in a 50% reduction of + the score. Tasks sent with a delay exceeding the deadline for the + next task will not be graded at all. +- To pass the course one has to turn over at least 6 homework + assignments. The final grade is determined based on the sum of + points achieved for all homework, according to the grading scale. + +## Team Projects {#team_projects} + +- [ RUP Project](/ProjectRUP "wikilink") +- [ Scrum Project](/ProjectScrum "wikilink") + +## Grading scale {#grading_scale} + +- One can get up to 65 points (5 for the first homework and 10 for + remaining ones). + +\|\|Points\|\|Grade\|\| \|\|\<=50%\|\|2\|\| \|\|(50%,60%\]\|\|3\|\| +\|\|(60%,70%\]\|\|3+\|\| \|\|(70%,80%\]\|\|4\|\| +\|\|(80%,90%\]\|\|4+\|\| \|\|\>90%\|\|5\|\| + +------------------------------------------------------------------------ + +KategoriaPrzedmiot