You need to write a 4-5 page paper that explains technical information to me [your audience] in clear, concise English. You may need to do research to come up with an appropriate topic, or you may already have a topic that you can develop from a class you have taken [or are currently taking]. In any case, you should use--and correctly cite--at least four sources [books, journals, websites, et. al.].
A few examples may give you an idea of the range of possibilities open to you. This list is not meant to limit what you can write about, but to illustrate the kinds of topics that might work. I strongly encourage you to this as an opportunity to learn in more depth something about Computer Science that intrigues you. The only real limitation is that you need to take technical information of some type and explain it in English. [As always--if in doubt, talk to me.]
1. Explain--in terms I will understand--the way TCP/IP works.
2. Explain the rasterization process (and how, for example, the different interpolation schemes affect the way shading is rendered).
3. Explain some research in the field of Computer Science. What's
happening in nanotechnology? [Again--if you choose to do this, present
technical material.]
Suppose you choose to explain to me how TCP/IP works. Don't settle for vague statements such as: "Your computer connects to the server." Give details. How does the connection take place? What commands pass back and forth? What port is used? Do not give a broad overview of a topic; choose a specific (narrow) topic and cover it in great depth.
This is not meant to be an opinion paper, although you may certainly have [and may communicate] an opinion. To the greatest extent possible, you should stick to the facts [and not just the facts as you vaguely remember them, but verifiable facts from reputable sources].
Feel free to contact me with questions.