Where is the fun and easy intro to BioChem course so that we can entice more people to become doctors? How about an "Intro to Medicine" where we do fun stuff like play Operation and dress up in scrubs?
All you're doing is postponing the high attrition until the second year, when the students learn that you bamboozled them with a cute and fun intro course. You can, and should, offer that course to all comers, but don't pretend like CS is just a continuation of that.
If you visit a few military recruiters, the Air Force will try to dazzle you with technology and exciting job opportunities and the Navy will tell you how much money you can get for school but gloss over the "you're on a ship for six months at a time and your job is to sweep it" part. But the Marine recruiter will say, "The Marines aren't for everyone. It's really hard, but we're the best."
The Marines have no problem meeting their recruiting goals, and I'd argue this is a much more honest and effective way to get people on board who are going to be in for the long haul.