Tomasz Gądek
Tomasz Gądek | Strona domowa
O mnie
Jestem programistą, twórcą kursów IT/AI oraz wykładowcą akademickim. Prowadzę zajęcia z języków znacznikowych, narzędzi i środowisk programistycznych, aplikacji mobilnych oraz testowania i jakości oprogramowania. Na tej stronie znajdziesz materiały, które pomogą Ci rozwijać umiejętności w tych obszarach.
Materiały dydaktyczne
- Laboratorium dyplomowe
- Testowanie i jakość oprogramowania II
- Bezpieczeństwo i jakość oprogramowania
- Technologia informacyjna
- Technologie www
Konsultacje i kontakt
Jeśli masz pytania lub potrzebujesz wyjaśnień, zapraszam na konsultacje (stacjonarnie lub zdalnie). Proszę o wcześniejsze ustalenie terminu drogą mailową.
Kontakt: t_gadek@atar.edu.pl
Laboratorium dyplomowe
Kurs poświęcony jest przygotowaniu pracy dyplomowej. Udostępniam:
- wytyczne formalne,
- wskazówki dotyczące struktury i formatowania dokumentu,
- aktualne wymagania uczelni.
Laboratorium
- Laboratorium dyplomowe - PDF
- Wskazówki dla autorów prac dyplomowych - Struktura
- Wskazówki dla autorów prac dyplomowych - Formatowanie
- Lista prac dyplomowych
- Regulamin dyplomowania oraz wymagane wzory dokumentów
Wskazówki dla autorów prac dyplomowych
Temat: Zebrane informacje na temat układu merytorycznego i struktury pracy dyplomowej.
Wprowadzenie
Pisanie pracy dyplomowej to proces, który wymaga nie tylko wiedzy merytorycznej, ale również odpowiedniej organizacji układu pracy i przestrzegania ustalonych wytycznych dotyczących jej struktury.
Cel
Przedstawione poniżej wskazówki mają na celu ujednolicenie struktury i formy prac inżynierskich realizowanych w Katedrze Informatyki.
Struktura pracy dyplomowej
Poniżej przedstawiono poszczególne elementy, które powinna zawierać praca dyplomowa, wraz z krótkim opisem ich charakteru.
Karta tytułowa
Powinna być zgodna z zaleceniami z Dziekanatu.
Spis treści
Spis poszczególnych części z odniesieniami do stron. Zwracać uwagę na jego aktualizowanie podczas nanoszenia poprawek w pracy.
Uwagi wstępne
Powinny zawierać opis celu, przedmiotu i zakresu pracy oraz krótko informować, co jest omówione w poszczególnych rozdziałach. Objętość tego rozdziału to około 2–3 strony.
Część teoretyczno-opisowa
W przypadku prac praktyczno-aplikacyjnych powinna zawierać krótki opis sprzętu i oprogramowania użytego do realizacji pracy z uwypukleniem zagadnień ważnych podczas realizacji pracy.
UWAGA! W tej części proszę nie przepisywać dokumentacji technicznej!
W przypadku pracy zawierającej elementy teoretyczne oraz aplikacyjne, należy podać odpowiednie informacje dla obu tych części.
UWAGA! Podczas pisania tej części (obojętnie, czy praktycznej, czy teoretycznej) bezwzględnie należy podawać cytowania do literatury, z której się korzysta!
Sposób powoływania się wewnątrz tekstu zależy od przyjętego formatu budowy bibliografii na końcu pracy. Najlepiej stosować formę wplecioną między zdania:
[nr pozycji w spisie]lubAutor (rok wydania pracy)
Sugerowana objętość tej części to około 15–25 stron.
Opis realizacji zadania postawionego w pracy
Jest to najważniejsza część pracy, gdyż zawiera opis tego, co dyplomant wykonał podczas jej realizacji. Należy tu podać dokładny opis postawionego zadania i prowadzonych działań. Szczegóły są zależne od konkretnego tematu.
Obszerne i nieco mniej istotne części opisu realizacji zadania, które mogłyby pogarszać czytelność rozdziału, takie jak np. duże fragmenty kodów źródłowych oprogramowania, twierdzenia niezwiązane bezpośrednio z pracą itp., można umieścić w dodatkach z odpowiednią adnotacją w głównej części pracy.
Objętość tej części pracy nie może być mniejsza niż objętość części opisowej.
Testy poprawności realizacji zadania
W tej części należy zawrzeć opis prowadzonych badań testowych sprawdzających poprawność realizacji zadania. Mogą tu znaleźć się np. wyniki testów oprogramowania czy udokumentowana poprawność działania aplikacji.
Objętość tej części to około 10–15 stron.
Uwagi końcowe
Powinny zawierać podsumowanie i wnioski, jakie nasunęły się po zakończeniu realizacji pracy. Przykładowo, można tu opisać, co udało się zrealizować, z czym były największe trudności, do czego i dlaczego nie udało się dotrzeć itp. Często wskazuje się w tym miejscu sugerowane kierunki dalszego rozwoju zagadnień poruszonych na łamach pracy.
Objętość: około 2–4 strony.
Bibliografia
Musi zawierać alfabetyczny (według nazwisk Autorów) spis pozycji źródłowych użytych do przygotowania pracy. Pozycje, przy których nie da się jednoznacznie wskazać Autorów (np. dokumentacja sprzętu i oprogramowania czy niektóre linki do stron internetowych), należy podać na końcu w kolejności alfabetycznej według tytułów.
Należy obierać jeden z dwóch formatów stylizacji spisu literatury (i stosować go konsekwentnie):
Format 1:
[nr pozycji]Autor, Tytuł, dane bibliograficzne.
Format 2: Autor
(rok wydania), Tytuł, dane bibliograficzne.
Minimalna liczba pozycji w bibliografii to około 6–7. Maksymalna, co do zasady, pozostaje bez ograniczeń.
Dodatki
Stanowią część opcjonalną na załączniki, kody źródłowe oraz obszerną dokumentację zewnętrzną.
Podsumowanie
Stosowanie się do zaproponowanych reguł pozwoli Ci w łatwy i spójny sposób zaprojektować strukturę pracy dyplomowej. Przejrzyste formatowanie, dbałość o detale i zachowanie rzetelnej metodyki w procesie dokumentacji mają kolosalne znaczenie dla finalnej oceny Twojej pracy. Pamiętaj – to Ty jesteś odpowiedzialny za prezentację swoich wyników!
Wskazówki dla autorów prac dyplomowych
Temat: Zebrane informacje na temat wymogów edytorskich i formatowania tekstu w pracy dyplomowej.
Wprowadzenie
Pisanie pracy dyplomowej to proces, który wymaga nie tylko wiedzy merytorycznej, ale również odpowiedniej organizacji i przestrzegania ustalonych wytycznych edytorskich.
Cel
Celem tych zaleceń jest dostarczenie dyplomantom kompleksowego standardu dotyczącego formatowania tekstu, tworzenia spisu treści, bibliografii, a także wstawiania rysunków, tabel i wzorów matematycznych. Przestrzeganie tych wskazówek gwarantuje, że Twoja praca będzie czytelna, profesjonalna i zgodna z wymogami uczelni.
Wymogi edytorskie i formatowanie
Poniżej przedstawiono zasady formatowania tekstu, umieszczania wzorów, tabel i rysunków w pracy dyplomowej.
Czcionka i odstępy
Cały tekst pracy należy pisać czcionką Times New Roman w rozmiarze 12. Odstępy pomiędzy wierszami – 1,5. W tabelach można stosować mniejszy rozmiar czcionki (jeśli np. ułatwi to zmieszczenie tabeli na stronie). Pomiędzy akapitami należy zostawiać 1 pusty wiersz. Tytuły rozdziałów i podrozdziałów pogrubione.
Wzory matematyczne
Przed i po wzorze należy zostawić jeden pusty wiersz. Sam wzór ma być wycentrowany. Jeżeli jest na niego powołanie w tekście, to musi on posiadać numer, zapisany w nawiasie okrągłym i dosunięty do prawego marginesu.
Format numeru według wytycznych zapisany w nawiasach okrągłych:
(
nr dużego rozdziału.nr wzoru w tym rozdziale)
Powołanie na wzór w tekście ma zawierać odniesienie do odpowiedniego numeru. Należy unikać zwrotów takich jak w poniższym wzorze…, ponieważ po dodaniu nowych tekstów układ strony może się przesunąć.
Rysunki
W tekście pracy jako rysunki należy traktować i tym samym stylem opisywać również:
- diagramy,
- wykresy,
- schematy blokowe,
- fotografie,
- okna programów (zrzuty UI),
- wszelkie inne obiekty graficzne.
Przed rysunkiem należy zostawić jeden pusty wiersz. Rysunek oraz jego podpis powinny być umieszczone symetrycznie na środku strony (wyśrodkowane).
Poprawna składnia formatu podpisu pod grafiką:
Rys.
nr dużego rozdziału.nr rysunku w tym rozdziale.Tytuł rysunku.
Za podpisem rysunku należy również zostawić pusty wiersz. Podobnie jak przy wzorach, nie należy stosować zwrotów wskazujących położenie: np. na poniższym rysunku…, lecz powoływać się bezpośrednio na jego numer.
Tabele
Przed podpisem tabeli zostawiamy jeden pusty wiersz. Podpis zawsze umieszczamy przed (nad) tabelą. Można go dosunąć do lewego marginesu - i opcjonalnie lekko podkreślić.
Poprawna składnia formatu podpisu tabeli to:
Tabela
nr dużego rozdziału.nr tabeli w tym rozdziale.Tytuł tabeli.
Bezpośrednio po tabeli także zostawiamy jeden pusty wiersz. Jak w przypadku rysunków, unikaj zwrotów w stylu na poniższej tabeli. Odwołuj się do danych powołując się w tekście jednoznacznie na konkretny numer tabeli.
Numeracja stron
Strony należy numerować, sugerowane miejsce na numery: na dole na środku.
Nagłówek i stopka
Mogą być zdefiniowane zgodnie z upodobaniami, ale jest to element opcjonalny, nie powinny one zaburzać czytelności strony.
Marginesy
Powinny umożliwiać oprawę lub zbindowanie pracy.
Podsumowanie
Stosowanie się do zaproponowanych reguł pozwoli Ci w łatwy i spójny sposób zaprojektować strukturę pracy dyplomowej. Przejrzyste formatowanie, dbałość o detale i zachowanie rzetelnej metodyki w procesie dokumentacji mają kolosalne znaczenie dla finalnej oceny Twojej pracy. Pamiętaj – to Ty jesteś odpowiedzialny za prezentację swoich wyników!
Zrealizowane prace inżynierskie
Lista prac inżynierskich zrealizowanych pod moim kierunkiem.
| Rok | Data | Tytuł | Materiały |
|---|---|---|---|
| 2026 | 16.04.2026 | Projekt i implementacja gry typu Tower Defense | |
| 2026 | 16.04.2026 | Projekt i implementacja gry komputerowej z dynamicznym systemem walki opartym o muzykę | |
| 2026 | 16.04.2026 | Projekt i implementacja programu narzędziowego do testowania API aplikacji webowych | |
| 2026 | 13.03.2026 | Projekt i implementacja gry strategicznej z systemem zarządzania zasobami i ekwipunkiem | |
| 2026 | 20.02.2026 | Projekt i implementacja aplikacji webowej do zarządzania osobistymi kolekcjami multimediów | |
| 2026 | 06.02.2026 | Projekt i implementacja gry z elementami przetrwania i rozwoju postaci | |
| 2026 | 06.02.2026 | Projekt i implementacja aplikacji mobilnej wspomagającej planowanie treningu siłowego | |
| 2026 | 06.02.2026 | Projekt i implementacja interaktywnej platformy edukacyjnej z mechanizmami weryfikacji postępów | |
| 2026 | 06.02.2026 | Projekt i implementacja aplikacji mobilnej do wymiany żywności | |
| 2025 | 14.02.2025 | Projekt i implementacja gry survivalowej | |
| 2025 | 14.02.2025 | Projekt i implementacja systemu do rozliczania wydatków grupowych | |
| 2025 | 14.02.2025 | Gra wyścigowa z przeszkodami | |
| 2025 | 14.02.2025 | Aplikacja do zamawiania posiłków | |
| 2025 | 14.02.2025 | Projekt i implementacja aplikacji webowej wspomagającej opiekę nad zwierzętami domowymi | |
| 2025 | 14.02.2025 | Aplikacja prozdrowotna | |
| 2025 | 12.02.2025 | Projekt i implementacja forum dyskusyjnego | |
| 2025 | 12.02.2025 | Projekt i implementacja gry przygodowej | |
| 2025 | 12.02.2025 | Projekt i implementacja aplikacji webowej do zarządzania rezerwacjami wizyt w salonie fryzjerskim | |
| 2025 | 12.02.2025 | Projekt i implementacja aplikacji webowej do zarządzania pojazdami | |
| 2024 | 21.02.2024 | Projekt i implementacja aplikacji webowej umożliwiającej publikowanie i przeglądanie ogłoszeń z lokalami do wynajęcia | |
| 2024 | 21.02.2024 | Projektowanie i implementacja aplikacji internetowej wspomagającej efektywne zarządzanie czasem i zadaniami | |
| 2024 | 21.02.2024 | Aplikacja webowa do zakupów artykułów spożywczych | |
| 2024 | 21.02.2024 | Asystent dietetyczny | |
| 2024 | 21.02.2024 | Aplikacja do nauki języków obcych | |
| 2024 | 21.02.2024 | Testowanie kodu z wykorzystaniem frameworka Spock | |
| 2024 | 21.02.2024 | Aplikacja do zarządzania grafikami pracy w firmie | |
| 2024 | 15.02.2024 | Analiza wydajności wybranych najpopularniejszych języków programowania | |
| 2024 | 09.02.2024 | Testowanie kodu z wykorzystaniem frameworka JUnit | |
| 2024 | 09.02.2024 | System zarządzania zasobami żywnościowymi oraz dietą | |
| 2023 | 28.04.2023 | Projekt oraz implementacja komunikatora internetowego | |
| 2023 | 04.04.2023 | Kino samoobsługowe | |
| 2023 | 31.03.2023 | Aplikacja do zarządzania zawodnikami międzynarodowej federacji wspinaczki sportowej (IFSC) | |
| 2022 | 29.09.2022 | Oprogramowanie do bezpiecznego zarządzania hasłami oraz poufnymi danymi | |
| 2022 | 24.02.2022 | Aplikacja do rezerwacji wizyt pacjentów w gabinecie fizjoterapii | |
| 2022 | 24.02.2022 | Elektroniczny trener personalny — Iron Muscle | |
| 2022 | 24.02.2022 | Elektroniczny second hand |
Testowanie i jakość oprogramowania II
Projekt z testowania i jakości oprogramowania obejmuje zakres materiału, który był realizowany na laboratoriach.
Należy:
- dokonać wyboru tematu projektu,
- zaimplementować rozwiązanie,
- przetestować funkcjonalności,
- sporządzić dokumentację według wytycznych.
Projekt
Bezpieczeństwo i jakość oprogramowania
Kurs obejmuje zagadnienia z zakresu:
- jakości oprogramowania,
- wzorców projektowych,
- architektury systemów,
- szyfrowania danych,
- mechanizmów autoryzacji i uwierzytelniania.
Wykład
Laboratorium
Technologia informacyjna
Kurs wprowadza w praktyczne wykorzystanie narzędzi Google Workspace. Studenci uczą się pracy z dokumentami, arkuszami kalkulacyjnymi i prezentacjami, a także zapoznają się z podstawami przechowywania i udostępniania zasobów w chmurze.
Laboratorium
- Laboratorium 01: Wprowadzenie do ekosystemu Google Workspace. Praca w chmurze.
- Laboratorium 02: Podstawy przetwarzania tekstu i współpraca w Google Docs.
Technologie www
W trakcie kursu stworzysz kilka różnych aplikacji, dzięki czemu przetestujesz wiele rozwiązań i technologii. Zaczniemy od podstaw, czyli zakodowania i opublikowania w internecie statycznej strony. Potem przejdziesz do tworzenia backendu, zaprogramujesz własny serwer i podłączysz relacyjną bazę danych. Zwieńczeniem nauki będzie integracja twojej aplikacji z narzędziami AI.