Press "Enter" to skip to content

Writing & Defending a Thesis in Computer Science

It has two segments, the thesis, and the defense, with many students confuse the two. A thesis is a proposition presented for argument by a scholar to attain honors. It has to point out something. A defense, on the other hand, presents facts for the thesis. Pertinent facts depend on the kind of thesis presented for defense. Computer science has different types of theses. It is possible to lump them into the following types.

Types of Thesis in Computer Science

  1. Process A is a viable means to complete task B
  2. Process A completes task B better than other methods used before
  3. Task B requires process A
  4. Individuals use Process A to complete task B
  5. Process A is an awful way of completing task B
  6. Individuals do not use process A

It is okay to substitute process A with anything else that makes one theory differ from another approach. Have a clear stipulation of task B’s class that your thesis relates to. Apart from the proposition aspect of a thesis, it should show something novel. The thesis type always guides the defense.

  • Process A is a viable means to complete task B

The everyday basis of defense in computer studies are practical results gotten from experimenting. An excellent defense has several examples, and the questions like how realistic the experiment is’ among others, get answers.

  • Process A completes task B better than other methods used before

A similar defense applies but with stern comparisons to methods used before. Explain why you feel like your method is more efficient than others and what you measure with your strategy.

  • Task B requires process A

The defense of such a thesis requires a rational point of view. It is not an easy argument as much as it is not a formal argument.

  • Individuals use Process A to complete task B

For this type of thesis, the defense requires a stern experimental fact. Citations from procedures and conducting surveys do not get counted as psychological proof.

  • Process A is an awful way of completing task B

For such a thesis, the defense analyses the parameters governing process A. It shows the importance of things that process A cannot achieve.

The defense process is not an easy one. But with one excellent thesis with enough explanation and defense, you have enough for a dissertation. A thesis does not have to be too outstanding that it beats the concept of relativity. It must be novel and fascinating but not change the basics of what we accept as accurate. Before writing an excellent thesis, a bit of exploring is crucial. Actualize an idea by examining it for one year or longer. After that, try getting several theses from the tasks and test them on friends, faculty members, or your supervisor. If the claim is novel, unique, and something people care about, it is viable.

After refining your claim to do an excellent thesis, you can now decide what type of defense fits your thesis and any other steps you should take. The tricky part comes in at this point. The difficulty is more psychological because creating a perfect defense for the thesis is a complicated task. It requires you to present it differently and harder than the rest. If your thesis does not work, try and contradict it before defending it again. After a year of dedicated research, defending an actual thesis should come naturally.


Every computer science student dreams of having a unique and novel claim that flows straight into a thesis. Once you settle on a perfect dissertation, deciding on what defense to use comes easy. There are many novel ideas out there for students to explore.

Be First to Comment

Leave a Reply

Your email address will not be published. Required fields are marked *