I'm a computer science student, currently at the Bachelor level. I'm also not a native English speaker. My native language is Dutch. This year, I have to write a thesis.

I've always been told at my university that whilst being a Bachelor-student all courses, assignments, etc should be available to us in Dutch, but we've had lectures in English before after an agreement with the professor.

Personally, I find it easier to write in my mother tongue (naturally), but maybe it's worth to go the extra mile and write my thesis in English. Also, all the research I've done so far, has been in English. So it's not really a problem for me.


Should a (computer science) thesis be written in English or in the writer's native language? What are possible pros/cons? Can it pay off to go the extra mile?

  • 17
    The answer will depend at least in part on what you want to do next. To take two extremes, if you want to get an industry job in the Netherlands post-graduation, the language your undergrad thesis is written in will make zero difference. If you want to apply to grad school in another country, however...
    – fkraiem
    Dec 30, 2014 at 16:51
  • 1
    @fkraiem Very good remark, I hadn't considered that! I actually would like to get in an exchange program in my Master/graduate.
    – JNevens
    Dec 30, 2014 at 16:55
  • 2
    It might be worth writing it in Dutch first, since that's easiest, and then translating it to English later on/as you have time.
    – TylerH
    Dec 30, 2014 at 21:26
  • 3
    The majority of CS publications in the ACM digital library and IEEE Xplore that I've seen are in English. Almost all formal documentation for programming languages, libraries, frameworks, etc. are also written in English and I have not seen very many that were translated (e.g. Java (the language documentation) is not translated officially in French). So, at least in the field of computer science, the language of choice is English for formal publications. Plus, practicing another language is always a good idea :) Dec 30, 2014 at 23:00
  • 2
    Have you actually been told by your supervisor that you're free to choose? If not, I think you should first ask them. For instance, while there was no general rule at the institute I did my BSc at, my supervisor specifically requested a German thesis (and other supervisors specifically asked for English theses). Dec 31, 2014 at 17:18

5 Answers 5


As was suggested in the comments, if you want to share your thesis with researchers in other countries, it is better to write it in English than in other languages.

However, I will go further than that and say that in the 21st century, English is the lingua franca of communication in most technical fields. If you want to participate in the wider technical community in a meaningful way, developing your ability to express yourself in English, both orally and in written form, is essential. Therefore, you should avail yourself of opportunities to work in English whenever practical.

