Don't always bar on experience either. If you look at some of the top schools they can put out some amazing people that just haven't gotten their hands dirty yet (me being one of them). My advice is to contact the computer science departments of many universities and find out what is the best route to advertise an internship. It is a gamble, but you get a programmer for way less than market value, and you don't have to keep them if they don't perform. Plus, if you do have a really dynamic and exciting company word will travel fast and you'll get a lot more students (and their associations) knocking at your door.
The key thing is a campus presence, students won't come to you till you come to them and give a talk on what you do. All the top students I know got hired by companies that came and gave talks/internships first.
Don't always bar on experience either. If you look at some of the top schools they can put out some amazing people that just haven't gotten their hands dirty yet (me being one of them). My advice is to contact the computer science departments of many universities and find out what is the best route to advertise an internship. It is a gamble, but you get a programmer for way less than market value, and you don't have to keep them if they don't perform. Plus, if you do have a really dynamic and exciting company word will travel fast and you'll get a lot more students (and their associations) knocking at your door. The key thing is a campus presence, students won't come to you till you come to them and give a talk on what you do. All the top students I know got hired by companies that came and gave talks/internships first.