Computer science is all about structuring information. So show you're
a good computer scientist by structuring your thesis well! This involves
making use of structuring techniques on high-level as well as
low-level.
Pay attention to the following:
- High-level structure
Use chapters, sections, subsections to provide high-level
structure
- Details presented concisely
Use bulletpoints, tables, graphs, figures to provide detailed
structure
- For headings: maximum of three levels with numbers (i.e,
3, 3.2, 3.2.4) and one level without.
- Balance
Normally, section 3.2.1 is roughly as long as section
3.2.2. If not, either there's a very good reason that
you should explain in the report, or you should
restructure the report so that the imbalance
disappears (e.g., promote 3.2.2 to a new subsection 3.3).
- Be brief and to the point
Clarity counts.
- Ensure flow
Does the high-level structure make sense? Does the low-level
structure makes sense? Are the sentences and paragraphs
logically connected? Are the arguments in logical order, and is
the conclusion logically following from ALL provided arguments?
If not, fix it, e.g. by going back to
the design phase.