The diploma computer science thesis is meant to demonstrate the ability to work on your own with methods of computer science in the scope of a larger project. Read more about computer science diploma thesis. If you need a diploma thesis on a similar topic and don't have time to write one by yourself feel free to contact our writing service team.
The computer science diploma thesis is meant to demonstrate the ability to work on your own with methods of computer science in the scope of a larger project. In practical computer science, it is often done in the form of an extension of a larger software system, for example in the context of research done at the institute. In this case, it is compromised by an implementation (including documentation) and a written formulation of the theoretical basics.
A detailed discussion of the computer science problem and an analysis of used computer science methods is at least as important as the analysis of the application field, although the diploma thesis is concerned with practical issues.
Depending on the previous knowledge of the graduand, the actual diploma work starts with a training period, in which the following must be done:
The result of this phase should be a short description that precisely defines the exact setting of the task and specific goals. Ideally, this description should already include a comparative presentation of possible solutions considering the literature, a short description of the chosen solution, and a working schedule. This procedure is supposed to avoid problems in understanding when defining the diploma thesis and serious false estimations in an expenditure of work and with these overdrawn working periods for diploma theses. Therefore, it is also true for external diploma theses, at which the institute is the second expert.
The computer science thesis should include the following items:
"With this, I declare that I have written this paper on my own, distinguished citations, and used no other than the named sources and aids".
In the actual diploma thesis, the work will be done according to the working schedule. This means that first of all the chosen solution will be worked out in detail. Then, the system will be implemented. After that, the evaluating analysis and documentation follow. Finally, the results will be worked out in a written form.
When grading the work, the quality of the implementation and formulation is as important as independent work in narrowing down the subject, literature research, and finding the solution. It is also important to critically evaluate the design alternatives from the point of view of computer science and the application field (this includes later self-criticism of the chosen alternative). For a practical work, the written formulation should include the following items:
Determination and discussion of the starting point
Development of a (formal) solution model
Implementation of a solution concept
The formulation is not supposed to be a documentation of the developed programs. It is intended to show the ability to work with or develop methods of computer science independently. Used results out of the literature have to be marked thoroughly to separate them from the own work. Programming language expressions like "if a=b then s1" must be separated from common speech and other notations (like mathematical expressions) to avoid misunderstanding.
Your control panel consists of two panes. Left pane is used to communicate with the writer directly. Enter your message in the text area and click "Send" button to send your message to the writer. For your protection, please avoid entering personal information, like phone numbers or email addresses.
Right pane has several boxes. In the Order Progress box you can see the status of the paper. The Assignment Criteria box is used to view your current assignment criteria or to upload additional instructions. Please note, that you cannot delete or change instructions. Please make sure you upload all instructions before the project is started.
The Additional Information box contains information about the writer. It also shows revision status, if revision is in progress.