From IBM to Nintendo and Microsoft, here are the 40 companies computer science students hope will hire them