Guidelines for the preparation of bachelor's and master's theses at FI MU
This page summarises in one place the basic information that will help you to contribute to the successful completion and subsequent defence of your Bachelor's (BP) or Master's (DP) thesis, and consists of five chapters (tabs):
-
Choosing an Assignment and Types of Work
The first section covers the first step for the thesis, namely choosing a topic. -
Formal requirements
This section contains the mandatory instructions you must follow. -
Writing advice
This section provides recommendations for style, typesetting and citations, including relevant sources. -
Assessment
This is where you will find out what is expected of your work. -
Defences
The last section contains guidance on defending your thesis and preparing for it.
The Bachelor's or Master's thesis is a compulsory part of the Bachelor's (Master's) degree programmes. It aims to develop professional knowledge and skills and to train you to work independently on a large-scale project. It demonstrates the mastery of the knowledge prescribed by the Bachelor's (Master's) degree programme and the student's ability to apply it in solving a specific problem. The BP/DP follows the same basic principles, the difference lies in the scope of the work, the difficulty and the independence.
For the Bachelor's thesis, the student is primarily expected to demonstrate the ability to develop a large-scale project (e.g. to create a useful program) and to be able to put his/her work into context and describe it in the form of a professional text. In addition to the use of more challenging technologies and concepts, the thesis is expected to be more independent and creative in its approach to the problem.
1.1 How to choose a thesis topic?
The standard length of a bachelor's and master's thesis at FI MU is two semesters. The first semester is usually devoted to research and solving the problem presented in the assignment. The second semester is most often focused on completing the solution, debugging the flaws and writing the text. It is therefore advisable to choose the assignment optimally two semesters before the planned graduation. You may choose your assignment in one of the ways listed below:
Prepared Topic
A list of current topics is available in IS, separately for bachelor theses and for master theses. Attention! Selecting a topic does not end with clicking it in the IS. It is important that you contact the supervisor who listed the topic immediately afterwards by e-mail or in person to agree on the next steps.
The topic itself
If you have come up with your own topic (from the company where you work; from an interest group you are involved in; from where you live, ...), contact an FI academic staff member who, from his/her research or teaching activities, you think might be close to your proposed topic, or has already conducted a similar topic, and discuss with him/her whether the topic is suitable as a thesis at FI.
This thesis supervisor will first of all supervise the content and formalities of the thesis text and ensure that the topic is entered into the topic package in the IS MU. You can also ask the supervisor of your study programme for advice on finding a suitable supervisor, but it is not his/her responsibility to find a supervisor for you.
For topics that involve working for a commercial company, you need to think carefully and agree on the assignment. In cases where it will not be possible to disclose certain facts (e.g. source code, company know-how), this should be clarified in advance. Only the submitted thesis, which will be published in accordance with the law, can be evaluated. Any additions to the thesis that remain unpublished cannot be evaluated. For a successful defence, it is not necessary to include in the bachelor's or master's thesis all the source code that has been created in the course of work for the company (for proprietary software, we recommend that illustrative parts of the code are included in the thesis and thus published). It is important that the submitted thesis contains sufficient information for the quality assessment and evaluation of the final thesis by the opponents and the examination committee. If the specific situation in the company or the intended topic does not allow this, another thesis topic should be chosen.
Tailor-made topic
In case no topic that has been announced and not yet selected suits you, try contacting one of the potential supervisors working in your area of interest and ask them to suggest a topic that they would be willing to lead.
You will certainly find inspiration for a number of interesting topics if you take an interest in the work of the FI or IST laboratories, become a member of one, take a project course, or if a lecture on an interesting topic appeals to you.
In any case, when choosing a topic, pay attention to the person of the supervisor. Find out what kind of work the supervisor has done so far, read his/her evaluations, and see what grades the students finally got. Based on this, you can get an idea of what you can expect from the supervisor. Before your first consultation with the supervisor, prepare yourself well - look at the terms involved, think about the questions, and be clear about what you actually want to do (what type of work, what timetable).
1.2 Basic types of FI thesis
There are many different types of thesis at FI, and they differ from each other in what is expected of them. Here is a description of a few basic categories. This is only an indicative list; not all theses can be easily classified into the categories listed. For example, there may often be work that straddles the boundaries between these categories (for example, a combination of implementation and experimental work).
Implementation work
This is probably the most common type of thesis at FI. The practical output of the thesis is an implementation, and preferably one that is not only used by the author at the time of submission. An important part of the assessment is the quality of the code produced, including documentation.
The text of the thesis describes the overall design and key points of the implementation, i.e. those that are specific to the problem at hand (not procedures that are standard in the field). The text portion of the paper may be slightly shorter than the recommended length, especially if the quality of the implementation "speaks for itself." The reference list may be shorter compared to other types of papers, but a minimum of a good overview of related solutions is expected here as well.
Include source code examples in the body of the paper only if justified (key part of the solution, analysis of special syntax). When describing the technologies used, do not discuss standard technologies (no need to mention that Java is an object-oriented language). Discuss the reasons for choosing specific technologies and, if applicable, a description of new (less than two years old) and specialized technologies (not present in any FI course).
Experimental and evaluation work
The practical part of the work plays an important role here as well, but it is not about creating a new system, but mainly about comparing existing approaches (algorithms, techniques, systems, implementations). Thus, the implementation part can be relatively simple (e.g., using existing implementations or libraries, installing programs), but the emphasis is on the quality of the experimental or evaluation part, e.g., data selection, methodology of conducting experiments, processing of analyses.
The text part focuses on the explanation of the compared approaches and mainly on the description of the conducted experiments, the analysis of the results and the drawing of conclusions from these experiments. In this case, a rather longer text is expected, which is usually natural for this type of work.
Concept design, prototype implementation
The thesis deals with a practical problem (it does not contain theoretical results), but does not contain an implementation part, or the implementation part is only a prototype that was used by the author at the time of submission. If the thesis is of this type, it must be clearly evident from the official assignment that the thesis was intended by the supervisor (it is not acceptable for the thesis to change from an implementation to a concept design due to lack of time).
Compared to other types of work, a particularly good and relatively long text is expected that discusses and justifies the proposal presented, e.g. explicit analysis of what is non-trivial about the proposal, analysis of possible alternatives, justification of the choice. Good quality literature work is expected (e.g. review of relevant concepts, sources of evidence for the choices made).
Theoretical work
This type of thesis is found primarily in the Theoretical Computer Science program. The thesis does not contain any practical part (or only a very rough proof-of-concept implementation), but it contains theoretical results, e.g., the formulation and proof of a proposition, the design of an algorithm and a proof of its correctness.
Survey paper
The thesis contains a survey of existing approaches (algorithms, techniques, systems, methodologies), and does not contain an implementation part or is not theoretically demanding. Such a thesis can be very useful, but it is challenging to make it really good (it is definitely not an easier branch compared to the implementation thesis).
Good literature work is particularly important for this type of work. The work must not be a cut-and-paste compilation, for example it must include a synthesis of findings from different sources and a comparison between them. The paper must clearly state what its contribution is compared to a simple compilation.
Works with an artistic focus
This type of thesis is only possible for students of the Bachelor's degree programme in Computer Science with a major in Graphic Design or for students of the follow-up Master's degree programme in Visual Informatics with a major in Graphic Design. In the IS, these topics are marked with the AGDM label. Students of the Graphic Design major/specialization may choose other topics, but they must be approved as appropriate by the major/specialization supervisor.
The bachelor thesis deals with an artistic problem in connection with computer science and information technology. The scope of the thesis corresponds to the prescribed standard, with the text part describing the theoretical background for the actual artistic part of the thesis. The text also contains a description of the workflow of the artwork, its crucial creative stages (conception, sketches, realization, variants, etc.). The work is perfectly documented both in the text and in the appendices. The artistic solution is a direct part of the text of the work and is included in its scope. The work may also include a separate appendix outside of the work itself if required by the assignment, type and scope of the artistic part of the work, e.g. book design, graphic manual, film, photobook, mock-up of printed materials, web design.
In this type of work, in addition to the implicitly assumed quality of the text and image appendices, the original solution of the artistic problem and its professional artistic level, including the typographic quality of the presentation at the defence, are very important.
In addition, a diploma thesis that focuses on an artistic topic consists of at least one third of the computer part. In the computer part, the researcher describes the computer resources used in solving the artistic topic and, if necessary, other theoretical knowledge. It is recommended to cooperate with an expert consultant; a separate referee's opinion is drawn up for the informatics part of the evaluation.
In the case of art theses, a deeper knowledge of the artistic background, a more serious topic and a larger scope of work are expected; artistic professionalism closely linked to demonstrated knowledge of computer science is a matter of course.
2.1 Preparation and submission process
The production, submission, publication and assessment of the final thesis is subject to Dean's Directive 4/2025. In progressing the thesis, you must observe the deadlines set for each step, which are published on the web for the specific semester by the Department of Studies in the final thesis timetable, separately for the Bachelor's and Master's degree. The following table gives an indicative list of deadlines without specific dates:
| Official assignments in IS | Thesis submission | Thesis defence | |
|---|---|---|---|
| Autumn semester | October | mid-December | beginning of February |
| Spring semester | March | end of May | end of June |
Click here for more information on the requirements for the formal parts of the FI thesis:
Choice of topic and its relation to the program studied
An overview of the announced topics of Bachelor's and Master's theses is published in the Masaryk University Information System (IS MU). You can also apply for a topic here, but in any case it is necessary to contact the thesis supervisor at the same time and agree with him/her on the exact assignment and procedure of the thesis. You can also propose your own topic (see tab 1 Choice of assignment and types of theses).
The topic of the thesis should have a general relationship to the programme you are studying. If you are interested in a topic that is significantly distant from your programme, consult with the programme supervisor.
Rules for students studying associate programmes
Students on associate programmes may write their thesis in both their major and minor programmes. The conditions for selecting the topic, writing and defending the thesis follow the rules applicable to the main curriculum.
Therefore, students in the associate programs who are under the FI may work on a topic that falls under the content of the other faculty of study. The thesis should still have at least a partly informatics content relevant to the programme studied. Students may enroll in an analogous course from the other faculty in lieu of the SBAPR/SDIPR course and follow the guidelines of the relevant faculty for content and editing requirements. However, all deadlines and formal steps of submission of the thesis as per the FI guidelines must be followed.
Students from other faculties who are minoring in FI (typically IVVMIN Computer Science in Education or INFMIN Computer Science) will enroll in the SBAPR/SDIPR course at FI and follow FI guidelines in writing the thesis. Approval of the official thesis assignment is the responsibility of the major program advisor in their home faculty, and they must likewise follow the formal guidelines and deadlines of their home faculty.
Subject SBAPR/SDIPR
When you take the BP (DP), you are enrolling in the SBAPR (SDIPR) course; this course may be taken repeatedly. You must earn a total of 10 (20) credits for the BP (DP); when you enroll, you choose the number of credits with which you wish to take the course in a given semester. You can thus spread your work on a topic over several semesters or concentrate it in one semester. It is strongly recommended that the thesis be spread over at least two semesters.
Credit for this course is awarded by the thesis advisor. It should be a general rule that the amount of work done corresponds to the proportion of credits taken. Consult with the specific supervisor for the exact conditions for awarding credit. Credit for this course must be given before the deadline for submission of the final thesis (see the final studies timetable, separately for Bachelor's and Master's studies).
SOBHA course and official assignment
You are required to enroll in the SOBHA course in the semester in which you wish to defend your thesis. This course is worth 0 credits and enrollment in it is considered registration for the defense. At the latest in this semester, you must already be registered for the BP/DP topic in the topic package in the IS MU (Topic Schedule application). Check that the title and text of the official assignment for the thesis are correct. If there is a discrepancy, contact your thesis supervisor and ask them to edit the text.
The official assignment is an important document, according to which the thesis is subsequently evaluated by the committee during the defence. By the deadline set by the timetable for a particular semester (see the study department website) , the official assignment must be confirmed in the IS by you, your thesis supervisor and the study programme supervisor. After that, it cannot be changed. The thesis supervisor is responsible for the assignment and its meaningfulness. Assignments are checked by programme supervisors, who have the right to reject inappropriate assignments. You can, of course, play an active role in shaping the official assignment (and are expected to do so for DPs), but your responsibility is primarily to fulfil the official assignment.
Language of the work
The title of the thesis in the IS MU must be the same as the title given on the official assignment and must be in the language in which the thesis will be written. The text of the assignment can be in Czech, Slovak or English. It is recommended to write the assignment in English. The thesis can be written in Czech, Slovak or English. Regardless of the language used, quality language editing is expected. The defence is conducted in the same language in which the thesis is written. A thesis written in English may also be defended in Czech or Slovak.
Submission and publication of the thesis
Full credit must be awarded for SBAPR/SDIPR courses before the thesis can be submitted (i.e. you must have a total of 10 credits for SBAPR and 20 credits for SDIPR). You submit only an electronic version of the thesis to the IS MU Archive, the thesis does not have to be printed. Not only the text but also all appendices, which typically include the practical part of the thesis, are submitted electronically. The archive must be sufficiently completed before the thesis is accepted by the study department. During the submission of the thesis, you confirm in IS the Declaration of the author of the school work and the Declaration of authorship. The submitted version of the thesis cannot be changed. It must be defended in its submitted form at the final examination.
The electronic version of the thesis and the appendices are publicly available immediately after submission. The author of the thesis can choose a license for his/her thesis and for the software created, which specifies the possibilities of using the thesis and the software; advice on the choice of licenses is given on the FI website. In general, we recommend more liberal licenses such as BSD or Apache.
Final theses are by law public. If the thesis or part of it cannot be made public immediately (e.g. due to patent filing), the law allows the thesis to be hidden for a maximum of 3 years. At the Faculty of Computer Science, it is not uncommon for theses to be solved in cooperation with commercial companies that have problems with the publication of some parts of the thesis. Potential conflicts should be addressed during the selection of the topic and well discussed during the development of the thesis assignment (see Tab 1 Selecting the assignment).
2.2 Scope of work
As of spring 2025, the guidelines define the minimum, recommended and maximum scope of the written part of theses at FI MU. The scope includes the actual text of the thesis (introductory pages, acknowledgements, abstract, table of contents, individual chapters, conclusion, bibliographic citations) excluding textual appendices.
| Bachelor thesis | Thesis | |
|---|---|---|
| Recommended scope | 40 standard pages | 50 standard pages |
| Minimum scope | 20 standard pages | 30 standard pages |
| Maximum range | 60 standard pages | 70 standard pages |
Work shorter than the minimum length or longer than the maximum length is graded with a failing grade. One standard page is 1800 characters, and images included in the text are counted in the scope of the written work by estimating the amount of text that would cover the same amount of space in the final document - but only your own images are counted, not images taken from somewhere else. The source of the image must be indicated for images that are taken. An image that is merely redrawn is considered taken.
2.3 Structure of the work
The thesis has the following structure, the parts of which are detailed here. For the typesetting, it is recommended to use the LaTeX template fithesis, which allows for a uniform layout of all the necessary mandatory and optional parts specified in the directive:
Title page
The title page should contain the following information: Masaryk University, Faculty of Informatics, Diploma / Bachelor's thesis, title from the thesis assignment (not mandatory), student's name and surname, year of submission. The above information is appropriately placed on the title page.
Declaration of authorship
The title page is followed by a sheet with the student's declaration of authorship and the literature used:
| Czech | English |
|---|---|
| Prohlašuji, že tato práce je mým původním autorským dílem, které jsem vypracoval(a) samostatně. Všechny zdroje, prameny a literaturu, které jsem při vypracování používal(a) nebo z nich čerpal(a), v práci řádně cituji s uvedením úplného odkazu na příslušný zdroj. | Hereby I declare that this thesis is my original authorial work, which I have worked out on my own. All sources, references, and literature used or excerpted during elaboration of this work are properly cited and listed in complete reference to the due source. |
You will confirm this declaration in the IS MU when you submit your thesis. Therefore, read the statement carefully and make sure that you have actually followed it in the preparation of the thesis. Plagiarism is a major offence which is not only a reason for failing to defend the thesis (failing the assessment) but also for possible disciplinary action. Any text taken verbatim must be presented in such a way that it is clear from the context that it is taken verbatim (e.g. by putting the text in quotation marks) and must be immediately followed by a citation to the source. You must also cite the sources of paraphrased or translated texts, as well as properly referencing the sources of any images, tables, datasets or libraries that you use in your work that were created by someone else. Don't take this lightly and find out what you can do to avoid plagiarism.
On this sheet, or on another sheet, you can optionally include a thank you note to those who have given you professional help in preparing your thesis.
Statement on the use of artificial intelligence
In the context of the progressive emergence of artificial intelligence (AI) services, it is only natural to make use of these services when writing the text of your thesis. In line with the University's position on the use of AI in teaching and the recommendation on the use of AI tools in fulfilling course requirements, the Faculty of Computer Science also supports activities leading to the streamlining of student work and the appropriate use of resources. However, it is important to remember that even artificial intelligence can provide limited or erroneous information. Therefore, if you decide to use the services of AI when writing your thesis, please keep the following in mind:
- Think critically and do not accept texts provided by AI without thinking.
- Indicate which parts of the text you have written in your own hand and which are taken verbatim. Be aware that when reading a text, it is easy to notice that different parts of the text have different authors, because everyone (including the AI) uses their own distinctive vocabulary and favourite words.
- Cite other uses of AI services, e.g. for literary research, suggesting structure, reformulating your own ideas, etc.
- Remember that you will be publishing the text, which means that you are responsible for all the content of the work - even that generated by the AI.
The declaration of the use of AI tools does not have a strictly prescribed form. However, you can take inspiration from the following examples:
| I have used ChatGPT (https://chat.openai.com/) for spelling correction in the preparation of this paper. After using this tool, I checked the content and take full responsibility for it. |
During the preparation of this thesis, I used the following AI tools:
|
AI tools change very rapidly, so this document does not list them. Reasons for using tools may also increase, typically they are: proofreading text, editing style, abstract generation, generating chapter and section headings, faster code generation, literature search.
A statement about the use of AI tools should be placed on the same page as the authorship statement.
Summary and keywords
The abstract takes up no more than one page, followed by a comma-separated list of keywords (usually 5 to 10). A keyword is also a concept expressed in several words (collocation). Keywords are meant to describe the issue addressed in the paper and not a list of technologies used.
Table of contents
A table of contents that summarises the titles of the chapters of the thesis.
The actual text of the thesis
The first chapter of the thesis is an introduction used to place the issue under discussion in a broader context. The introductory chapter must clearly state the objectives of the thesis and may also provide a brief description of the content of each chapter to indicate the structure of the thesis. This is followed by an analysis of the problem and a description of the solution. The final chapter contains an evaluation of the results achieved, with particular emphasis on the own contribution and evaluation from a broader perspective of the problem addressed. Possible directions for further research or development should also be mentioned in the conclusion.
References
Consistent referencing of sources is an important element of a professional text. One of the aims of the thesis is precisely to train in working with the literature and therefore this aspect is also emphasized in the evaluation of the thesis. It is absolutely crucial to cite the adopted parts of the text and figures (see the drop-down box regarding the Authorship Statement on this tab). In addition, it may be appropriate to cite, for example: original sources of the terms used, similar systems, sources of the claims or data used, literature providing a deeper analysis of the terms, methodologies or algorithms mentioned in the thesis (see also the overview of the types of thesis on tab 1 Assignment selection and types of thesis). Pay attention to the selection of appropriate sources (specifically, it is not appropriate if a large part or even all of the sources are websites or Wikipedia articles), see the section on References and Citations on Tab 3 Writing Tips. Each item in the list of references used must be referenced in the text.
Attachments
Include in appendices those parts of the thesis that are not essential to the main idea of the thesis, e.g. a manual for using the system developed, fragments of source text, detailed diagrams and detailed descriptions of the parts of the project addressed.
An important part of the thesis are the appendices representing the implementation part of the thesis. These appendices should be all materials created as part of the solution of the thesis, which should be suitably arranged and sufficiently commented (they are part of the evaluation). The appendices must be stored in the Archive in the IS MU. The list of appendices and a brief descriptive comment, usually given in the text part of the appendix, must be included in the thesis.
Index (optional)
An optional part of the thesis containing an alphabetical list of terms, which is mainly relevant for master theses.
The compulsory courses VB000 Fundamentals of Professional Style or VB000Eng Introduction to Academic Writing at FI MU help with the production of the text of undergraduate theses.
The following books, for example, are also excellent sources of advice on writing texts and are available in the MU libraries:
Světla Čmejrková, František Daneš, and Jindra Světlá. Jak napsat odborný text. LEDA, 1999.
Lyn Dupré. Bugs in Writing: A Guide to Debugging Your Prose. Addison-Wesley, 2nd edition, 1998
Justin Zobel. Writing for Computer Science. Springer, 2nd edition, 2004.
The Internet Language Handbook or the Opravidlo grammar corrector will help you with writing in Czech. Information on spelling rules and the spelling forms of Slovak words can be found on the Dictionary Portal of the L. Štúr Institute of Linguistics. Here we recommend in particular Pravidlá slovenského pravopisu, Krátky slovník slovenského jazyk (Short Dictionary of the Slovak Language) and Paradigms of nouns. The Grammarly tool, which is provided in a limited capacity by the Faculty under the Grammarly for Education licence, can help with writing in English.
Do not be afraid to have parts of the text rewritten by artificial intelligence. Try different prompts for proofreading, shortening the text, professional style. Have section titles suggested. But in any case, when using AI, follow the instructions on the AI Use Statement on the Formal Requirements tab.
3.1 Style
The thesis must be written in a professional style. The essential specifics compared to other functional styles (e.g., journalistic or artistic) are accuracy, clarity, emotional neutrality, and logical argumentation.
By precision we mean, above all, the choice of the correct vocabulary. Find specialist terms for your topic, define them (preferably with reference to specialist literature) and use them wherever necessary. Stick to one term, even if there are several (you can mention them, of course). Each term must have a definition, the only exceptions being terms that are familiar to the computer science community, e.g. command, program. Every abbreviation must be defined when it first appears; the only exceptions are abbreviations that are commonly known (e.g., USA, IBM). Accuracy is also related to providing verifiable data (which is a big difference from journalistic practice).
Clarity is important to help the reader navigate through a challenging text. For clarity, use decimal numbering (i.e., Chapter 1, Section 1.1, Subsection 1.1.1), cross-references ("as discussed in Section 1.2"), footnotes, numbered and referenced figures, tables, diagrams, equations in the text. Do not be afraid to refer to another part of the text in each section, remembering that technical text is rarely read coherently from beginning to end.
A professional text is emotionally neutral, i.e. it does not contain expressions of joy, regret or surprise. It does not contain an evaluation of one's own work or an appeal to the reader.
Proper logical reasoning begins with the coherence of the individual parts of the text. The basic unit of a professional text is the paragraph, but the text must also be coherent at the level of sentences and clauses (beware of long sentences that deal with multiple topics). Individual paragraphs lead to the logical construction of arguments to support your claims. For each paragraph, it must be clear why it is in the text at all.
Typical errors and problems that occur in thesis papers are as follows:
- Use of slang and ungrammatical expressions (after all, too),
- deviation from the professional style to the journalistic style (use of metaphors),
- substitution of marketing vocabulary for technical vocabulary (e.g. frequent use of 'technology' and 'solutions' where there is a more precise term),
- repetition of words (just, that is, relational pronouns),
- bastardisation and incorrect use of technical terms,
- use of Czech words in Slovak text ( dotaz, doporúčanie),
- the accumulation of verbal nouns, i.e. forms ending in "ní" or "tí" (termination, introduction, procedure, decision),
- errors in word order and cumbersome wording,
- poor structure of the work (too many short chapters, uneven distribution of text between chapters),
- the presence of redundant parts, e.g. the theoretical part of the thesis discusses concepts that are not used further.
3.2 References and citations
A bibliographic citation is a collection of information about a cited publication or part of a publication that enables its identification. A bibliographic citation is distinguished from a reference to a citation, which is a reference in the text to a citation given elsewhere. The rules for the creation of bibliographic citations and their inclusion in scientific publications are given in CSN 01 0197. A detailed analysis of the creation of citations can be found, for example, in the publications on Elportal. In computer science, a common style of citation is by using serial numbers (e.g. [1]) , but referencing by name and year of publication (e.g. [Gruber, 1969]) or by abbreviation (e.g. [Gru68]) can also be used, but always uniformly.
The most common errors in dealing with the literature include:
- Inadequate range of literature work, or insufficient quality or variety of sources (e.g. overuse of Wikipedia - see later in this tab),
- inconsistency of citations (e.g. some citations give the first name of the author and others do not, different typesetting styles for different items),
- Missing information in citations (e.g. conference name for conference papers, timestamp for electronic resources),
- not referencing in-text citations.
A typical problem is the excessive use of web resources and specifically Wikipedia. A few comments on this issue:
- One of the goals of the thesis is to demonstrate that you can work with scholarly sources. If (almost) all references are to Wikipedia, then you are not demonstrating this ability very much.
- Quality Wikipedia articles usually contain links to original sources. Try to find a relevant primary source and cite that directly.
- There are cases where it may be relevant to cite Wikipedia (e.g., we want to refer the reader to a well-developed discussion of a concept that is important to understanding the paper), but in most cases it is more relevant to cite, for example, an original technical article, a technical standard, or a standard textbook on the topic.
3.3 Typesetting
The recommended method of typesetting is the use of LaTeX and the fithesis style. Naturally, this allows the focus to be on the content, as the style offers a separation of form and content. The design of the form has been designed to follow basic typographic conventions. If you are unsure of their knowledge, consider enrolling in PB029 Electronic Document Preparation, which is specifically aimed at typographic awareness in the writing of technical and structured texts such as theses.
If you want to use a different typesetting system, follow these basic guidelines: the page size is A4; choose the font and the width of the print mirror of the typeface so that the number of characters per line does not exceed 75 characters. Leave more white space on the outer spine and at the bottom; use headers and footers for orientation and navigation in the text. For basic text, we recommend a font (antiqua, e.g. Palatino) of 12 point grade (size) and an interline spacing of 120% of the grade of the basic font used (e.g. 15 point).
Pay attention to typographic principles, common mistakes include:
- Incorrect quotation marks,
- ignoring the difference between a hyphen and a hyphen or hyphenation,
- inappropriate line and page breaks (widows and orphans),
- incorrect spacing of punctuation marks and quotations,
- inconsistent use of punctuation in lists and captions of figures or tables.
To refresh the rules, we recommend the following typographic manuals:
Vladimír Beran, František Štorm, Vladimır Kolenský, and T. Fassatti. Aktualizovaný typografický manuál. Kafka design jako zvláštní příloha časopisu Font, čtvrté vydání, 2005.
Robert Bringhurst. Elements of typographic style. Hartley & Marks, Vancouver, BC, 1992.
This section describes the expectations placed on FI theses and outlines the assessment criteria. These are basic guidelines, not exhaustive and precise prescriptions - each thesis is specific and assessment cannot be mechanical.
In the evaluation, the committee primarily takes into account whether and how the work submitted meets the assignment. In doing so, the committee naturally takes into account the differences in difficulty of the different assignments. A simple assignment is required to be completed in detail and strong consideration will be given to the extent of the work done. Minimalistic completion of a simple assignment will almost certainly lead to rejection of the work. For an ambitious assignment, minor shortcomings and deviations from the assignment can be tolerated.
Three basic components then contribute to the evaluation:
- the actual work done (what this means depends on the type of work - see Tab 1 Choosing assignments and types of work; this can be, for example, the usability of the implementation, the quality of the design or the originality of the proposed algorithm),
- the preparation of the written part of the work (logical structure of the text, work with literature, compliance with spelling rules and professional terminology, typographical editing),
- defence of the thesis before the committee.
In order to successfully defend the thesis, all three components must be of a certain basic level. Even an excellent implementation is not acceptable if the text of the thesis is completely out of order, contains a large number of grammatical errors, or if you have not prepared the defense.
Your approach to solving the thesis (e.g. whether you worked continuously, communicated with the supervisor) also contributes marginally to the assessment.
The defence of the bachelor's or master's thesis is part of the final state examination and takes place before the state examination committee. You can defend your thesis if you have fulfilled the conditions set by your study programme (number of credits, completed courses). As the defence is usually a stressful event, we have tried to summarise the most important information and instructions here so that you know what to expect. Many labs hold mock defenses or focused workshops (such as this one) for their students, which you should definitely take advantage of.
Check out the individual tips on defenses and how to prepare for them:
Choose the language in which you will defend
Usually the defence is in the same language as the thesis, but this is not a strict rule. It is also possible to defend a thesis written in English in Czech or Slovak. If you think in English and speak Czech or Slovak, it will be harder to express your ideas. And you'll probably get some English words in every sentence, which won't give you the best impression.
Read reviews of your work
The thesis is reviewed by the supervisor and one opponent. You have the right to read the opinions of the thesis supervisor and the thesis opponent at least 5 working days before the defence. Please note that for the implementation thesis you may be asked to demonstrate the functionality of your application (see Article 11, paragraph 3 of the Dean's Directive No. 04/2025).
The thesis consultant, if any, may write a statement, but this is not considered a separate and independent opinion and is only included as an appendix to the supervisor's opinion.
Prepare your presentation
At the time of the defense, you are expected to have a presentation prepared in PDF format with embedded fonts, or in PPS or PPSX formats. Prepared templates for PowerPoint or for LaTeX may be used. Presentations are collected in advance and copied to a computer prepared in the classroom where the defense takes place. Prior to the defense, you will receive explicit information via email from the Office of Student Affairs on how to proceed.
The use of your own laptop (e.g. to demonstrate a program you have developed) is possible but not recommended and is at your own risk (the time spent solving technical problems comes at the expense of your presentation time). Consult with your thesis advisor or the chair of the committee about the use of your own laptop.
Prepare your presentation aids
In addition to the slides, you may wish to prepare outline paper or cards to move around in your hand. These aids will allow you to better orient yourself and control your time during the presentation. However, don't overdo it with the number of them so you don't get lost in them during the presentation. Also keep in mind that notes on paper are OK, but a mobile phone or tablet is not.
Allow for limited time
Overall, there is 15 minutes to defend the BP and 30 minutes to defend the DP. You will have 8 minutes for the opening presentation in the BP defence and 15 minutes in the DP defence. The remainder of the time is devoted to familiarizing the committee with the supervisor's and opponent's reviews, your responses to comments made in the reviews, and your responses to comments and questions from committee members (and other guests, if applicable).
Sell your work
There is a lot of general advice on preparing presentations in books and on the internet, so we will only mention the most important ones specifically for defenses (and typical mistakes). The aim of the defence is not to present the topic and results of your thesis in detail to the audience (i.e. the committee) (this is usually not even possible within the time limit), but above all to "sell your thesis", i.e. to convince the committee that you have fulfilled what is expected of a thesis. In the case of team projects (e.g. in a lab), clearly define what you did and what someone else did.
Plan the content of the presentation
The introduction should take no more than a minute; do not waste time on general chit-chat. Focus on what problem you have solved (and why it is a problem at all), what you have done, and how your work has benefited (who will use your results), or where you have been able to publish your results. Your presentation should make it clear how challenging the problem was to solve.
The committee members are not necessarily experts in the specific area of your work, but they do have a general overview of computer science. Consider carefully which aspects of the topic are generally known (do not discuss these) and which are specific and important to your topic (introduce these). Introduce abbreviations that are not widely known or avoid them altogether.
Follow the presentation guidelines
Save text on slides, follow the 6x6 rule (max 6 bullets, max 6 words each). Above all, you want the committee members to listen to your presentation and not be distracted by reading your slides. The content of the slides is meant to complement your presentation, so use mainly pictures, graphs and tables. Present the text only in a bullet-point format, with important information in bold. Cite all figures, tables, graphs, etc. properly.
Follow the principles of proper presentation
Speak loudly and clearly during the presentation. Use your voice intonation and pause during the presentation. Also, be aware of filler words. Try to maintain eye contact with committee members, but do not be self-conscious about them not looking at you. They probably have your paper open on their laptop and are flipping through it. If you stutter or make a mistake, don't let it throw you off and try to move on. Getting too nervous will only lead to more mistakes.
Try timing
A common mistake is poor timing - you end up running out of time halfway through so it looks like you don't have much to say, or conversely you run out of time halfway through the presentation and don't get to the most important part (i.e. what you were doing). Be sure to rehearse the defense a few times, preferably in front of an audience of at least one and timed. You can record your presentation at this point so you can evaluate the distribution of time, use of parasitic words, or language transitions between slides.
Prepare a response to the assessment questions
The committee is not privy to the testimonials on your paper in advance, these will be heard after your presentation. Therefore, do not put the responses to the comments in the main presentation, only present them after the testimonials have been read. Prepare slides with answers to questions for your presentation, and for your final slide. Ideally, always put a question and answer (or supporting evidence for the answer you give verbally) on one slide.
See someone else's defense
We highly recommend going to see someone else's defense so you know what you're getting into. Instead of attending during the week when you are prosecuting yourself and thus have other concerns, it is more relaxed to go a semester or more in advance. The state final exam is public, with the exception of the committee members' deliberations on the final grade, during which you simply leave the room temporarily. The presence of a few "spectators" is not unusual at FI.
This site was created as a conversion of PDF documents created by the study department into web form, for indexing by search engines, automatic translation into English, and availability in one place. Faculty leadership and Teaching Lab course instructors collaborated in the creation of the source documents.
Last document update: December 15, 2025.