"From the discovery of fire and the invention of the wheel until the modern incorporation of computers into nearly every aspect of life, technology has had widespread effects on the development of human societies. Many technologies have had an impact on humanity in a positive way, making it easier to perform a task or improving overall quality of life. At the same time, these advances sometimes have negative consequences, and they have forced heated debates about whether or not humanity was better off before the new technology was introduced. The issue of technological advancement and its effects on society is also infused into every part of the human experience, from universal applications that have the potential to save or destroy large populations to more personal technologies that can radically alter the way each individual lives his or her daily life." -- from Opposing Viewpoints Gale
So, you were assigned to write an essay for class, but first you have to come up with a topic for it.
Choosing the topic for a research paper can be very challenging, but it doesn’t have to be. There are many great topic generators available online and you are just a few clicks away from a list of brilliant essay topic ideas for various subjects.
There are many good "general" topic generators available online.
For topics for your English literature classes:
For topics that concern Computer Science, Purdue University has created a topic generator related to CS:
Drones: Local and Global Issues
Online Social Networking
Ethical Issues in Artificial Intelligence and Machine Reasoning
Synthetic Body Parts: Prosthetics to Electronics
Loss of Privacy Due to Ubiquitous Digital Records