I sistemi di numerazione - Economia.uniba.it. Il portale della facolta

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