If by coding culture you mean spending most of your time in hackathons or coding competitions, it is easily discernible that none of these are standard requirements to receive a high-end job in the software industry. The most important criterion is technical knowledge of the breadths of computer science and the way to apply them to any given problem.
As a RVCE graduate in Computer Science and Engineering, I believe the second year curriculum comprising of the foundations (algorithms, graph theory, operating systems, discrete mathematics) exposes students to learn massively while dabbling furiously on implementing those aspects. Granted that the curriculum could focus on systems in more depth, this is a solid preparation for interviews and for the more in-depth classes in senior years.
Some may say this is nowhere close enough. Now that I have been exposed to multiple styles of pedagogy, I believe imparting quality education can only do so much good; most of the learning comes from individual curiosity and experimentation. None of these can be adequately defined by a curriculum or graded by a rubric.