Feasibility and procedure for getting graduate admission in CS with non-CS-related engineering background? It is often said that branch change is possible while going for MS/ PhD in USA. But almost all examples (as seen on university sites and various blogs) are of someone completing undergraduate studies (ie BE, BTech) from ‘Circuit’ branches of engineering i.e. Electrical, Electronics, Telecom, Instrumentation etc and joining MS/PhD in CS.


How difficult it is to go for MS or PhD in CS, having studied in ‘Non Circuit’ branches like Mechanical, Civil, Chemical and Aeronautics Engineering?
Are there people out there?
What one should do if one has a strong drive, skills and suitable projects, seminars, publications to support the same? 


(My query refers mainly to top ranking colleges, say top 20)
Yes, it is possible to get an admission for MS or PhD in a US university having studied Bachelor degree in 'Non Circuit" field. This is more true if you have strong drive, skills and suitable projects, seminars, publications to support the same. However, to get into the top 20s would be a special case though not impossible. 

Try approaching professors from top universities in CS showing them your credentials. If you are able to convince a professor, the battle is more or less won.

One of my friend did his Bachelor in Civil Engg. from a reasonably good non-US university but got admission in Electrical Engg. in a US university of medium rank.