Comment IT includes programming (Score 1) 520
To me, IT involves Information Technology whether it's programming or systems administration. This is typically to provide value to a business.
Therefore, a programmer in IT would be someone working on business applications, quite often revolving around databases. Code quality may be compromised because of the "it works good enough to support the process" aspect.
A programmer in CS would be someone developing applications in the technology or scientific fields. Quite often, these applications have a wider, less forgiving audience - the software is the company's line of business. More skilled programmers may be required. Lower level languages may be used. More testing may be required.
I've only worked in IT, as a programmer. If the OP really did mean "sys admin" when referring to IT, I would recommend against it, even if he wants a career as a business programmer some day. The experience just wouldn't be there. I would also assume that ten years experience writing business applications will not go as far ten years experience programming for a tech company, when wanting to make the switch.