Download as pdf or txt
Download as pdf or txt
You are on page 1of 5

Seminar “How to write a Seminar Paper”

Winter Term 2019/2020


Your Paper Title
Johnny Walker
Technische Universität München
04.02.2042

Abstract 1 #include <iostream>


2 void main(void){
The abstract usually contains a short summary of 3 std::cout << "simple code example";
what this article is about. That is, in not more than 4 }
four sentences, the main issues discussed, i.e. the
achievements of the discussed approach in context Figure 1: A very simple C++ code fragment
of its area of interest. From this, the reader should
be able to estimate whether it is worth to read on.
motivational example, you should explain the basic
idea of your new contribution to solve the problem
1 Introduction at hand, and give a short overview (only a slight
hint) of how this works.
The introduction of a scientific work usually con-
sists of the following parts: Related Work
• motivation, Here, you elaborate on how this approach differs
from other existing solutions – if not in general,
• issues or drawbacks with existing solutions of then illustrate the scenario, in which the approach
a problem at hand, is beneficial. This subsection also offers room for in-
troducing related or alternative approaches to this
• overview of new contribution and rest of the
approach, and establishes a kind of state of the art.
paper.
This might even incorporate solution approaches in
In the motivation you should explain why a given other fields, if the setting is comparable to this the-
topic is interesting at all, and also, why solutions sis. Translated to topics in programming languages,
are important from a scientific point of view. There this would mean e.g. similar solutions in other
already may be a lot of existing solutions. Thus, programming languages. Ultimately, however, this
it is important for the reader to understand the should culminate in explicitely formulating the the-
issues with these solutions, and why they are not sis statement [7]:
enough for e.g. a specific scenario. Often, concrete • what is the unique core contribution of this
examples are quite useful in providing a motivation, specific approach
as well as providing a running example, that can
be picked up later on in the main part. After the • in not more than 3 itemss

1
3. You clarify the amount of your specific contri-
bution in the related work

4. You make the paper well-founded, by introduc-


ing necessary standards in the basics part

Figure 2: The caption explaining what can be seen 5. You actually tell about what you did in the
in the image/figure. Readers often read captions main part
first if they do not have much time. Thus, it is
6. Optional, if possible: You evaluate in as neu-
important to find a good short explanation.
tral a way as possible what You have done in
the evaluation
• this should be thought of the basic information,
7. You summarize, and finally draw conclusions
that the reader should take away from your
on what you have done in the conclusion
paper
8. You sketch, what could be achieved next, based
This concept of unique core contributions is in sem- on this work in the future work
inar papers, what in research papers is usually the
Research Question [5]. As the seminar paper is usu-
ally meant to be a piece of work, that teaches stu- 3 Basic Rules for Using Latex
dents to write academic papers, the usual guides for
general scientific writing like the work of Turabian Latex is the system of choice for scientific publica-
[8] or the more computer science centric approach tions. Papers are expected to be delivered in Latex
of Zobel [9] can also be applied to seminar papers. form, scientific publishers even require you to make
Finally, a short overview to the structure of the use of their templates [4, 2]. We thus strongly en-
rest of the work should be provided, which may in- courage students to get to grips with Latex. As
dicate the most important points. As any idea or programmers, You will most likely enjoy the work-
solution proposed must be shown to be valid and flow of a text processor like Latex anyway.
useful, every scientific paper must have some eval- The following is meant as a demonstration of the
uation and/or discussion. It may to useful to se- capabilities and the source code, that is necessary
lect important results, and mention them already to produce this output. You may use the source
as last part of the introduction, as motivation for code of this seminar paper as a template, if you
the reader to read on. In summary, a good intro- wish.
duction creates interest for the topic and proposed First, we want to refer to the figures and the intro-
new contributions that the reader cannot wait to duction. See Fig.2 for the first floating figure with
read on. column width, and Fig.3 for the one using the full
page width. And here, we want to put a reference
to the introduction which is Section 1.
2 Paper organization In translating this template from German to En-
glish, I decided to stop here. There is not really
The main part of a scientific paper is organized in much to get from the German text following. Any-
a somewhat similar way each time: thing Latex-related can also be looked up on the
1. You announce, that you will tell about some- net. There is a huge number of tutorials, and so
thing in the abstract on.
Please do not use to much different font sizes and
2. You introduce to what you did in the introduc- styles. It should be completely enough to go to
tion italic mode for emphasizing something, such as

2
Figure 3: A nice caption. The larger width allows for more text without taking too much space.

