The means of connecting the 2960 switch to a single/multimode fiber is by using a tranceiver, as Cisco calls it. There you have two options: 100-FX, which costs R1700 or a 1000-LX, which costs R7000. You would require three, which would thus be R5100 and R21000 respectively, excluding the switch.
However, I cannot see whether the 1000-LX is compatible with the 2960. There are no generic 1000-LX tranceivers for the 2960, only the 2970.
However, I cannot see whether the 1000-LX is compatible with the 2960. There are no generic 1000-LX tranceivers for the 2960, only the 2970.