Earlier almost all the IT companies were recruiting only Engineering graduates for jobs in their organisations. But slowly some companies started recruiting B.Sc/B.Com/BA students also. But the number was less. Slowly the number is increasing. But we can't expect these companies to go to all small colleges where the standard of education is not that good.
The colleges should work on increasing their standards. They should have qualified teachers and a good infrastructure. Otherwise, students coming out of those colleges can't compare with colleges of a high standard.
Knowledge is power.