Give me a suggestion of buying a laptop?

I'm new in USA. I want to buy a new laptop for my college work and some gaming. I play games like FIFA, Call of Duty…

My major is Computer information sciences. So I have to do some software programming. The laptop will be roughly used I think. Give me a suggestion which model and brand should I choose. My budget is 350$ tell me if it is too low.

Your kind suggestion will be highly appreciated.

ASUS ROG G750JM-DS71.http://www.amazon.com/gp/product/B00IKF2H12/
ASUS ROG G750JM-DS71 packs the power of Intel core i7-4700HQ quad core 2.4 GHz-3.4 GHz processor like the rest of the ROG laptops from this latest series. So in terms of processor performance, this laptop is no different from its more expensive counterparts. For those of you don't know, this is one of the best processors that you can get in a mobile system. In terms of RAM, ASUS ROG G750JM-DS71 has an adequate amount that should promise a smooth performance during multitasking or rendering graphics and videos. 12 GB DDR3 is still more than the standard 8 GB that you get in an average multimedia laptop. To tell you the truth, there's no game at the moment that has a requirement of 12 GBs of RAM. Therefore, from RAM point of view, you are quite covered for a long period of time.
-The most significant difference between ASUS ROG G750JM-DS71 and its more expensive versions is the graphic card. This laptop features NVIDIA GTX 860M 2 GB GDDR5 graphic card, which is the weakest among the graphic cards featured in the other two superior models of this series of ROG. However, like I said earlier, that does not mean that this graphic card can't deliver an excellent performance. In fact you should be able to enjoy almost all of the latest games at high graphics while maintaining a decent 50-60 FPS. This graphic card may suffer a little in terms of FPS at ultra settings, but it should be able to handle that as well on some latest Intel Core i7-4700HQ 2.4Ghz (Turbo 3.4 GHz)
-12 GB DDR3
-1 TB 5400 rpm Hard Drive
-17.3-inch screen, GeForce GTX 860M 2GB
-Windows 8.1, 3.5-hour battery life
Give me a suggestion of buying a laptop

In your $350 budget, you won't find laptops that play modern games like Call of Duty or Battlefield games at high settings

Consider Toshiba Satellite C55D-A5146 15.6" Laptop
http://www.amazon.com/...00HWI4HR0/

You will be able to learn programming concepts and run sample programs related to C, C++, Java, Android, HTML, CSS, PHP, etc