Insegnamento di Informatica e Sistemi Informativi Settore Scientifico Disciplinare: ING-INF/05 Programma: Università degli Studi di Bari Facoltà di Economia Corso di Laurea in Economia Aziendale Corso di Laurea in Economia e Commercio Corso di Laurea in Marketing e Comunicazione Sede di Bari Programma di Informatica e Sistemi Informativi a.a. 2008-2009 (Prof. Vittorio Marengo) Struttura dell’elaboratore elettronico Il concetto di macchina virtuale. Hardware e Software. Schema generale di un sistema di elaborazione dati. Tipologia degli elaboratori elettronici. Le memorie dell’elaboratore elettronico. La memoria centrale. La memoria ROM. La memoria cache. La memoria buffer. Le memorie di massa. Il processore. Studio di un processore per scopi didattici: il PDMS. Evoluzione dei microprocessori. I coprocessori. Le architetture multiprocessore. Input/Output: Le porte di input/output del computer. Le unità di input. Le unità di output. I sistemi di numerazione I sistemi di numerazione posizionali. Il sistema di numerazione binario. Codifica binaria dei dati. La rappresentazione dei numeri. Il sistema di codifica complemento a due. Il sistema di codifica floating point. Codifica dei caratteri. L’algebra di Boole Logica proposizionale: le proposizioni. Variabili e costanti booleane. Operazioni sull’insieme delle variabili booleane. L’operazione NOT. L’operazione OR. L’operazione AND. L’operazione NOR. L’operazione NAND. L’operazione OR ESCLUSIVO. Proprietà dell’algebra booleana. Teoremi dell’algebra booleana. Teoremi di De Morgan. Funzioni booleane. Forma canonica. Sintesi delle funzioni booleane. I circuiti logici Implementazione hardware dei circuiti logici. Il decodificatore. Il selettore. L’unità di somma. Il flip-flop RS. Gli algoritmi Il concetto di algoritmo. Costanti, variabili e istruzioni di un algoritmo. Rappresentazione degli algoritmi. I Linguaggi di Programmazione Il linguaggio macchina. I linguaggi simbolici a basso livello. I linguaggi simbolici ad alto livello. Metodologie per la progettazione dei programmi. I traduttori: l’assemblatore, il compilatore e l’interprete. Il Linker. I sistemi operativi Caratteristiche dei sistemi operativi. Il modello Onion Skin. I sistemi operativi monotasking. I sistemi operativi multitasking. Il gestore del processore. Il gestore della memoria centrale. Il file system. I gestori delle periferiche. Due casi di studio:Il sistema operativo Windows. Archiviazione dei Dati Il concetto di file di dati tradizionali. File sequenziali e con indici. Operazioni sui file di dati. Il Data Base Management System (DBMS). Progettazione del data base. Analisi dei requisiti. Progettazione concettuale. Realizzazione secondo un modello di data base. I linguaggi di gestione dei data base. Tipologia di utenti dei data base. Le operazioni dell’algebra relazionale. Il linguaggio SQL Definizione dei dati. Manipolazione dei dati. Il comando SELECT. Gli operatori BETWEEN, IN, LIKE, IS NULL. Le funzioni di gruppo. Visualizzazioni ordinate di tabelle. Interrogazioni riguardanti più tabelle. Le viste logiche. Le reti di computer La comunicazione tra computer. Il modello ISO/OSI. Gli strati e le loro funzioni. Come avviene la trasmissione. Protocolli ed interfacce. Le reti locali. I mezzi trasmessivi. Le tipologie di rete. Le tecnologie di rete. Architetture client-server e peer-to-peer. Le reti geografiche. Connettività analogica. Connettività digitale. Reti a commutazione di pacchetto. Internetwork. I ripetitori. I bridge. I router. I gateway. Internet. I servizi di Internet. I sistemi informativi Dato e informazione. Il sistema informativo. I flussi aziendali. Teoria dei sistemi. Ciclo di vita di un sistema informativo. Le Intranet. Componenti di una Intranet. Progettazione e gestione di una Intranet. La sicurezza nella Intranet. Testi di Riferimento 1. V. Marengo – M. Scalera Evoluzione della Tecnologia Informatica: dal Bit ad Internet Adriatica Editrice Bari Sintesi del curriculum scientifico: Curriculum Vitae et studiorum di Vittorio Marengo Titoli di studio Laurea in Economia e Commercio presso la Facoltà di Economia dell’Università degli Studi di Bari. Professore Ordinario. Titolare della cattedra di Informatica (raggruppamento INF 01) Abilitazione alla professione di Dottore Commercialista Attività didattica Presso la Facoltà di Scienze dell’Università di Bari,è stato professore Associato di Trattamento dell’Informazione nell’Impresa. Nella stessa Facoltà ha tenuto in vari periodi i seguenti corsi di insegnamento: Reti di Sistemi di Elaborazione Economia e Organizzazione Aziendale Sistemi Informativi Presso la Facoltà di Economia e di Scienze Politiche, nelle sedi di Bari,Brindisi e Taranto, ha tenuto i seguenti corsi: Fondamenti di Informatica Basi di Dati Statistica Computazionale Tecniche Informatiche per l’analisi economica. Informatica e Sistemi Informativi Presso la Università “Nostra Signora del Buon Consiglio” di Tirana, Albania: Informatica e Sistemi Informativi per il corso di Laurea in Economia Aziendale Attività di coordinamento e direzionali Direttore Responsabile del CE.CA. (Centro di Calcolo Elettronico) dell’Università degli Studi di Bari; Direttore Responsabile del S.E.D.A.B. (Centro di Elaborazione Dati Ateneo Barese). Direttore del Corso di Perfezionamento in “Teoria e Tecniche del Commercio Elettronico in Internet” attivato presso la Facoltà di Economia dell’Università degli Studi di Bari. Presidente di numerose Commissioni per la Didattica,per i Laboratori. Progettista di un sottoprogetto del Progetto della Comunità Europea Azione “ Campus- one”. Dottorati di ricerca Dal 1994 al 1997 è Membro del Collegio dei Docenti del Dottorato di Ricerca in Statistica Computazionale – sede di Napoli. Dal 1994 al 1999 è Membro del Collegio dei Docenti del Dottorato di Ricerca in Sistemi Informativi – sede universitaria della LUISS di Roma. Ha curato la crescita culturale scientifica di Computazionale. Ricercatori e di alcuni Dottori di ricerca in Statistica Attività di collaborazione internazionali e nazionali Coordinamento e partecipazione a progetti di ricerca nazionali ed internazionali Nel 2006 Coordinatore Responsabile della Convenzione tra l’Università di Bari e l’Università di Irkutsk( Russia) per promuovere, attraverso programmi comuni ,la cooperazione negli ambiti della ricerca scientifica e della didattica per progetti di ricerca e formazione, al fine di individuare percorsi formativi omogenei. Dal 2005 Coordinatore scientifico nazionale del progetto europeo Tempus Project,in collaborazione con le Università di Sunderland (UK),Ucraina (Donesk) e Russia (Irkushk), per pianificazione, progettazione e messa in opera di un Master Degree in Decision Systems, durata del MASTER sino al 2008. Si sono avute sessioni di lavoro in Russia (Irkushk),nell’Ottobre 2005,e un Convegno dove sono state definite le fasi progettuali e di realizzazione del Master. Nell’ambito del convegno le cui linee di ricerca riguardavano……. è’ stato Chairman di una sessione scientifica ……. Nell’ambito dei rapporti di collaborazione tra le Università Argentine e la Università degli Studi di Bari, ha tenuto seminari sulle “Tecnologie delle Reti Telematiche” presso l’Università di Belgrano, Buenos Aires (Argentina). Sempre nell'ambito di tale collaborazione è stato incaricato dal Rettore dell’Università di Bari, di organizzare un ciclo di seminari in Argentina, su: ”Reti aziendali e i servizi di rete: e-commerce Nel ottobre 2005 ha tenuto una serie di lezioni e seminari presso le Università Argentine di Conception del Uruguay, Moron di Buenos Aires e l’Università di Mar del Plata, sul tema “ “L’innovazione tecnologica nelle PMI :progetti di Sistemi Informativi Integrati”.. Per il triennio 2005-2008, Componente del Comitato Tecnico Scientifico del Centro Interfacoltà di servizi Rete Puglia, per la Facoltà di Economia,nell’ambito del trasferimento di Tecnologie nelle Facoltà aderenti alle iniziative progettuali. Nel periodo 2002-2004 Responsabile del sottoprogetto Student Card,nell’ambito del progetto Campus One,finanziato dalla comunità Europea con fondi UMTS legge 388 del 31-12-2000. E’ stato progettato e implementato un sistema di accesso via web ai servizi didattici e amministrativi per gli studenti e il personale universitario,con utilizzo di carte a microprocessore. Dal 2002-2006 Coordinatore Scientifico del progetto finanziato dal MIUR avviso 68/02 –prot. MIUR n.3058/60 del 23.01.02 –Servizi Avanzati di Formazione a Distanza per l’Economia Pugliese. Sono state realizzate infrastrutture di alta Tecnologia nelle tre sedi della Facoltà di Economia. E’ stato componente del Working Group Statistical Aspects of Seismicity in seno alla European Seismological Commission interessandosi di modelli di analisi dei dati delle onde sismiche; con il coordinamento dell’Istituto di Geofisica dell’Università di Bari. Dal 2000 collabora, insieme al gruppo di Apprendimento Automatico del Dipartimento di Informatica dell'Università di Bari, con la Universitè Paris-Dauphine (France) - Group de Apprentissage Numerique Symbolique”. E' stato visiting Professor presso i Centri di Ricerca IBM europei (Inghilterra, Svizzera, Germania, Spagna, Francia, Italia), americani (New York, California, Florida) e giapponesi (Tokyo), su incarico dell’Università degli Studi di Bari. Titolare dei finanziamenti per progetti di ricerca del MURST 60% su Sistemi Informativi Aziendali e Reti di sistemi di elaborazione. . Attività organizzative accademiche e professionali svolte nell’Università In considerazione delle funzioni di responsabilità svolte per la realizzazione e gestione del Sistema Informativo Universitario, ha ricevuto numerosi incarichi per l’organizzazione delle iniziative nel campo della Informatizzazione degli Uffici dell’Amministrazione Centrale. Direttore dei Laboratori Informatici della Facoltà di Economia per le sedi di Bari e Taranto. Dal 2001 al 2003 è stato Direttore del Corso di Perfezionamento universitario in “Teorie e Tecniche del Commercio Elettronico in Internet”. Componente del Comitato Tecnico scientifico di numerosi progetti di didattica IFTS Attività scientifica Gli interessi scientifici rivolti essenzialmente allo studio di metodologie di sviluppo e realizzazione dei sistemi applicati all’analisi dei processi per strategie di realizzazione di Intranet e architetture client/server. Studio di modelli di ottimizzazione dell’organizzazione aziendale. Analisi di strutture di dati centralizzate; modelli per il trasferimento delle tecnologie di comunicazione in azienda. Collabora con il Dipartimento di Informatica interessandosi anche di analisi di modelli logico-statistici per l’apprendimento induttivo concettuale, con il gruppo di ricerca di Apprendimento Automatico. Metodologie di progetto di Sistemi Informativi Aziendali (aspetti organizzativi connessi alla introduzione delle tecnologie informatiche);ottimizzazione di modelli per il trasferimento delle tecnologie della comunicazione; Strutturazione di Basi di Dati aziendali, Reti di Sistemi di Elaborazione (progetti di reti LAN e prototipi di INTRANET); Strumenti user-friendly a supporto della didattica Statistica Computazionale e metodi statistici per il Data Mining; Analisi dell’usabilità dei siti Applicazione di modelli di piattaforme di e-learning per formazione a distanza. . Principali contributi scientifici Modelli di strutture di Basi di Dati. La sua attività scientifica, dal periodo in cui è stato responsabile del Centro di Calcolo scientifico dell’Università di Bari, si è svolta nel campo dei Sistemi di gestione delle Basi di Dati: ha sperimentato Sistemi di Data Base per applicazioni bibliografiche ad accesso diretto (on-line-databases). In questa area sono da collocare le ricerche, svolte negli anni '80, di applicazioni alla medicina: sono state studiate particolari strutture per realizzare delle Banche dati dinamiche di ausilio alle decisioni del medico. In particolare ha studiato modelli di strutture integrate di dati rilevati con “l’inseguimento del paziente” nei vari reparti di degenza, per la realizzazione di una cartella clinica automatizzata con livello di aggiornamento dinamico . Sistemi Informativi Aziendali e modelli organizzativi. Si è interessato di metodologie di analisi e realizzazione di Sistemi Informativi, in particolare dei modelli organizzativi, comparando l’efficienza/efficacia di metodi top down e bottom up. Reti di calcolatori e metodologie di progetto di sistemi integrati Internet/Intranet. Sistemi Informativi Geografici (GIS). Ha approfondito le tematiche relative alla realizzazione di modelli statistici dei Sistemi Informativi Geografici, per il trattamento automatico dei dati, con riferimento alla grande quantità di dati di tipo “geometrico” (di carattere cartografico), e “alfanumerico” (di carattere amministrativo e socio economico), che questi sistemi gestiscono per la rappresentazione del territorio e delle opere esistenti con una componente grafica (generalmente vettoriale). Strumenti di ausilio alla didattica. E' stata progettata un’architettura di processore al fine di consentire la simulazione interattiva di funzionamento delle unità di calcolo in tutte le sue fasi operative. Il progetto ha avuto tre fasi di ricerca che hanno prodotto altrettanti risultati, in particolare:è stato preparato il prototipo hardware in ogni sua parte simulando una esecuzione di istruzione in un linguaggio Assembler-like a basso livello (fase fetch ed execute) . Progettazione e realizzazione del software di simulazione del processore didattico. Realizzato e testato un software stand-alone in ambiente Delphi, che consente all’utente di simulare le funzionalità del processore osservando graficamente l’andamento delle fasi esecutive di una istruzione. Progettazione e implementazione in ambiente Web del simulatore del processore didattico. In questa ultima fase, considerato lo sviluppo di Internet e la sua valenza anche in campo didattico, è stato realizzato un simulatore software che permette di interagire e controllare l’esecuzione del processore in ambiente Web. Statistica computazionale e Data Mining. Si è interessato di metodi di data mining, generalmente catalogati come descrittivi, afferenti alla statistica inferenziale: il risultato è quello di riepilogare i dati, a scoprire dipendenze funzionali, regole di associazione, cluster o deviazioni, producendo pattern che descrivono in forma sintetica i dati analizzati. Interessato ai metodi della statistica multivariata inferenziale. Dal 2000 ha iniziato una collaborazione col gruppo di Apprendimento Automatico del Dipartimento di Informatica della Università di Bari allo scopo di studiare l’integrazione tra metodi statistici e metodi logici da applicare al Data Mining. I modelli logici formalizzano i diversi meccanismi inferenziali dell’apprendimento automatico, come l’induzione, la deduzione, mentre i modelli statistici consentono di controllare gli effetti non deterministici di un fenomeno. L’integrazione di modelli logico-statistici consente di mettere a punto metodi di apprendimento induttivo concettuale, fondati su modelli logici, ma comunque applicabili a dati di natura eterogene. Pubblicazioni anni 2003-2006 Congressi Internazionali 1) M.Scalera, D.Albanese, N.Convertini, A.Marengo, V.Marengo THE ANALYSIS OF THE ALGORITHM W3C FOR THE ACCESSIBILITY OF THE CONTRAST AMONG COLOURS, IADIS International Conference, WWW/Internet 2006, 5-8 October 2006, Murcia, Spagna 2) A.Marengo, D.Albanese, N.Convertini, M.Scalera,A.Serra, V.Marengo Ontological support for the creation of Learning Object, ITI 2006: Information Technology Interfaces, Cavtat (Croazia) 19-22 giugno 2006 3) A.Marengo, D.Albanese, N.Convertini, M.Scalera, V.Marengo Methodological Analysis on “Osel.it” users feedback for the assessment of open source learning management System, Ed-Media 2006 Honoululu (USA) 6-9 gennaio 2006 4) N.Convertini, A.Marengo, V.Marengo, M.Scalera, Open Source Learning Management System, a comparison experience, ITI2005: Information Technology Interfaces, Giu 20 – Dec 23 2005, Cavtat, Croazia 5) A.Marengo, V.Marengo, M.Scalera, N.Convertini Comparison of learning and teaching outcomes from course supported by different Open Source LMS, ICCE2004: International Conferences on Computers in Educational, Nov 30 – Dec 3 2004, Melbourne, Australia 6) M.Scalera, A.Marengo, N.Convertini, , V.Marengo Usability models on institutional portals: a case study at the University of Bar, E-Society 2004: IADIS International Conference, 16-19 luglio 2004, Avila, Spagna 7) M.Scalera, A.Marengo, N.Convertini, B.Rossini V.Marengo The experimental and comparative analysis of the Nuke-based CMS platforms usability, CCCT 2003: International Conference on Computer, Communication and Control Technologies 30 giugno – 3 luglio 2003 Orlando (USA) 8) A.Marengo, M.Scalera, B.Rossini, N.Convertini, V.Marengo Corporate Portal: a web-based tool for firms in southern Italy, ED-Media 2003: World Conference on Educational Multimedia, Hypermedia & Telecommunications Organizzato da AACE(Association for the Advancement of Computing in Education), 23-29 giugno 2003 Honolulu, USA 9) A.Bianchi, D.Caivano, V.Marengo, G.Visaggio Iterative Reengineering of Legacy functions .Proceedings of International Conference on Software Maintenance, IEEE Computer Society, Florence, Italy, pp.632-641 10) F. Esposito, A. Lanza, F. Lisi, D. Malerba, V. Marengo Knowledge Discovery Technologies Foe Urban Spatial Planning INPUT 2001, 2nd International Conference on Information Technology and Spatial Planning. Proceedings pp.24 et seguenti.Giugno 2001, Isole Tremiti (I). Riviste Internazionali 1) N.Convertini, D.Albanese, A.Marengo, V.Marengo, M.Scalera The Osel Taxonomy for the classification of the Learning Objects: IJKLO (International Journal Knowledge Learning Objects) – accettata dai refereer - pubblicato 2006 – Volume 2/2006 (http://www.jklo.org). 2) A. Marengo, V. Marengo ”Measuring The Economic Benefits Of E-Learning: A Proposal For A New Index For Academic Environments” JITE 2005 Vol. 4 – pages 329-346 . Journal Of Computing In Higher Education 3) A.Bianchi, D.Caivano, V.Marengo, G.Visaggio “Iterative Reengineering of Legacy functions” - IEEE Transactions on Software Engineering 2003. 4) F. Esposito, D. Malerba, V. Marengo Inductively learning from numerical and simbolic data: An integrated framework - Intelligent Data Analysis Journal Autore di n.4 volumi didattici sui temi dell’informatica di base e delle metodologie degli algoritmi. Vittorio Marengo "Consapevole delle sanzioni penali, nel caso di dichiarazioni non veritiere, di formazione o uso di atti falsi, richiamate dall'art. 76 del D.P.R. 445/2000, dichiaro che quanto sopra corrisponde a verità. Ai sensi del D.Lgs n. 196 del 30/06/2003 dichiaro, altresì, di essere informato che i dati personali raccolti saranno trattati, anche con strumenti informatici, esclusivamente nell'ambito del procedimento per il quale la presente dichiarazione viene resa e che al riguardo competono al sottoscritto tutti i diritti previsti all'art. 7 della medesima legge". Vittorio Marengo Risultati dell’apprendimento: Capacità di valutare i benefici indotti dall’utilizzo delle tecnologie informatiche e l’uso delle tecniche per l’analisi dell’informazione Eventuali propedeuticità: Matematica e statistica (consigliate) Anno di corso dell’insegnamento: Secondo Testi di riferimento: V. Marengo – M. Scalera Bari Evoluzione della Tecnologia Informatica: dal Bit ad Internet. Adriatica Editrice Bibliografia scientifica di settore Metodo di valutazione: Prova scritta e prova orale Eventuali attività di supporto alla didattica: Esercitazioni in laboratorio, casi di studio, utilizzo di piattaforme di e-learning. Orario di ricevimento docente: Mercoledì dalle ore 10:30 alle ore 13:30