¿Qué rama debo tomar para la universidad, IT o CS?

Dado que básicamente está solicitando diferenciar entre los dos, responderé en términos de cómo la organización internacional conocida como Asociación para la Maquinaria de Computación (ACM) lo coloca entre las disciplinas informáticas (CS) y la tecnología de la información (TI). ).


Hablando primero sobre CS, no hay duda de que define la disciplina general dentro del campo de la computación en general, con la mayoría, si no todos, los demás (ingeniería informática [CE], sistemas de información [IS], ingeniería de software [SE] e incluso TI en sí) como potencialmente subs de CS con unicidad incorporada de otros campos que normalmente no son tocados por CS por sí solos.

Dicho esto, CS es a menudo la disciplina introductoria general que permite a los estudiantes explorar y buscar casi cualquier área dentro del campo de la computación. Incluso puede ser capaz de probar los roles de otras disciplinas, aunque con algo de aprendizaje y capacitación adicionales (p. Ej., Conocimiento de dominio de aplicaciones para IS, gestión de actividades de programación a gran escala para SE, programación y scripts integrales para TI, lógica digital e ingeniería de hardware para la CE).

Sin embargo, en el mismo sentido, el CS en general no es particularmente notable por su especialización y ayuda para indicar dónde se ubicarán sus trayectorias y áreas específicas de carrera, en comparación con las otras disciplinas que surgieron debido a sus roles más obvios.

CS le permitirá explorar toda la gama de temas y conocimientos informáticos, pero sobre todo desde un punto de vista de aprendizaje. Esto se considera crucial para CS ya que es la única disciplina de computación que equilibra tanto la computación teórica como la aplicada como parte de su conocimiento. Todas las demás disciplinas de computación afectan a lo teórico solo para respaldar y validar las actividades de computación en su mayoría aplicadas que realizan. CS realiza una aplicación teórica o imparcial, o incluso ambas simultáneamente, lo que solo puede hacer. Y es debido a este equilibrio requerido que estudiar CS requiere que se disemine casi por completo en la disciplina y el campo de la computación en general.

Mientras que todas las demás disciplinas de computación están destinadas a ser profesionales de la industria, CS, sin embargo, puede abordar esto junto con la investigación y el mundo académico debido a su enfoque equilibrado y su amplio conocimiento, lo que hace que la falta de especialización sea mínima con una flexibilidad inmensa.


Dado que TI se considera un sub de CS, tiene muchas de las características que CS posee. Presente en todas las disciplinas de computación está la apreciación y, idealmente, una base sólida en los fundamentos de los sistemas, a saber, desarrollo de sistemas, arquitectura de computadoras (hardware-software), administración de información (base de datos), comunicaciones de datos (redes), interacción persona-computadora (interfaz) y tecnologías de plataforma (web, escritorio, móvil, etc.)

Lo que distingue a la TI es su capacidad de llevar estos pasos fundamentales más allá para asumir roles de gestión, como los relacionados con las infraestructuras tecnológicas de las organizaciones. Para ese fin, ciertas habilidades únicas se encuentran en TI como la programación integradora (mapeo de datos, scripting, seguridad, comunicación entre sistemas), integración de sistemas (adquisición, implementación, pruebas) y administración de sistemas (soporte técnico, comunicaciones, mantenimiento de sistemas).

Al estar en una forma opuesta a la CS, obviamente, TI tiene un conjunto de habilidades más especializadas para un rol específico, principalmente dentro de la práctica de la industria. Los conjuntos de habilidades son presumiblemente más bien definidos y las trayectorias profesionales finales son más claras. Esto tiende a limitar las posibles oportunidades que TI podría proporcionar, aunque el hecho de ser director de información (CIO) y / o director de tecnología (CTO) todavía está al alcance. La gestión de proyectos también es más que, especialmente en términos de ciertas tecnologías específicas relacionadas con los fundamentos (por ejemplo, las comunicaciones de datos que conducen a la gestión de la infraestructura inalámbrica, la gestión de la información hasta el almacenamiento de datos, etc.).


Solo para dejar las cosas claras con respecto a las matemáticas en las disciplinas, CS generalmente tiende a tener la reputación de ser el más pesado en matemáticas, aunque todas las demás disciplinas tienen su propio peso. Si bien CS podría necesitar para el diseño de algoritmos y modelos matemáticos, TI necesita matemáticas para fines de administración, como en las estadísticas de evaluación de desempeño de sistemas y en el análisis de compensaciones, ya sean financieras, técnicas o de otro tipo.

También puede verificar su interpretación de cómo estos dos son diferentes entre sí a través de aquí: http://www.acm.org/education/cur…

Opta por CS cualquier día, ya que estás interesado en la codificación.

  1. Terminarás aprendiendo cosas como la construcción avanzada de compiladores, etc., que no se encuentran en el curso de TI
  2. Las carreras de CS pueden perseguir (o elegir) un mayor número de roles en el futuro que las carreras de TI

De acuerdo con lo que ha dado, diría que intente un programa de tecnología de 2 años en su universidad local. Desde allí después de la graduación, puedes optar por una universidad de nivel estatal de 4 años en IT o CS, pero como mencionaste que estás bien con C ++, prueba el programa CS. Por otro lado, si le gusta integrar programas y trabajar con una variedad de hardware y conexiones, pruebe el programa de TI.

Estoy pensando que llegará a una decisión, en algún momento dentro del programa de tecnología, cuál será la más adecuada para usted. También ahorrará algo de dinero de esta manera. A menos que tenga alguna agenda oculta, seguramente será aceptado en la escuela de 2 años.

¡Buena suerte!

Ir por CS. Quieres programar? Primero, aprenda cómo funcionan los lenguajes de programación y estudie con profesores expertos en CS. Puede hacer su vida más fácil si desea aprender sobre el desarrollo de iOS.

More Interesting

Siempre escucho que necesitamos matemáticas en la programación, mi pregunta es: ¿Qué matemáticas necesitamos?

Soy muy bueno en filosofía pero estoy harto de eso. Sin embargo, no soy bueno nada más. ¿Qué tengo que hacer?

¿Debo seguir los consejos de mi nuevo asesor o tomar los cursos que prefiero?

Cómo ser admitido en un programa de doctorado si tengo un GPA bajo

¿Debo dejar caer 2 años directamente para AIIMS Delhi? He completado 12 en este momento.

¿Necesito tomar economía en 11 y 12 para tomar economía en la universidad?

¿Puedo ir a la ingeniería de sonido sin hacer 11 y 12?

Soy un estudiante noveno estándar. Deseo ir a la contabilidad autorizada. ¿Es esencial para mí elegir matemáticas de comercio en mis clases 11 y 12?

Quiero ser un cinematógrafo. ¿Qué debo hacer después del 12?

Tengo 30 años y aproximadamente un año de un título en finanzas. He estado muy interesado en CS últimamente. ¿Debo cambiar de especialización a CS tan tarde en el juego, o simplemente terminar mi carrera?

¿Qué examen debería preferir obtener la admisión a la mejor universidad para obtener un MBA en India?

Mi hijo es bueno en matemáticas y ciencias, así que, ¿cuál es la mejor forma para él?

Soy un graduado de ingeniería de petróleo fresco. Mis académicos no son tan buenos (5.2 / 10 CPI). He aplicado a varias empresas sin éxito. ¿Puedo ir al extranjero como nuevo para conseguir un trabajo?

¿Las matemáticas son siempre necesarias para hacer buena ciencia?

¿Cómo puedo decidir mejor si debo hacer un doctorado o no?