¿Qué conocimiento se debe tener antes de comenzar un BTech en CS?

Gracias por A2A. No soy de CS, por lo que mi conocimiento es limitado. Por lo que entiendo, ninguna rama es más fácil, así que elige la que te interese. Además de los lenguajes de programación, lo que aprenderás en pregrado es mucha matemática discreta, lógica, algoritmos, estructuras de datos, etc. que es la teoría de CS, necesaria para escribir programas complejos y eficientes. Según yo, lo bueno de CS es que los problemas pueden ser muy emocionantes (es decir, difíciles y desafiantes). Puedes aprender mucho si trabajas. La gente siempre dice algo o lo otro. Lo que debes seguir es lo que quieres. Ni siquiera escuches a tus padres. Tener conocimiento en C ++ siempre es útil. Se usa mucho más que cualquier otro idioma por lo que escucho. Buena suerte.

Editar: para responder a su pregunta, solo se espera que tenga un conocimiento profundo de las matemáticas, las ciencias y la programación de su 11 y 12 nada más antes de unirse a la licenciatura en CS

Necesitas saber qué es una computadora después de todo.
y sí, necesitas tener una mente abierta …
aprenderás todo lo demás en tu btech …
entonces harás bien en CS …