Jak napisać pracę dyplomową - poradnik dla

Transkrypt

Jak napisać pracę dyplomową - poradnik dla
Jak napisać pracę dyplomową - poradnik dla studenta
Marek Zachara ([email protected])
1
Tytułem wstępu
Niniejszy poradnik powstał na bazie moich doświadczeń w prowadzeniu prac dyplomowych inżynierskich i magisterskich. Zawiera zbiór porad oraz sugestii dotyczących zarówno zawartości
pracy dyplomowej jak i sposobu pracy. Nie są to w żadnym wypadku oficjalne wytyczne Uczelni
czy Wydziału. Poradnik jest przeznaczony przede wszystkim dla moich dyplomantów, jednak
każdy student może z niego korzystać - przede wszystkim należy jednak skontaktować się ze
swoim promotorem i poznać jego wymagania!
2
Plan i realizacja prac
Po pierwsze - od czego zacząć? Zakładając że tytuł pracy jest już znany, sugeruję aby ustalić
sobie cele pracy. Zarówno cel końcowy (co planujecie osiągnąć) jak i cele pośrednie (np.
zapoznanie się z technologią czy metodą, przygotowanie konkretnego algorytmu itp.).
Następnym krokiem powinno być zapoznanie się z aktualnym stanem wiedzy w zakresie
analizowanej dyscypliny/tematu (tzw. State of the Art). W tym celu należy spędzić trochę
czasu czytając (lub choć przeglądając) książki i artykuły z danej dziedziny.
Jeżeli praca obejmuje przygotowanie aplikacji, urządzenia lub systemu proponuję zabrać się
za to, w oparciu o pozyskaną wiedzę. Jednym z często powtarzających się błędów jest rozpoczęcie implementacji przed realizacją opisanego wyżej kroku, co często skutkuje ’wyważaniem
otwartych drzwi’ i zmarnowaną pracą.
Jeśli już udało się mniej więcej dopracować istotne merytoryczne kwestie (np. wykonać
aplikację która realizuje zakładany algorytm), i widać już kształt jaki będzie przybierać praca,
to proponuje przygotować planowany spis treści. Oczywiście może on się jeszcze w przyszłości
zmieniać, ale pomoże ustrukturyzować koncepcję i uprości dalsze prace. Spis ten powinien składać się z głównych rozdziałów, podrozdziałów i krótkich opisów zawartości. Przykład takiego
spisu znajduje się poniżej.
1. Wstęp
- opis powodów rozpoczecia prac nad tym tematem, opis stosowanych metod
1.1 Cel pracy
- opis klasy atakow które można zidentyfikowac za pomoca opracowanego systemu
1.2 Struktura pracy
- skrótowy opis zawartości rozdziałów
2. Aktualne problemy bezpieczeństwa systemów
- opis znanych zagrożeń i konsekwencji wynikajacych z użytkowania systemow komputerowych w
sieci.
2.1 Rodzaje zagrożeń
- Podział zagrożeń na klasy (zewnętrzne, wewnętrzne, techniczne, osobowe) i podklasy (szczegółowe w zależnosci od konsekwencji i rodzaju działań)
2.2 Poziomu bezpieczeństwa
...
1
Po uzgodnieniu planu pracy można równolegle (lub na zmianę) prowadzić np. rozwój tworzonej aplikacji/systemu i przygotowywać kolejne rozdziały. Pozwoli to zmniejszyć znużenie
związane z długotrwałą pracą nad jednym zadaniem. Sugeruję, żeby szczególnie pierwsze rozdziały podesłać do oceny od razu (nie w większej partii), ponieważ ew. uwagi zwrotne co
do stylu, sposobu zapisu czy edycji pozwolą uniknąć błędów w kolejnych. Na koniec należy
dostarczyć całą prace w ostatecznej formie do końcowego przeglądu i oceny.
2.1
Konsultacje w trakcie postępów prac
Zapraszam do konsultowania pracy tak często jak to jest Wam potrzebne. Wiedząc jednak z
doświadczenia że niektórzy studenci starają się ograniczyć swój kontakt z promotorem, jako
minimum uznaję:
• Uzgodnienie celów i metod realizacji pracy
• Prezentację i uzgodnienie spisu treści z opisem rozdziałów
• Przedstawienie pierwszego większego rozdziału do oceny
• Przedstawienie całej pracy
2.2
Wspólna praca nad tekstem
Generalnie, dokumenty (rozdziały, pracę) do korekty proszę mi przysyłać w formacie Open
Document Format (pliki .odt). Wielu studentów wykorzystuje LATEXdo przygotowania pracy
dyplomowej. Jest to bardzo dobre narzędzie, jednak w tym konkretnym wypadku ma istotną
wadę - niespecjalnie nadaje się do wspólnej pracy nad tekstem i jego korekty (brak możliwości
oznaczania zmian, komentarzy itp.).
Dlatego w przypadku przygotowywania dokumentów w tym środowisku do oceny należy
mi przysyłać zawsze dwie wersje dokumentu (rozdziału czy pracy). Wygenerowany PDF oraz
dokument ODT uzyskany po konwersji PDF-a lub TEX-a. Można to zrobić na kilka sposobów,
w zależności od posiadanych aplikacji - poniżej kilka przykładowych:
• Konwersja PDF->ODT: Word 2013, Adobe Acrobat, ABBYY PDF Converter, jest też
sporo darmowych konwerterów on-line.
• Konwersja TEX->ODT: latex2html lub tex2ht -> html -> libreoffice, pandoc itp.
2.3
Typowe błędy
Do typowych błędów dyplomantów należą
• Brak ’rozpoznania terenu’ - czyli zapoznania się z literaturą. Niestety oznacza to czasem
wyrzucenie części wykonanej pracy.
• Przesłanie od razu całej ’gotowej’ pracy z pominięciem etapów wcześniejszych uzgodnień
- może oznaczać niestety konieczność przerobienia większości tekstu.
3
Struktura pracy
Struktura pracy może się różnić w zależności od tematu, jednak poza nielicznymi wyjątkami
ogólna struktura powinna wyglądać następująco:
• Wstęp
2
• Wprowadzenie, ’State of the Art’
• Opis rozwiązania i/lub przyjętej metodologii
• Prezentacja uzyskanych wyników
• Dyskusja i podsumowanie
• Dodatki
Istotne jest, aby w wyraźny sposób rozdzielić część zawierającą informacje z innych źródeł której autorem nie jest dyplomant a jedynie pokazuje znajpomość tematu - od części przygotowanej samodzielnie. W pierwszej części pracy (poza wstępem) generalnie należy udowodnić
swoją wiedzę o danej dziedzinie, natomiast w drugiej opisać swoje osiągnięcia. Praca z reguły
powinna się składać z 4-10 głównych rozdziałów, z których każdy będzie zawierał od kilku do
maksymalnie kilkunastu podrozdziałów.
W dodatkach należy umieścić elementy mniej istotne dla samej treści pracy (listingi, opisy
protokołów, struktury baz itp.)
3.1
Objętość
Jest to standardowe pytanie na które nie ma oczywistej odpowiedzi: “Ile stron powinna mieć
praca dyplomowa?”. Zależy to bardzo od tematu pracy, jednak najczęściej prace inżynierskie
mają ok. 30-60 stron, natomiast magisterskie 50-80 (nie licząc dodatków). Istotne jest aby nie
’pompować’ sztucznie pracy dyplomowej tekstem, bo lepiej będzie ocenione dobre 30 stron niż
’zaśmiecone’ 80. W zasadzie jedynym obszarem w którym nie trzeba się ograniczać to wyniki
eksperymentów - jeżeli w wyniku pracy powstało i można przedstawić dużo wartościowych
wyników (w postaci tabel, wykresów itp.) to jak najbardziej wskazane jest umieszczenie ich
wszystkich w pracy.
3.2
Literatura
Jak w każdej pracy naukowej niezbędne jest odwołanie się do innych źródeł - choćby po to
żeby pokazać że dyplomant zna daną dziedzinę. Choć można korzystać również ze stron internetowych, to generalnie informacje tam zawarte należy traktować z dużą ostrożnością - często
bowiem wiarygodność autorów jest trudna do sprawdzenia. Generalnie w pracy powinny się
znaleźć przede wszystkim odnośniki do literatury oficjalnie publikowanej (książki, czasopisma)
a posiłkować się internetem można w przypadku jeżeli w danym temacie nie ma dostępnych
publikacji.
Co do ilości pozycji bibliograficznych, to znów nie ma tu reguły, jednak można oczekiwać
że przeciętna praca inżynierska potrzebuje ich przynajmniej kilkanaście, a magisterska 20-50.
Wszystkie pozycje bibliograficzne powinny być przywołane w tekście pracy przez odnośnik w
miejscu gdzie przedstawiana jest informacja której dotyczą. Przykład: “..... jak pokazują badania [12], zdecydowana większość użytkowników ...”.
Uwaga! W pracy należy w ogóle unikać podawania informacji które nie zostały pozyskane
ze źródeł, jak np.: “ ... obecnie większość użytkowników korzysta z Windows 7....” (bo ja i
wszyscy moi koledzy takich używamy?). Wszelkie twierdzenia muszą mieć uzasadznienie albo
w badaniach własnych, albo właśnie cytowanych innych publikacjach.
4
Język
Ideałemy byłoby gdyby praca była nie tylko ciekawa, interesująca ale i dobrze napisana - tak aby
czytało się ją z przyjemnością. Niestety szczególnie studenci kierunków technicznych, którzy
3
często przez lata z rezerwą podchodzą do ’aspektów humanistycznych’, potrafią skonstruować
wypowiedzi na których umysł czytającego może nie tylko się potknąć, przewrócić, ale i stracić
już na stałe kontakt z tekstem. Nie da się w tej krótkiej instrukcji opisać jak dobrze konstruować
zdania, stąd jedynie zwrócę uwagę na kilka istotnych aspektów:
• Parafrazując znanego geniusza, “Wszystko powinno być tak proste jak to możliwe ale nie
prostsze” - zdania powinny być proste i precyzyjne, bez nadmiaru ozdobników ale z jasno
i jednoznacznie przekazaną treścią
• Należy unikać zdań zbyt długich i wielokrotnie złożonych. Jeśli zdanie zajmuje sześć
linijek to prawie na pewno należy je podzielić na krótsze...
4.1
Forma narracji
W pracach naukowych generalną zasadą jest użycie strony biernej. Zamiast napisać “... wykonałem aplikację implementującą algorytm X.” należy napisać “... w ramach prac wokonano
algorytm X” lub np. “... został zaimplementowany algorytm X”. Należy przy tym uważać że by
nie tworzyć wspomnianych wcześniej łamańców językowych.
4.2
Użycie słów
Dobór słów powinien być precyzyjny i na odpowiednim poziomie. W związku z tym nie należy
używać kolokwializmów (’websajtów’), slangu (’został zdosowany’) i innych wątpliwych konstrukcji. Żeby ograniczyć rozmiar tekstu dopuszczalne i wskazane jest natomiast stosowanie
skrótów. Raz zdefiniowany skrót można potem używać dowolną ilość razy w dalszym tekście.
Przykład: “Organizacja Open Web Application Security Project (OWASP) ..... OWASP publikuje okresowo....”.
Użycie słów obcych. Jeżeli w tekście konieczne jest użycie słowa lub zwrotu obcojęzycznego
to należy go wyróżnić (np. kursywą) i o ile to możliwe wytłumaczyć. Jeżeli nie istnieje np.
powszechnie akceptowane tłumaczenie danego terminu to jak najbardziej można w całości
tekstu używać słowa orginalnego, choć za każdym razem wyróżniając go np. kursywą. Przykład:
“ Metody odtworzenia ’wstecznego’ niedostępnej informacji (ang. reverse engineering).”
4.3
Stylistyka
Nie ma się co spodziewać że w ostatniej chwili, po latach zaniedbań, uda się komuś znacząco
zwiększyć swoje umiejętności stylistyczne. Dlatego zawsze warto poprosić o pomoc i korektę
np. żonę/dziewczynę (chłopaka) - szczególnie jeżeli ich zdolności w tym zakresie są znacząco
wyższe. A nawet jeśli nie, to i tak wskażą Wam miejsca gdzie być może przekaz nie jest tak
jasny i oczywisty jak Wam się wydawało. W każdym przypadku warto aby przed wysłaniem
pracy (lub części pracy) do oceny ktoś inny ją przejrzał i zwrócił uwagę na ew. błędy.
5
Na zakończenie
Dla tych co dobrnęli do tego miejsca i co ważne zrobili to przed napisaniem pracy: mam nadzieję że informacje tu zawarte pozwolą Wam przygotować prace lepszą a przy tym sprawniej i
z mniejszą ilością ’iteracji’. Wszelkie uwagi i sugestie które pomogą innym mile widziane. Odpowiadając wreszcie na inne często powtarzające się pytanie - ani jako promotor ani recenzent
nie oczekuję dostarczenia pracy w formie wydrukowanej. Wystarczy wersja elektroniczna.
4