Osoby zainteresowane konkretnym (i oczywiście wolnym) tematem proszę o kontakt e-mailowy lub osobisty w godzinach konsultacji.
UWAGA! UWAGA! UWAGA!
Zastrzegam sobie prawo do wyboru dyplomantów w przypadku większej liczby zgłoszeń (nie dotyczy osób już wpisanych na listę poniżej; osoby ze statusem "wstępna rezerwacja" powinny wydrukować i przynieść mi do podpisu druk zgody na podjęcie się przeze mnie promotorstwa; po jego dostarczeniu do dziekanatu status "wstępna rezerwacja" zniknie). O decyzji powiadomię każdą osobę indywidualnie e-mailem (najszybciej jak to będzie możliwe).
| Temat | Porównanie tradycyjnego i lekkiego (agile) podejścia do wytwarzania oprogramowania na przykładzie wybranej aplikacji |
|---|---|
| Zadania | Omówienie teoretyczne tradycyjnych metodologii tworzenia oprogramowania. Omówienie teoretyczne lekkich (agile) metodologii tworzenia oprogramowania. Stworzenie aplikacji przy użyciu obu metodologii (tematyka, zakres, technologia itp. zostanie wybrana w późniejszym terminie). Porównanie obu metodologii, wnioski i rekomendacje dla inżynierów oprogramowania. Praca przeznaczona dla dwóch osób – każda z nich będzie zajmowała się jedną metodologią. |
| Literatura |
Alistair Cockburn, "Agile Software Development. Gra zespołowa", Helion, 2008 James Shore, Shane Warden, "Agile Development. Filozofia programowania zwinnego", Helion, 2008 I. Sommerville, „Inżynieria oprogramowania”, WNT, 2003 |
| Dyplomant |
M. Fryda (FT/IS) - wstępna rezerwacja W. Czerwiński (FT/IS) - wstępna rezerwacja |
| Temat | Metody automatyzacji testowania aplikacji |
|---|---|
| Zadania | Omówienie teoretyczne konwencjonalnych metod testowania aplikacji (testy jednostkowe, integracyjne, akceptacyjne itp.). Omówienie teoretyczne zasad automatyzacji testowania aplikacji (przy użyciu np. biblioteki xUnit). Praktyczne wykorzystanie testów zautomatyzowanych do testowania aplikacji tworzonych w ramach projektu unijnego „E-doświadczenia w fizyce”. |
| Literatura |
G. Meszaros, “xUnit Test Patterns”, Addison Wessley, 2007 I. Sommerville, „Inżynieria oprogramowania”, WNT, 2003 |
| Dyplomant | A. Frankowski (FT/IS) - wstępna rezerwacja |
| Temat | System informatyczny wspierający zarządzanie projektami unijnymi |
|---|---|
| Zadania | Projekt oraz implementacja aplikacji webowej typu CRM (w wybranej technologii), wspomagającej zarządzanie projektami unijnymi: wymianę informacji, przechowywanie bazy teleadresowej uczestników, przypominanie o ważnych terminach, statystyki itp. Aplikacja zostanie wykorzystana w projekcie unijnym „E-doświadczenia w fizyce”. |
| Literatura |
G. Vossen, S. Hagemann, „Serwis Web 2.0. Od pomysłu do realizacji”, Helion, 2010 T. Skaraczyński, A. Zoła, „PHP5. Programowanie z wykorzystaniem Symfony, CakePHP, Zend Framework”, Helion, 2009 |
| Dyplomant | A. Czarnecki (FT/IS) |
| Temat | Aplikacje typu wiki |
|---|---|
| Zadania | Opis teoretyczny zasad tworzenia i działania aplikacji webowych typu wiki. Stworzenie aplikacji tego typu na potrzeby projektu unijnego „E-doświadczenia w fizyce”, przeznaczonej do przechowywania informacji o e-doświadczeniach (instrukcja obsługi, metody opracowywania pomiarów itp.) oraz wypełnienie jej przykładową treścią na podstawie wybranego e-doświadczenia. |
| Literatura |
G. Vossen, S. Hagemann, „Serwis Web 2.0. Od pomysłu do realizacji”, Helion, 2010 T. Skaraczyński, A. Zoła, „PHP5. Programowanie z wykorzystaniem Symfony, CakePHP, Zend Framework”, Helion, 2009 |
| Dyplomant |
| Temat | System rezerwacji sal |
|---|---|
| Zadania | Wykonanie aplikacji wspomagającej samodzielne rezerwowanie przez studentów, wykładowców i pracowników PG sal na uczelni. Możliwość moderacji przez osoby upoważnione. Akceptacja rezerwacji. Możliwość łatwej rozbudowy bazy sal. Informator o salach zajęciowych, ich wyposażeniu i położeniu. Ogólny roczny plan zajęć dla danych sal. Wyszukiwanie sal ze względu na różne kryteria. Projekt zawiera: projekt i wykonanie interfejsu użytkownika, programowanie aplikacji webowej (technologia PHP) oraz wykonanie bazy danych (MySQL). |
| Literatura | T. Converse, J. Park, C. Morgan, "PHP5 and MySQL Bible", Helion, 2005 |
| Dyplomant | J. Suchocki (FT/IS) |