If it's a plaster pool, then you run the great risk of staining because the level of copper needed to prevent algae growth is near the level when it stains plaster surfaces, unless you keep the pH lower. At any rate, the products are usually copper sulfate pentahydrate though you'll need to look at the concentration in the ingredients if it comes already diluted in water. To get to 0.4 ppm copper ions in a 10,000 gallon pool, you would need (0.4 mg Cu/liter) * (10000 gallons) * (3.7854 liters / gallon) * (249.7 mg CuSO4•5H2O) / (63.546 mg Cu) * (1 ounce / 28350 mg) = 2.1 ounces weight of copper sulfate pentahydrate.
If you absolutely have to use a supplemental method other than chlorine at the appropriate FC/CYA ratio (shocking first, and then maintaining), then using a weekly algaecide such as PolyQuat 60 instead of copper would avoid metal staining. Even a phosphate remover would avoid staining though might not work if you've got too many organic phosphates in the water.
Is the algae buildup only on the shady side of the pool and is it yellow/mustard and dust-like? We can get rid of that as well, though it requires a higher shock level. Can you tell us the typical FC and CYA level in this problem pool?