Tengo una licenciatura en Ciencias de la Computación (con opción de matemáticas) y un doctorado en Sistemas de Información Computacional Empresarial. He enseñado en programas de Ciencias de la Computación, Sistemas de Información Computacional y Análisis de Datos Empresariales. También tiendo a tender un puente entre el mundo académico y la industria creando relaciones entre las escuelas y las empresas para mejorar el plan de estudios y la colocación de los estudiantes.
Desde mi punto de vista, las Ciencias de la Computación consisten más en hacer que un ordenador, sus dispositivos periféricos y las redes sean más fáciles de usar escribiendo o mejorando los sistemas operativos, mejores técnicas de almacenamiento y recuperación de datos, algoritmos de búsqueda y ordenación, algoritmos de compresión y encriptación, lenguajes informáticos, entornos de desarrollo integrados, servidores y servicios web, utilidades y otro software de sistemas.
Los sistemas de información, por otro lado, se centran más en el uso del ordenador para resolver problemas escribiendo software de aplicación y reuniendo varios tipos de software y dispositivos en un sistema integrado y utilizable que permita a las organizaciones funcionar y a las personas realizar su trabajo de forma más eficiente. Esto incluye diversas herramientas de productividad individual, arquitectura de la información y aplicaciones y sistemas empresariales como nóminas, gestión de inventarios, entrada y cumplimiento de pedidos, gestión de relaciones con los clientes, gestión de la cadena de suministro, etc. La SI también incluye la gestión y el análisis de datos.
La TI, o Tecnología de la Información, sirve de puente entre estas dos áreas. La TI gestiona las redes, implementando y manteniendo el software y el hardware, la arquitectura de los sistemas y se encarga de la función de asistencia técnica.
Considero que el desarrollo de la inteligencia artificial implica tanto a la CS como a la CIS porque la IA necesita el andamiaje básico de las bases de conocimiento y las estrategias de toma de decisiones de la CS y el conocimiento del dominio y la orientación de la CIS.
La punta de lanza de los Sistemas de Información es el análisis de los datos que conducen a mejores conocimientos y a la toma de decisiones. Esta actividad requiere conocimientos de gestión y recuperación de datos (base de datos, SQL, ETL, etc.), programación y técnicas matemáticas avanzadas, como el modelado predictivo (como la regresión multivariante, el análisis de trayectorias, el análisis de supervivencia, los árboles de decisión, las redes neuronales, etc.) y la clasificación (análisis de conglomerados, análisis de factores, análisis de cestas de mercado, RFM, etc.). Para poder generar ideas útiles también es necesario conocer a fondo la organización y su sector, cómo funcionan y se desarrollan las organizaciones, conocer los factores e interacciones del entorno y lo que quieren y necesitan los clientes. (Por organizaciones, generalmente me refiero a las empresas, las organizaciones sin ánimo de lucro y las agencias gubernamentales.)
En mi experiencia, los estudiantes de CS no están tan bien equipados para el análisis de datos como los estudiantes de CIS, que saben más sobre negocios. Los estudiantes de CIS son más propensos a entender la relevancia y el impacto de los resultados del análisis de datos y cómo hacer el mejor uso de esos resultados. Los estudiantes de ciencias de la computación que cursan estudios de posgrado que incluyen muchas matemáticas y un estudio de las organizaciones y los sistemas del mundo real tienen una trayectoria profesional para convertirse en científicos de datos. Los científicos de datos están más involucrados en el desarrollo de software y técnicas para el análisis de datos. Los estudiantes de ciencias de la información utilizan ese software y esas técnicas para generar ideas que guíen a los responsables de la toma de decisiones de las organizaciones.
En conclusión, las ciencias de la computación y las ciencias de la información operan en áreas complementarias para desarrollar y apoyar los sistemas de software/hardware que la sociedad y las organizaciones necesitan para sobrevivir, prosperar y crecer. La CS se orienta más hacia la tecnología, mientras que el CIS se orienta más hacia la sociedad y las organizaciones.