Introduction
- what is topic?
- why to do?
- plan how to do?
Conditions/Environment
- e.g. operating system, language
Methods/Procedures
- how to do?
- show readers how to do step by step
Results/Validation
- show readers what we can achieve using the methods
Summary
- significance (advantages)
- potential disadvantages
- Future work
References
- reference material