Qual è la differenza tra CS e CIS?

Ho una laurea in Informatica (con un'opzione matematica) e un dottorato in Sistemi Informatici Aziendali. Ho insegnato nei programmi di Computer Science, Computer Information Systems e Business Data Analytics. Tendo anche a gettare un ponte tra il mondo accademico e l'industria, creando relazioni tra scuole e aziende per migliorare il curriculum e l'inserimento degli studenti.

Dalla mia prospettiva, l'informatica consiste piuttosto nel rendere un computer, le sue periferiche e le reti più facili da usare, scrivendo o migliorando i sistemi operativi, le migliori tecniche di archiviazione e recupero dei dati, gli algoritmi di ricerca e ordinamento, gli algoritmi di compressione e crittografia, i linguaggi informatici, gli ambienti di sviluppo integrati, i server e i servizi web, le utility e altri sistemi software.

I sistemi informativi, d'altra parte, riguardano più l'uso del computer per risolvere i problemi scrivendo software applicativo e tirando vari tipi di software e dispositivi in un sistema utilizzabile e integrato che permette alle organizzazioni di operare e alle persone di svolgere il loro lavoro in modo più efficiente. Questo include vari strumenti di produttività individuale, architettura dell'informazione e applicazioni e sistemi aziendali come il libro paga, la gestione dell'inventario, l'inserimento e l'adempimento degli ordini, la gestione delle relazioni con i clienti, la gestione della catena di approvvigionamento e così via. L'IS include anche la gestione e l'analisi dei dati.

IT, o Information Technology, fa da ponte tra queste due aree. L'IT gestisce le reti, l'implementazione e la manutenzione del software e dell'hardware, l'architettura dei sistemi e gestisce la funzione di help desk.

Considero lo sviluppo dell'intelligenza artificiale come coinvolgente sia il CS che il CIS perché l'AI ha bisogno dell'impalcatura di base delle basi di conoscenza e delle strategie decisionali del CS e della conoscenza del dominio e dell'orientamento del CIS.

La punta di diamante dei Sistemi Informativi è l'analisi dei dati che porta a migliori intuizioni e decisioni. Questa attività richiede la conoscenza della gestione e del recupero dei dati (database, SQL, ETL, ecc.), della programmazione e delle tecniche matematiche avanzate, come la modellazione predittiva (come la regressione multivariata, l'analisi del percorso, l'analisi di sopravvivenza, gli alberi decisionali, le reti neurali, ecc. Essere in grado di generare intuizioni utili richiede anche una conoscenza approfondita dell'organizzazione e del suo settore, di come le organizzazioni operano e si sviluppano, la conoscenza dei fattori ambientali e delle interazioni, e di cosa vogliono e hanno bisogno i clienti. (Per organizzazioni, intendo generalmente aziende, non-profit e agenzie governative.)

Nella mia esperienza, i laureati in CS non sono così ben equipaggiati per l'analisi dei dati come i laureati in CIS, che conoscono meglio il business. Le major CIS hanno più probabilità di capire la rilevanza e l'impatto dei risultati dell'analisi dei dati e come fare il miglior uso di questi risultati. I laureati in CS che vanno alla scuola di specializzazione che include molta matematica e uno studio delle organizzazioni e dei sistemi del mondo reale hanno un percorso di carriera per diventare uno scienziato dei dati. Gli scienziati dei dati sono più coinvolti nello sviluppo di software e tecniche da utilizzare nell'analisi dei dati. Le major IS usano effettivamente quel software e quelle tecniche per generare intuizioni per guidare i decisori organizzativi.

In conclusione, CS e CIS operano in aree complementari per sviluppare e sostenere sistemi software/hardware necessari alla società e alle organizzazioni per sopravvivere, prosperare e crescere. CS è orientata più verso la tecnologia, mentre CIS è orientata più verso la società e le organizzazioni.