You can go for WS-C3560E-12D-E switch for distribution/core. you can use this switch with 1Gig/10Gig fiber. If you go with 10Gig u wll require X2-10GB-SR module along with that. If you go with 1 Gig you will require CVR-X2-SFP and GLC-SX-MM.
This switch gives 12 port 10G ports / 24 1 Gig Ports.
Cisco Catalyst 3560E-12SD-ca 12-port SFP Gigabit Ethernet switch with 2 10 Gigabit Ethernet uplink ports
So essentially I can use this instead of having a router on level one and feed it up to the access layer switches which I'm thinking of using the Cisco Catalyst 2960S-48LPS-L so I can use the flexstack module functionality.
I'm pretty unfamiliar with how fiber works with hardware as our professor never really covered anything for this project. So the C3560E can do the inter VLAN operations I need and act as a default gateway out or should I still have a router in the building to receive and push packets to the main campus TC?
We're really only spec'ing the one building so we just need to be able to accept a fiber link into the building.
I suggest that u use a 3750 12 port SFP switch which will give u more power and ports.
U can connect all u r 2960's to this switch which will do intervlan routing.
How is the connection coming form your campus i.e. is through fiber or something else.
If it is coming from fiber then u can utilize one of the ports on 3750 make it as a routed port.
You can go for either 3560E or 3750 as suggested by Mahmood cauz later gives you more power.
Yes 3560 can do intervlan routing and it can also work as default gateway.
Please let me know After core/distribution switch how your connectivity will be?
Regarding Fiber...you can have 1G uplinks from your access layer to core/distribution layer.
Since you are doing fiber cabling inside campus you will be using a Multimode fiber. For Fiber splicing part you can contact Passive vendor they may help you out on that.
Bear in mind the WS-C3560E-12D-E has just gone End-of-Life:
WS-C3560E-12SD is already End-of-Life.
What about the new 4500-X series switch for core/distribution layer?