I am not sure of all of the requirements for Eagle Scout projects, but you mentioned an interest in diving and computers. I think a great project you could do to unite these two interests is to develop a web site about local dive sites:
Name of site, location, contact phone number, daily fee, availability of air/nitrox and cost, on site/ near by lodging and food. Hours/dates of opporation, availablity of picnic tables, parking, bath houses etc. depth range, training platforms, entries, links to their web sites is also a nice touch
Also include location of nearest hospital, closest chamber, EMS in the area. Be sure to let your LDS know about your web site so they can refer to the info, or even link to your web site from their web site. Depending on the number of dive sites you come up with you might also want to visit each site to add unbiased info on the location including visibility. a good excuse to rack up some dives as well!
Be sure to post a link on SB as well-might even use some divers here as a source of info to use as a starting point.
Polly