Main content
Course: Archived AP CSP content > Unit 2
Lesson 2: Archived Science, computing, and the InternetGlobal participation in science
We live in a highly specialized society, so we can't all grow up to be scientists. Wouldn't it be neat if we could?
Fortunately, thanks to the Internet, we can all find ways to contribute time and resources to the global scientific effort.
Citizen science
One way that the public and scientists benefit from the global connectedness of the Internet is citizen science: the participation of amateur scientists in scientific research.
Participatory monitoring
Many citizen science projects involve monitoring of plants, animals, and atmospheric conditions. People around the world can report what is happening near them to a central database, and scientists can develop a better idea of worldwide trends in ecology and the environment.
eBird is a citizen science project that encourages birdwatching enthusiasts to submit photos of birds near them. During their Global Big Day event on May 4, 2019, over 30,000 people from 171 countries reported 1.85 million bird sightings!
The eBird research team from Cornell uses the bird sightings data for trends and statistics, like mapping the abundance of a species over time. Here's an abundance simulation for the Ruby-Throated Hummingbird:
All of the eBird data is openly available, so any researcher, conservationist, or birder can use the data for their own purposes. More than 200 research publications have cited the eBird data. You could even use the data yourself, for a project about your favorite bird or local region.
Data classification
Another type of citizen science project asks the public to help in classifying vast amounts of collected data, like photos and sounds. Many of those projects are hosted on Zooniverse, a citizen science platform.
For the Wild Gabon project, volunteers identify animals in the Lopé National Park based on photos taken by motion-triggered cameras.
Here's one example where I managed to spot a gorilla:
Not all photos have animals that are clearly identifiable as that gorilla, however, so volunteers might mis-classify the animals in a photo. To compensate for that, the platform gives the same photo to multiple volunteers and comes up with a final classification based on the consensus.
Citizen science projects are successful because they harness the effort of huge numbers of volunteers. The average person may not have the training and expertise of a scientist, but if enough people have the time and energy, they can make large contributions to scientific research.
Volunteer computing
Don't have the time to contribute to a citizen science project? Well, maybe your computer does!
In volunteer computing, people donate their computer's spare resources to crunch numbers for scientific research projects. Volunteer computing applications monitor how much of the CPU is needed for the user's applications and uses the leftover CPU for its own data analysis.
SETI@Home is the most well-known volunteer computing project. It's a computer program that analyzes the signals from radio telescopes for signs of intelligent life in the universe. Anyone can download the program—and millions have!—and let it run whenever their computer has spare cycles.
That project inspired many more like it. Laypeople can contribute their idle CPU time to a variety of research areas, like finding better drugs to treat diseases with Folding@Home.
Home computers may not be very powerful on their own, but when all those home computers are combined, they become one of the largest supercomputers in the world.
Thanks to volunteer computing software (and volunteers!), scientific research projects now have a way to tap into that distributed supercomputer.