Asus K451LN or UX32LA
By looking at your requirements, you should be doing IT course.
Some tips for you:
- Just get cheapest laptop which suit your requirements coz after poly you most likely going NS already
- 1080p screen is great to have especially when coding and referring something at the same time but I noticed not many people like the small icons and texts on it so you better hands on with the laptop model first
- Dedicated graphics card is not necessary if you're not going to play game on it plus nowadays the integrated graphics is sufficient for simple photo/video editing and it's more power saving
- At least 8GB RAM if you want to run multiple projects in visual studio, database in SQL Server and multiple tabs inside browser
- If got extra money to spend and willing to pay more for better performance, get 240GB/256GB SSD at least
- The i7 ULV (U series) real-time performance is very similar with the i5 ULV, it feels like another i5 with slightly higher clocked processor speed and slightly more L3 cache (both are dual-core)
- You might want to consider Aftershock M-15 for best after sales service, you could use Windows 8 license from poly, buy your own SSD outside and ask them to install OS on it