newly introduced terms. You can refer to other They also can be numbered:
parts of your paper (e.g. see Sec. 1). Quoting in
Latex is done “this way”. Further, you may have 1. item one,
problems with punctation characters. Most of them
just need to be prefixed by a backslash, for others 2. item two,
you may temporarily switch to math mode: $ & %
3. item three.
# { } [ ] @ §< > \ @ ˜/
Talking about math mode: you can do some very
As shown, numbers always should be written out in
nice things this way:
the text, unless the belong to a title or a formula.
a2 + b2 = c2 (1)

Again, refering to this equation is easy (see Eq. 1). 4 Literature


If you do not need numbering for equations, use the
displaymath environment: At the end of your paper, you should have a nice
√ list of used literature. For scientific papers, this
−b ± b2 − 4ac actually is needed. You always use other works as
x1,2 = base for your own. Usually, you are not the only one
2a
thinking about a given difficult problem, so there is
Short equations simply can be used within the reg- always related work which must be cited if known
ular text flow, such as with x → ∞. Obviously, to the author.
math is fun with Latex. Further, if you want to copy relevant sentences from
an original paper, you have to cite them correctly,
Enumerations for example in this way:
Enumerations using bullet points: “I think there is a world market for maybe
five computers.” (T.J. Watson, IBM,
• this is the first item of this list of interesting
1943)
facts,
• second item, However, in computer science, direct citations are
uncommon if not even considered bad style – with
• and the last one. the notable exception of lemmas and theorems.

3
Much more common is the indirect citation. Here, • an evaluation of what was done, importance of
the cited work (especially all the regular text) must this work,
be written/phrased by you. If you write about some
results or fact stated in another paper, you should • what is left, what still needs to be done,
refer to it. The ‘Analytical Engine” — a mechanical • short outlook into the future.
calculation machine — created by Charles Babbage
in the year 1838 was based on the decimal system Last but not least, we can explain anything missing
[6]. yet in the evaluation done in this paper. This allows
You can find new sources for scientific topics quite to refer to what readers can expect from authors in
comforatbly via DBLP Computer Science Bibliog- the future.
raphy [3]. This site not only acts as a registry for
almost all publications in computer scientific jour-
nals and conferences, but also provides You with
References
correctly formated bibtex -entries, ready to be inte- [1] Inkscape – Draw Freely, 0.92.1.
grated into your seminar papers bib-file. http://inkscape.org.
[2] 2017 ACM Master Article Template, 2017.
5 Figures and Tables https://www.acm.org/publications/proceedings-
template.
No need to understand the following text.
Figures can span either one column (see Fig. 2) or [3] DBLP Computer Science Bibliography, 2017.
the full page width (see Fig. 3). Latex automati- http://dblp.uni-trier.de.
cally tries to find the best place for these floating
[4] Information for Authors of Springer
figures. To influence that, you may move the figure
Computer Science Proceedings,
a bit to the front of your text. As can be seen in
2017. http://www.springer.com/de/it-
Fig. 2, using raster images usually results in quite
informatik/lncs/conference-proceedings-
bad quality. Better use vector formats: draw the
guidelines.
figures with inkscape [1], and save them as PDF or
SVG. As example of this procedure, see Fig. 3). [5] Mats Alvesson and Jorgen Sandberg. Con-
Similar to figures, tables can be referred to in the structing Research Questions: Doing Interesting
text (see Tab. 1). However, sometimes it is useful Research. Sage Publications Ltd, 2013.
to embed tables directly in the regular text flow:
[6] A.G. Bromley. Charles Babbage’s Analytical
Column 1 Column 2 Engine, 1838. Annals of Computer History,
Row 1 IEEE, 20:29–45, 1998.
Row 1 [7] Indiana University Bloomington Writ-
ing Tutorial Services. How to
6 Summary Write a Thesis Statement, 2014.
http://wts.indiana.edu/pamphlets/thesis statement.shtml.
The summary shortly repeats the core ideas and re-
[8] Kate Turabian. A Manual for Writers of Re-
sults from the previous text. If the reader has prob-
search Papers, Theses, and Dissertations. Uni-
lems understanding the summary he knows that he
versity Of Chicago Press, 2013.
should go back to the relevant sections. Thus, the
last section should consist of: [9] Justin Zobel. Writing for Computer Science.
Springer Verlag, 2014.
• a summary,

4
Table 1: For this layout, we want table captions to be above the actual table.

Column 1 Column 2 Column 3 Column 4 Column 5 Column 6 Amount


Row 1 This column X X X X X 126,00
has a maxi-
mal width of
2 cm.
Row 2 This entry occupies three X X 8,00
columns.
Sum 134,00

You might also like