I'm a CS master student. During my early days looking for a thesis I noticed two categories of projects:
- Projects a about completely new idea.
- Projects about improving an existing technical concept.
By the first one I mean completely new stuff (something I'm doing now as my thesis). Such projects require intensive thinking to formulate them and put them into academic contexts and logics. While a lot of the time will be used to try and test new things as well as justyfing and putting the results into proper academic context and logic, very few time could be spent learning advanced stuff regarding your field.
In the other kinds of projects one would need to improve the running time of an algorithm or its performance. Such projects would require the student to go into very deep stuff regarding his field and become really advanced.
Now that I'm doing the first kinds of projects, I started to feel unconfident about myself and my skills when I see how the skills of other students who worked on the second type became. The reason behind that is I feel that my effort doesn't show up to people when they will probably read my thesis. Because they won't see advanced mathematics and algorithms as in the second type. How should I deal with this personal problem?