advantages and disadvantages of information and communication technology essay sdn thesis topics