I saw a few spelling/grammar errors. Did you? I liked the structure of the paper; the first paragraph describes what the rest of the essay is about, and it even suggests what each of the following paragraphs will be about. The algorithms paragraph could be improved. It would be nice to give an idea of the scope of the algortihms topic within computer computer science (for example with a definition of algorithm) in addition to giving some examples. Other paragraphs (such as hardware) list enough examples that you have an idea of the scope of the area.