The structure of a report
Introduction
Which area are you gonna research?
What problem will you solve in this project?
Why you want to solve this problem?
Problem definition and modeling
How do you define the problem?
How are you modeling your problem?
What’s your input, output and optimization?
Background
Which algorithm are you gonna use in this project?
What’s the algorithm?
How does it fit in your project?
Methodology
How you work?
How you get your data?
Development
What languages are you ganna use?
Pseudo code
Validation
Benchmark
Compare your project to custom one
Discussion
scability and further implement
Conclusion
References
Writing tool
Latex, overleaf (https://www.overleaf.com)