SSD 30GB $74.99
Kingston SSDNow V 200 KR-S3060-3H 2.5" 60GB SATA III Internal 7mm Solid State Drive (SSD) (Stand-alone Drive)
HDD 2TB $109.99
TOSHIBA DT01ACA200 2TB 7200 RPM 64MB Cache SATA 6.0Gb/s 3.5" Internal Hard Drive -Bare Drive
Optical Drive $91.59
HP Black 8X DVD-ROM 24X CD-ROM SATA 12.7mm Slim Optical Drive Model 481041-B21 - OEM
Power Supply $129.99
CORSAIR HX Series HX750 750W ATX12V 2.3 / EPS12V 2.91 SLI Ready CrossFire Ready 80 PLUS GOLD Certified Modular Active PFC Power Supply
Rosewill THOR V2 Gaming ATX Full Tower Computer Case, support up to E-ATX / XL-ATX, come with Four Fans - 1 x Front Red LED 230mm Fan, 1 x Top 230mm Fan, 1 x Side 230mm Fan, 1 x Rear 140mm Fan
I agree with the Z77 + 3770K. Get a basic ATX Z77 like one of the ASUS Pro or Gigabyte UD3 series. The rest is just extra features that you may not need.
For the GPU, something in the range of a 1GB 7770 or a 1GB GT640 would be better. (I would aim for a 650/660 if you want to use CUDA and have a good boost in graphics performance or want to game a little)
You can get a 120GB Samsung 830 SSD fo $99 which will easily be enough for your OS and your main programs.
You can save money on the RAM by just getting some cheaper 1600MHz CL9 memory instead.
For the optical drive a ~$20 LiteOn or LG would be fine. I have seen some generic slim ones for a simliar price but I cannot verify their quality.
The PSU is a good one but you won't need that much power, 500-650W is plenty, especially since you will be using a single low-end GPU. (Over-clocking will still be fine)
The case is up to you but that thing is huge, a Coolermaster XM or a similar mid tower may be better off.