essay writing on computer science cultural background essay introduction