This document discusses different levels of research in computer science, from exploratory work to proofs. It begins by defining research and the scientific method. It then outlines 5 levels of research:
1) Product or implementation, which can be innovative but lacks a hypothesis.
2) Proposing something different through a new approach or application with literature review.
3) Proposing something supposedly better by improving on existing well-studied problems.
4) Achieving provably better results on standard benchmarks and advancing the state of the art.
5) Engaging in theoretical proof work through theorems and lemmas to address problems. The role of the supervisor in advising the research is also discussed.