260 likes | 561 Views
Het schrijven van een scriptie. Berust grotendeels op materiaal van Lex Bijlsma, Jeroen Fokker Netty van Gasteren, Justin Zobel Aanpassing: Peter de Waal, Gerard Tel. Mogelijke doelstellingen. Nieuw idee wereldkundig maken wetenschappelijk artikel voor specialisten
E N D
Het schrijven van een scriptie Berust grotendeels op materiaal van Lex Bijlsma, Jeroen Fokker Netty van Gasteren, Justin Zobel Aanpassing: Peter de Waal, Gerard Tel.
Mogelijke doelstellingen • Nieuw idee wereldkundig maken • wetenschappelijk artikel voor specialisten • Vakgebied toegankelijker maken • overzichtsartikel voor niet-specialisten • Leken inwijden in het vakgebied • leerboek • Verstrooiing van de lezer • populair artikel
De rol van doelstellingen • Doel als wetenschappelijk geschrift • belang voor de lezer • Persoonlijke motivatie niet van belang • opdracht van docent, studiepunten • Eerst onderzoeksvraag formuleren • specifieke vraag die de scriptie beantwoordt • alleen literatuur zoeken die daaraan bijdraagt
Zoeken van literatuur • Sneeuwbalmethode • referenties in reeds gevonden literatuur • Bibliotheek • trefwoordcatalogus • systematische indeling • Overzichtsliteratuur • Computing Surveys • ACM Guide to Computing Literature • Lecture Notes in Computer Science • Zoekmachines
Inhoud scriptie • Titelblad • Samenvatting • Inhoudsopgave • Inleiding • Hoofdtekst • Conclusie • Referenties
Titelblad • Titel • kernachtig en duidelijk • eventueel ondertitel • Auteur • e-mailadres, fysiek adres • altijd dezelfde naam • A. Bijlsma = Lex Bijlsma? • Datum (belangrijk!) • Status • afstudeerscriptie, stageverslag
Samenvatting • Omvang ca. 10 regels • Bestemd voor wie niet het hele artikel wil lezen • niet verwijzen naar onderdelen daarvan • Namen en technische termen en passant introduceren
Inhoudsopgave • Niet bij kort artikel, vaak bij lang artikel, altijd bij boek • Automatisch gegenereerd door LaTeX • \tableofcontents • herhaaldelijk LaTeX uitvoeren • boom niet te diep nesten
Inleiding • Doel van de scriptie • nieuw resultaat, literatuuroverzicht, kritische bespreking • Doelgroep • specialisten, andere vakgenoten, studenten • Bestaande literatuur • Opzet • Verkapte inhoudsopgave? • Liefst meer: samenhang van onderwerpen
Hoofdtekst • Probleem • context van toepassing • abstractie van irrelevante details • Oplossing • algoritmen en datastructuren • Theorievorming • generalisatie • concepten
Secties en hoofdstukken • Verdeling vanuit onderwerp, niet lengte • Wat wil je met elke sectie? • Waarom horen ze bij elkaar? • Als je een hoofdstuk of sectie splitst: • Inleiding met doel en overzicht(wat wel en niet lezen?) • Minstens twee (sub) secties
Conclusie • Samenvatting van resultaten • wat is bereikt • verhouding tot verwant werk • Niet behandelde resultaten/onderwerpen • elders te verschijnen artikelen • elektronische verslagen op website • Open problemen • uitnodiging tot verder onderzoek
Referenties • Boek: • Rumbaugh, James, Ivar Jacobson, and Grady Booch, The Unified Modeling Language Reference Manual. Addison-Wesley, Reading, 1999. • Artikel: • Hoare, C.A.R., ‘An Axiomatic Basis for Computer Programming’. Comm. ACM 12 (1969), 576–583.
Referenties (2) • Congresbijdrage: • Denney, E., ‘Refinement Types for Specification’, in: Programming Concepts and Methods (D. Gries and W.-P. de Roever, eds.). Chapman & Hall, London, 1998; pp. 148–166. • Proefschrift: • Gasteren, A.J.M. van, On the Shape of Mathematical Arguments. Ph.D. Thesis, Eindhoven University of Technology, 1988.
Verwijzingen • Gebruik verwijzingsnummer als annotatie, niet als zelfstandig naamwoord. • Volgens Addison [25] is de complexiteit… • …benaderingsalgoritmen [13, 21, 30]. • Vermijd waar mogelijk ontoegankelijke referenties. • in het bijzonder naar eigen werk • Gebruik et al. in de tekst, niet in de literatuurlijst.
BibTeX • Bestand myRefs.bbl: literatuurdatabase • Key is intern label van de ref • In tekst en lijst verschijnt extern label • Verschillend per document:eerst [4] dan [7] • Vorm bepaald door bibliographystyle:keuze [4] [DS80] • Meer per \cite: .. \cite{Dijk80,Lamp96}
Het schrijfproces • Frequent herschrijven • eerste versie wel precies maar niet elegant • verwijder overbodige woorden en zinnen • Schrijven parallel aan onderzoek • helpt de problemen duidelijk te maken aan jezelf • voorkomt vergeten van subtiele aspecten
Stijl • Schrijf objectief, informatief, nauwkeurig • eenvoudig van structuur, overzichtelijk • zonder clichés en buzzwords • concreet, niet vaag • Wees niet overdreven voorzichtig • Schep niet op • geen obscure feiten bekend veronderstellen • niet te snel zeggen dat iets eenvoudig is
Style • English: • Keep your sentences short, use commas • Watch out for compound words: “levensmiddelenfabrikant” = “manufacturer of provision” • Een goede referentie: • W. Strunk Jr. and E.B.White, Elements of Style, Longman, 2000. • http://www.bartleby.com/141/
Namen • Alleen zinvol als je eraan refereert • ‘Elke compacte Hausdorffruimte H is samenhangend.’ • Niet aan begin zin, niet na elkaar • ‘b Is een omgevingsbasis als bX overdekt.’ • Oppassen met U, a, I • ‘U is een onsamenhangende graaf.’ • ‘I may be degenerate.’
Namen (2) • Voorkom opeenstapeling van ontkenningen • ‘niet monotoon niet-dalend’ • Vermijd samengestelde namen • ‘Zij A* een punt op AB…’ • Zij A* het punt tegenover A … (en B* ?) • Introduceer namen op het juiste niveau • a in plaats van (a1, a2, …, an) • Maak duidelijk welke variabelen vrij zijn • {ab | a < b} • Voor gegeven b, zij Ab= {ab | a < b}
Leestekens • Niet voorafgegaan door spatie (Frans!)Altijd gevolgd door spatie • In LaTeX extra spatie na punt, behalve bij gebruik van \ plus spatie • Sci.\ Comput.\ Prog.\ • Puntkomma gebruikt als punt, maar suggereert verband • ‘De puntkomma wordt gebruikt als een punt; deze suggereert echter een verband.’
Leestekens (2) • Geen komma voor beperkende bijzinnen • De studenten die een vrijstelling hebben… • De studenten, die geen CGI-scripts mogen installeren… • Gedachtestreep (–) onderbreekt zinsstructuur • Suggereert plotselinge inval • Tenslotte – maar ik zie dat de tijd om is…
Spelling • Stapelwoorden • softwareconstructiemethode is één woord • streepje in gerichte-graafalgoritme • D/T-regels • ik word, jij wordt, hij wordt • word ik, word jij, wordt hij • gesmaad, gepraat, gehad, gevat • geraasd, gehaast, gepluisd, gebruist • gesurft, gebrowsd, gedebugd
Beoordeling bij Overdragen • Opbouw: inleiding, conclusie, samenhang • Juistheid • Duidelijkheid • Diepgang: bronnen, begrijpen, verband • Taalgebruik • Vormgeving: mooi, ondersteunend • LaTeX
LaTeX-gebruik • Nette invoer • Layout van .tex • Zinnen op nieuwe regel • Gebruik van gegeven mogelijkheden • Alinea met open regel (geen \\) • ref/label, floats, {definition}, … • Schrijf macro’s waar zinvol • Consistent