If you are studying computer science and need to write assignments, essays, etc., then these pages can help!

Computer servers

Computer science is the study of methods to process data, normally using digital technologies. In some universities, computer science, which addresses the subject of information and its computation, is distinct from information technology, which deals with the more practical aspects of computers and technology, whereas in others, computer science covers both of these areas.

To write assignments about computer science, the first thing you need to know is the vocabulary. We've analysed high-scoring student assignments to find the words that are used most often. For exercises about vocabulary related to computer science go to this page:

Computer Science Vocabulary

Secondly, and most importantly, you will need to learn how to write certain types of assignments ('genres'). In computer science, you will probably mostly write Design Specifications, where you design a product or procedure that could be manufactured or implemented.

This genre has an individual style you will need to learn. If you're short of time, you can go directly to the pages about Design Specifications, but we recommend you start at the beginning of 'Writing for a Purpose' and work through all of it.

If you read all the materials, you'll be better able to identify what sort of assignment you have to write – your tutor usually won't tell you. Also, not all computer science courses are the same and they might include assignments that aren't Design Specifications.