Well is it a problem of people not knowing about job opportunities or recruiters not knowing about people pool?
I personally think that no, it isn't and everyone good enough will land a job, degree or not. I think the real issue is raising the quality of engineers finishing these colleges you're referring to or colleges filtering who to admit to and who shouldn't be in IT. Unless it's a visibility problem you can't "force" a company to hire someone.