| Temat | Aplikacja stacjonarna wspomagająca tworzenie dokumentacji projektów informatycznych |
|---|---|
| Cel pracy | Stworzenie aplikacji stacjonarnej (w wybranym języku programowania, np. C#), służącej do wspomagania tworzenia dokumentacji projektów informatycznych (poprzez udostępnienie odpowiednich formatek z możliwością edycji, eksportu/importu w formacie XML, drukowania itp.) |
| Zadania |
- zebranie wymagań - wykonanie projektu aplikacji - implementacja aplikacji - testowanie - opis użytych technologii - opis wykonanej aplikacji |
| Literatura |
I. Sommerville: Inżynieria oprogramowania, WNT 2003 J. Liberty: C#. Programowanie. Helion, 2005 |
| Dyplomant | Ł. Wasilewski (IS) |
| Temat | Aplikacja sieciowa wspomagająca tworzenie dokumentacji projektów informatycznych |
|---|---|
| Cel pracy | Stworzenie aplikacji internetowej (przy użyciu wybranych technologii, np. PHP + HTML + MySQL), służącej do wspomagania tworzenia dokumentacji projektów informatycznych (poprzez udostępnienie odpowiednich formatek z możliwością edycji, eksportu, importu, drukowania itp.) |
| Zadania |
- zebranie wymagań - wykonanie projektu aplikacji - implementacja aplikacji - testowanie - opis użytych technologii - opis wykonanej aplikacji |
| Literatura |
I. Sommerville: Inżynieria oprogramowania, WNT 2003 C. Darie, B. Brinzarea, F. Cherecheş-Toşa, M. Bucika: AJAX i PHP. Tworzenie interaktywnych aplikacji internetowych, Helion 2006 |
| Dyplomant |
| Temat | Szablon-styl pracy dyplomowej w LaTeX-u |
|---|---|
| Cel pracy | Stworzenie szablonu (stylu) dla systemu składania tekstu TeX/LaTeX, służącego do pisania prac inżynierskich i magisterskich, z uwzględnieniem wyglądu strony tytułowej, marginesów, układu pracy itp. |
| Zadania |
- zebranie wymagań - wykonanie szablonu - testowanie - opis teoretyczny systemu LaTeX - opis wykonanego szablonu |
| Literatura | L. Lamport: LaTeX. Podręcznik i przewodnik użytkownika. WNT, 2004 |
| Dyplomant |
| Temat | Baza danych prac magisterskich i inżynierskich oraz projektów grupowych |
|---|---|
| Cel pracy | Stworzenie bazy danych (np. MySQL) przechowującej tematy oraz opisy prac dyplomowych oraz projektów grupowych, wraz z interfejsem dostępowym (np. w PHP). |
| Zadania |
- zebranie wymagań - wykonanie projektu bazy danych - implementacja bazy danych i interfejsu - testowanie - opis użytych technologii - opis wykonanej bazy danych i interfejsu |
| Literatura |
P. Dubois: MySQL. Podręcznik administratora. Helion, 2005 C. Darie, B. Brinzarea, F. Cherecheş-Toşa, M. Bucika: AJAX i PHP. Tworzenie interaktywnych aplikacji internetowych, Helion 2006 |
| Dyplomant | K. Filipiak (IS) |
| Temat | Wspomaganie układania indywidualnego programu i planu studiów |
|---|---|
| Cel pracy | Stworzenie aplikacji (np. języku C#), która wspomagałaby tworzenie indywidualnego programu i planu studiów (zliczanie punktów ECTS, optymalizowanie rozkładu przedmiotów na semestry, drukowanie formularzy). |
| Zadania |
- zebranie wymagań - wykonanie projektu aplikacji - implementacja aplikacji - testowanie - opis użytych technologii - opis wykonanej aplikacji |
| Literatura | J. Liberty: C#. Programowanie. Helion, 2005 |
| Dyplomant | R. Gnech (IS) |
| Temat | Mobilny rozkład zajęć |
|---|---|
| Cel pracy | Celem pracy jest stworzenie przenośnej aplikacji w języku Java Mobile, przeznaczonej dla telefonów komórkowych, która przechowywałaby i wyświetlała rozkład zajęć dla wybranego roku/grupy. |
| Zadania |
- zebranie wymagań - wykonanie projektu aplikacji - implementacja aplikacji - testowanie - opis użytych technologii - opis wykonanej aplikacji |
| Literatura | K. Rychlicki-Kicior: J2ME. Praktyczne projekty. Helion, 2006 |
| Dyplomant | J. Matyjas (IS) |
| Temat | Generator zapytań PHP do sterownika MySQL PDO |
|---|---|
| Cel pracy | Stworzenie aplikacji, która będzie służyła do generowania zapytań w języku PHO do bazy danych MySQL ze sterownikiem PDO, na podstawie zadanych parametrów (pola tabeli i ich typ itp.). |
| Zadania |
- zebranie wymagań - wykonanie projektu aplikacji - implementacja aplikacji - testowanie - opis użytych technologii - opis wykonanej aplikacji |
| Literatura |
J. Liberty: C#. Programowanie. Helion, 2005 P. Dubois: MySQL. Podręcznik administratora. Helion, 2005 |
| Dyplomant | P. Skorupka (IS) |
| Temat | Multimedialne elementy języka HTML5 |
|---|---|
| Cel pracy | Opis oraz praktyczna demonstracja nowych właściwości (elementów) multimedialnych języka znacznikowego HTML5, np. „audio”, „video”oraz ich atrybutów. |
| Zadania |
- opis teoretyczny - wykonanie przykładowych stron WWW demonstrujących wykorzystanie elementów multimedialnych |
| Literatura | draft specyfikacji HTML5 (Link) |
| Dyplomant | K.A. Lewandowski (IS) |
| Temat | Oprogramowanie wspierające obliczenia naukowe i inżynierskie |
|---|---|
| Zadania | Stworzenie programu wspierającego zaawansowane obliczenia naukowe i inżynierskie, m.in. wykresy i obliczenia wartości funkcji, jej pochodnych, pierwiastków, transformat itp. z uwzględnieniem funkcji specjalnych, rozwiązywanie równań liniowych, aproksymacja i interpolacja funkcji, obliczenia całek wielokrotnych itp. |
| Literatura |
J. Liberty: C#. Programowanie. Helion, 2005 G. Arfken, Mathematical Methods For Physicists, Academic Press, New York, 1970 H. Bateman, A. Erderly (ed.), Higher Transcendental Functions, vol. I, II, McGraw-Hill, New York, 1953 |
| Dyplomant | P. Rychlicki (IS) |
| Temat | Wirtualizacja: Opis oraz analiza porównawcza dostępnych rozwiązań |
|---|---|
| Zadania | Wstępne omówienie zagadnienia. Opis architektur: sprzętowej i systemowej wspomagających wirtualizację. Testy porównawcze rozwiązań wirtualizacyjnych dostępnych na rynku. Ogólne omówienie QubesOS i związanych zagadnień odnośnie wykorzystywania wirtualizacji do zapewnienia bezpieczeństwa przez izolację. |
| Literatura |
J. Sugarman, G.Venkitachalam, B. Lim, “Virtualizing I/O Devices on VMware
Workstation's Hosted Virtual Machine Monitor”, 2002 USENIX Annual Technical Conference, 2001 P. Barham i inni, “Xen and the Art of Virtualization”, 19th ACM Symposium on Operating Systems Principles, 2003 |
| Dyplomant | Ł. Redynk (IS) |
| Temat | Wpływ krzyżowania i mutacji w algorytmach genetycznych na proces optymalizacji funkcji |
|---|---|
| Zadania | Definicja algorytmów genetycznych (AG) i podstawy teoretyczne. Zastosowanie AG. Zbudowanie i prezentacja programu, który umożliwi zbadanie, w jaki sposób zmiana sposobu krzyżowania lub mutacji wpływa na proces optymalizacji funkcji. |
| Literatura | J. Arabas, Wykłady z algorytmów ewolucyjnych, WNT, Warszawa, 2001 |
| Dyplomant | J. Dreszler (MS) |