It is still important to be able to communicate in your local language, but this is becoming less of an issue as time goes on: for many people, they do scientific work in English, even if their everyday workplace conversations are in another language!

  • 3
    I would not go as far as to call English the technical linguage franca. But as someone who works in IT I do write documentation in English for my coworkers. This despite both my coworkers and myself being native Dutch speakers.
    – Hennes
    Dec 30, 2014 at 17:52
  • 7
    @Hennes You wouldn't? I can't think of any top CS conference that's not held in English (I'm sure there are small ones that aren't, but nothing of importance), I can't think of any paper of the last two decades that made big breakthroughs that was translated, all technical documentation is foremost in English (well you get computer translated) and so on. Personally at least in Germany/Austria for CS I'd go so far as to say the telltale sign of an average or substandard thesis is that it's written in German (I'm sure there are exceptions, but as a rule of thumb it seems spot on).
    – Voo
    Dec 31, 2014 at 11:03
  • Note: This is purely my experience in CS - as far as I can tell in other disciplines (law comes to mind, but also math) there's a fair amount of work being done in the native tongue.
    – Voo
    Dec 31, 2014 at 11:09
  • 7
    English is the technical lingua franca. If you don't think it is, you probably don't know the definition of lingua franca: "a language systematically used to make communication possible between persons not sharing a native language" ... you're using it for that purpose right now.
    – Nate C-K
    Dec 31, 2014 at 12:49

If your english isn't very good and it would be a considerable hardship to write it entirely in English then there is a third option:

Write the thesis in your native language but write an extended abstract in English.

By extended abstract, I mean a more detailed summation of your key findings than is usually provided in the short (250-500 word) abstract that prepends dissertations.

Quality is better than quantity. I would prefer having a short 3-page well-written English summation that has been meticulously written and proofread than 300 pages of poorly written English.

  • 7
    +1: for a bachelor's thesis, this seems the best solution in terms of effort and results. For a master/PhD, I'd recommend English instead (at least in my field). Dec 30, 2014 at 17:40
  • If the question here reflects the O.P.'s ability to write in English, this might not apply. Even so, this is good advice for anyone in this situation.
    – J.R.
    Dec 31, 2014 at 11:02

Pros of writing in English

  • You can share your work with non-Dutch-speaking people. Especially important for graduate school applications, since after that unless you did something really brilliant nobody will care much about your undergrad work.
  • It gives you some experience in English-writing, which it seems you need (since you are still somewhat uncomfortable with it). There is no denying that, like it or not, you will probably need to express yourself in English a lot in whatever your future career is. You want to do it well, beause working in English with people who are bad at it is a real pain.

Pros of writing in Dutch

  • Avoids having your point obscured by English mistakes, though based on this question it doesn't seem you would do more English mistakes than can be found in the average paper.
  • Less effort, but I would argue that the fact that it is less effort to write in Dutch is an argument for writing in English. It's something you want to fix.
  • You may (the question does not make this clear) simply prefer Dutch. Even though I am equally comfortable writing in English or in my native French, I still vastly prefer French, simply because I think it's a nicer language. (Yes, I may be biased.)

All in all, at this point I agree with aeismail that you should probably write in English. However, due to the point immediately above, I think his answer ceases to apply if and when you have attained a satisfactory level in English expression. Then, you shouldn't feel any need or obligation to use English "whenever practical", just because mostly everyone else does it. In fact, I think I do the opposite: I use French whenever practical, and only use another language when French doesn't work.

  • 3
    Regarding less effort, I always find easier to write about research in English than in my mother tongue, because that is the vehicular language. In fact, most of the technical terms just sound weird in Spanish.
    – Davidmh
    Dec 30, 2014 at 19:07
  • Yes, the "less effort" part was specifically for OP's situation, since he said he finds it "easier" to write in Dutch.
    – fkraiem
    Dec 30, 2014 at 19:28
  • 2
    I would add to the Pro English column "Writing in English would demonstrate your technical English skills, which are important to many businesses and institutions" Dec 31, 2014 at 11:31

Since you're talking about Computer Science: absolutely write your thesis in English.


If you want to stay in Academia, then you'll have to start writing English research texts anyway - so you might as well get started now.


Let's be honest - chances are fairly high that computer scientists end up in industry either after graduation or some years down the line. The de facto language for all technical documents will be English.

Also chances are high that in an IT career you'll have to...

  • work with colleagues from abroad
  • work with remote teams in near-shoring / off-shoring locations
  • cooperate on open-source projects
  • communicate on online Q&A sites, message boards, forums, bug trackers,
  • read obscure manuals
  • ...

--> All of this will happen in English.


Even if you are planning to continue to do a PhD in your field, very few people will want to read a Bachelor's thesis. If you find something interesting during your work on your Bachelor's thesis, write a separate, smaller paper in English and share that.

I wrote my BA in English - against my professor's recommendation - because I was hoping it would be worth sharing with a wider audience; but I understand now that too much of the substance of a Bachelor's is just footwork to prove that you have what it takes to complete the formal requirements of a thesis.

I should perhaps add that I actually found it easier to write in English because so much of the terminology in the field is ad-hoc and/or awkward in my native language. I don't have a problem writing in my own language otherwise, but I felt constrained by having to look up the correct terminology where I had learned all of it in English anyway. (Most of the lectures were in one of the local languages here, but all the literature was American.)

  • I wrote my bachelor thesis in English, and was able to publish two papers from it. I certainly benefitted immensely from writing the entire thing in English to begin with.
    – fgysin
    Nov 4, 2020 at 15:07

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .