Al ser un estudiante de BTech CS, ¿debería estar más inclinado a aumentar mis habilidades de programación o estudiar bien y obtener buenas calificaciones en los exámenes universitarios? No puedo hacer ambas cosas, ya que hay muchas asignaturas que no son CS.

Aquí hay múltiples puntos de vista y ni siquiera sé por dónde empezar. Déjame tener una puñalada, no obstante.
1) ¿Te gusta programar? ¿Te gusta como una pasión o quieres aprenderlo para que puedas conseguir un trabajo?
Si es tu pasión, ve a mejorar tus habilidades de programación. Comience con estructuras de datos, sistemas operativos, algoritmos y estadísticas y luego pase a los lenguajes tradicionales como C, Java para construir una base de programación fundamental. Luego pase a habilidades avanzadas como Cloud Computing o Big Data.
Si quieres aprender programación solo para conseguir un trabajo, no te preocupes; vas a conseguir un trabajo de todos modos, todos lo hacen.
2) ¿Por qué estás tan preocupado por los puntajes? ¿Los puntajes realmente ayudan en alguna parte?
Si su intención es conseguir un trabajo, una puntuación de alrededor de 70 (5 pc a cada lado) lo llevará a la mayoría de las entrevistas (95 pc de empresas). Una vez que entras en una entrevista, son tus habilidades las que cuentan y no las calificaciones.
Si desea seguir estudios superiores, tenga un conocimiento profundo de la materia sin preocuparse por las calificaciones. Un conocimiento profundo de la materia conducirá a buenas calificaciones; sin embargo, una buena calificación no es un indicador de conocimiento profundo. De cualquier manera, si desea cursar estudios superiores o trabajar en PSU, debe obtener un GATE que solo se puede hacer si es fuerte en sus competencias básicas, no a través de las calificaciones.
La moraleja de la historia es que los grados no importan en ninguna parte (aunque debe estar dentro del rango de 65-75 pc) ya sea para aterrizar trabajos o para estudios superiores o descifrar PSUs o adquirir una nueva habilidad. En cuanto a la programación, si es tu pasión, entonces adelante.

PD: Esto no es en modo alguno un juicio tuyo como persona, pero el hecho mismo de que hayas hecho esta pregunta en primer lugar indica que estás confundido como 90 pc de graduados de ingeniería de universidades indias de nivel 2 (lo fui durante mi graduación). Si es así, entonces tengo una solución simple:

Sigue disfrutando la vida como lo estás haciendo ahora; Cena bien, bebe vino, recuéstate, colócate y socializa. No te preocupes, terminarás con un buen trabajo, buenas calificaciones, una buena chica para ti si tienes suerte y toda una vida de experiencias. Deja el cinismo y diviértete. ¡El mundo no es un lugar tan malo como está hecho! Todo izz welll!

Si le preocupan las ubicaciones, yo diría que las habilidades de programación y comunicación. Más allá de un puntaje básico de 65-70, su puntaje de perfección no es demasiado.

Si todavía estás en el segundo y tercer año … entonces solo busca puntajes

* Por experiencia de más de 50 entrevistas, de ambos lados *

Sin embargo, en general, concéntrese en estudiar menos y divertirse más … naukri paisa, etc. sab vapas aa sakta hai … Jawani vapas nhi aa sakti 😛