I don't personally know of programs that are designed to turn out straight-up programmers. Some CS programs dial pretty far over that way, but they still retain the CS-ness.
There are software engineering degrees, but I don't personally have a high opinion of academic software engineering research & practice, so I personally don't recommend them.