Navigation auf


Department of Computational Linguistics

Bachelor's Thesis

Process and organisation

You can find all current information about the completion of your Bachelor's degree program and Bachelor's thesis in the Faculty of Arts and Social Sciences here. For the process of the booking of the Bachelor's thesis, please have a look here.

Formal requirements

The Bachelor’s thesis is a written dissertation to be written independently by the student on a topic agreed upon with a member of the Department of Computational Linguistics. This may be a professor, lecturer or doctoral student at the department. Group work is not allowed. One semester is allocated for the Bachelor’s thesis, which is graded and is worth a total of 15 ECTS credits.

In order to do a bachelor’s thesis, there is a special one-semester compulsory module that is normally booked by the student. This can only be booked once all compulsory modules have been successfully completed, and it should only be booked for a semester when it is certain that completion is possible. Before booking the module, the topic and the date of submission must be agreed upon with the supervisor of the thesis.

You must submit your Bachelor's thesis to your supervisor by December 1st in the fall semester or June 1st in the spring semester. If you are unable to meet the deadline for submitting your Bachelor thesis, the module is considered as "failed" (failed attempt).

Please note the information and deadlines of the faculty!

Topic and aim

The topic of the Bachelor's thesis must be agreed with and approved by one of the representatives (professors) of computational linguistics. The agreed and approved topic will be recorded on the topic sheet (see below). The representative of the department can delegate this task to a member of middle management. Both theoretically oriented work and technical programming are possible.

In the Bachelor's thesis, the student should prove that he/she can process a scientifically relevant question from the field of computational linguistics or language technology in a methodically clean way and present it adequately. The "state of the art" is to be reprocessed in relation to the chosen question, i.e. no new scientific knowledge is required (but this is not prohibited). The formal rules of the discipline (e.g. regarding references) must be taken into account.


As a rule, an employee of the department (assistant, research associate, professor) supervises the work. However, there is no entitlement to supervision. Supervisors have to have at least a Master's degree. For the evaluation of the Bachelor's thesis, the supervisor will prepare an expert opinion (§27 of the study regulations).

Scope and design

As a rule, the Bachelor’s thesis should consist of 20-30 pages for programming-oriented papers and 40-50 pages for theoretically oriented papers. The exact conditions are determined by the supervising lecturer. Extensive data, which is only suitable for further processing by machine (program code, corpora, etc.) should also be printed only in an appendix as excerpts.

The work must be submitted to the supervisor in electronic form. The supervisor may also request that a printed copy be submitted.

The following conditions must be met:

1. Font types other than the freely available Type-1 fonts (Helvetica, Times New Roman, etc.) must be included in the PDF document. This must be specified as an option when converting to PDF format.

2. The sheet size must not exceed 210 x 297mm (DIN A4).

3. Graphics in the text are to be scaled to a reasonable resolution. 300 dpi is enough for graphics.

5. The file with the complete content of the work must not be write-protected.

Program code, corpora and other data, which are suitable for further processing by machine, should be handed over to the supervisor in electronic form in separate files, which should be named in a self-explanatorily manner. Information required to process it on the computer must be explicit in order to allow for efficient testing.

Here is a LaTeX template for a bachelor’s thesis:

Topic sheet

Once the topic of the Bachelor's thesis is approved by a representative of the department, he/she establishes an official topic sheet (PDF, 145 KB) for the particular thesis (with title and task description). This topic sheet is signed by the student and the representative in order to ensure:

  1. On the one hand, the topic is reserved for you, and
  2. On the other hand, you agree to write the work within the prescribed period

Under current law, the copyright for the bachelor's thesis lies with the student. However, the student must grant the University of Zurich, represented by the Department of Computational Linguistics, a free, unlimited, non-exclusive right to use the bachelor's thesis (especially for publication on the Web) as well as all products (especially software) created during the work. A declaration must be signed by the student at the beginning of the thesis. In exceptional cases, this rule may not apply if mutually agreed upon.

Rules of Academic Honesty

The easy availability of texts in digital form (especially on the Internet) has given the general public, and thus also students, the impression that everything that has been published so far is somehow in the "public domain" and therefore can be freely inserted in own works. This impression is wrong. Especially in assessed work, such as seminar papers, programming projects, term papers, licentiate and master's theses, adopted formulations, ideas and other intellectual achievements, and wherever these services were published must be meticulously documented - everything else is Plagiarism. The university has significantly tightened sanctions against students who plagiarise because of the proliferation of plagiarism.

Weiterführende Informationen

quo vadis


Student Consultation

For questions that are not answered in the guidelines and study regulations, read the FAQ first. Please also consult the site Student Services of the Faculty of Arts and Social Sciences.

If a question remains unanswered, please contact the Student Advisor for Computational Linguistics.

International students

Information for International students: International Scholars Center

For detailed information on what you need to take into account upon relocating to Switzerland, please refer to  Before and After Arrival.


Download guidelines and other important documents here.

CL Mailing List

Information (important announcements, excursions, courses, vacancies for tutors, job offers) is distributed to our students via our mailing list.


We collect web-based demos of different applications. Try out what language technology systems can do!