FACOLTA DI INGEGNERIA - Genova
LAUREA SPECIALISTICA IN INGEGNERIA INFORMATICA
anno accademico 2007-2008
| COD. | ATTIVITÀ FORMATIVA E DOCENTE CONTENUTO E OBIETTIVI SPECIFICI |
37614 |
ARCHITETTURE E PROTOCOLLI PER RETI WIRELESS 1 Architetture delle reti radiomobili cellulari di seconda e terza generazione, tecnologie wireless per reti locali (WLAN) e per Personal-Sensor-Body Area Networks (PAN, SAN e BAN). Specifiche delle reti radiomobili GSM e UMTS, Standard IEEE 802.11 (Wi-Fi), Standard Bluethoot. Utilizzo del TCP/IP in ambito Wireless (Mobile IP). |
32681 |
ARCHITETTURE SOFTWARE 1 Acquisire dimestichezza con le problematiche fondamentali relative alla programmazione concorrente e distribuita. Acquisire padronanza degli strumenti atti a risolvere tali problematiche forniti dalla piattaforma Java 2 Standard Edition (J2SE). |
32708 |
BASI DI DATI 2 Il corso si propone di approfondire e completare conoscenze sulle Basi di Dati, con particolare attenzione verso l'architettura interna delle basi di dati, le metodologie di indicizzazione, la gestione delle transazioni e le metodologie di datawarehouse. |
32718 |
CALCOLATORI ELETTRONICI 2 Il corso illustra l'architettura dei moderni calcolatori: prende in considerazione la realizzazione a bus; analizza il funzionamento della memoria cache; illustra approfonditamente l'organizzazione di processori con struttura pipeline; discute l'architettura dei processori oggi più diffusi (MIPS, SPARC, Pentium, Power PC,') |
45897 |
CONTROLLO MULTIVARIABILE 1 Il corso ha come obiettivi principali: lo studio di tecniche per la regolazione ed il controllo di sistemi lineari a più variabili controllate, sia in riferimento a sistemi a tempo continuo che a tempo discreto; lo studio di tecniche e metodologie di base per la sintesi di sistemi di regolazione e controllo di impianti contenenti non linearità. |
| 32696 |
ELABORAZIONE DI IMMAGINI E VISIONE ARTIFICIALE 1 Sistema visivo ed immagini elettroniche. Definizione delle tecniche di elaborazione di immagini. Pulitura dal rumore, estrazione di contorni, miglioramento di qualità. Tecniche morfologiche. Esempi di sistemi per visione industriale. Ricostruzione tridimensionale e visione artificiale. Cenni di visualizzazione di immagini 3D. Principi della TAC. |
45904 |
FONDAMENTI DI GRAFICA TRIDIMENSIONALE 1 Dispositivi grafici. Algoritmi per grafica bidimensionale. Trasformazioni geometriche 2/3D. Proiezioni. Acquisizione, rappresentazione e modellamento di forme 3D. Fisica e psicofisica del colore. Tecniche per la sintesi di immagini realistiche. Principi base di animazione. Geometria Frattale. Librerie grafiche (DirectX, OpenGL). |
| 32729 |
GESTIONE AZIENDALE 1 Il corso affronta il tema della gestione di organismi complessi quali sono le organizzazioni economiche; l?obiettivo perseguito è quello di dotare lo studente di conoscenze e strumenti di base necessari alla gestione d?impresa. Centro focale del corso sono la disamina e lo sviluppo del processo decisionale ed il ruolo svolto dalle tecnologie ICT. |
32730 |
GESTIONE DEI SISTEMI PRODUTTIVI E LOGISTICI 1 Il corso intende fornire all'allievo le competenze di base per la progettazione, la gestione e l'analisi delle prestazioni dei sistemi produttivi. Viene affrontata anche la tematica dei sistemi di produzione multi-site e delle supply-chain. Vengono infine considerati i problemi legati al progetto e alla gestione dei sistemi logistici distributivi. |
45907 |
IDENTIFICAZIONE E STIMA DI SISTEMI 1 Tecniche di identificazione: tecniche di identificazione mediante segnali manipolabili (risposta al gradino, risposta in frequenza); tecniche di identificazione parametrica per sistemi lineari in presenza di segnali non manipolabili; applicazione delle tecniche di identificazione al controllo di sistemi dinamici mal noti: il controllo adattativo |
45912 |
INFORMATICA TEORICA 1 Il corso introduce in modo sistematico i principali modelli di computazione, analizzandone proprietà e mutue relazioni. In particolare, il corso si propone di introdurre le problematiche relative alla computabilità e alla complessità esponendo sia i principali risultati teorici, sia esempi di rilevanza applicativa in campo ingegneristico. |
32683 |
INGEGNERIA DEL SOFTWARE 2 Il corso intende fornire le conoscenze di base su: raccolta, analisi, classificazione, validazione, verifica dei requisiti; metodi descrittivi/operazionali, informali/formali per la specifica di requisiti funzionali; tecniche per la verifica dei requisiti e del software, basati sia su analisi statica che dinamica della specifica e del codice. |
49467 |
INGEGNERIA DELLA CONOSCENZA 1 Il corso introduce gli studenti alle metodologie tramite cui un calcolatore riesce a rappresentare ed elaborare in modo (semi)autonomo modelli di sistemi complessi eventualmente partendo da pochi esempi di funzionamento. Lo scopo è quello di fornire una conoscenza immediatamente fruibile delle principali metodologie utilizzate in campo applicativo. |
37648 |
INGEGNERIA ECONOMICO FINANZIARIA 1 Il corso fornisce le nozioni basilari dei mercati finanziari e sviluppa le applicazioni delle metodologie ingegneristiche per la risoluzione di problemi in economia e in finanza. I contenuti partono da una visione probabilistico-statistica dei mercati con particolare attenzione alla definizione di procedure quantitative per la gestione del rischio. |
20371 |
INTELLIGENZA ARTIFICIALE 1 Il corso introduce alle problematiche e alle tecniche risolutive piu` consolidate dell'Intelligenza Artificiale. Vengono affrontate le problematiche relative alla rappresentazione della conoscenza, alla risoluzione dei problemi con applicazioni che vanno dalla pianificazione alla verifica automatica di sistemi complessi. |
45914 |
INTERFACCE UTENTE E PROGRAMMAZIONE AD EVENTI 1 Il corso introduce agli aspetti fondamentali di progettazione e programmazione utilizzando il linguaggio Java, con particolare enfasi sulle interfacce utente e i relativi aspetti di progettazione orientata agli oggetti e realizzazione mediante programmazione ad eventi. Tali contenuti sono veicolati con il supporto della piattaforma Java 2 SE 5.0. |
| 49471 |
LINGUAGGI DI PROGETTAZIONE DELL'HARDWARE 1 Il corso presenta le tipologie di realizzazione di circuti integrati i.e. PALs, PLDs, CPLDs, FPGAs, Gate Arrays, ASICs, ASSP, ecc. Inoltre sono introdotte le metodologie di progettazione basate sull'uso di linguaggi di descrizione dell'hardware (e.g. VHDL e VHDL - AMS) e di simulatori software integrati nei più comuni ambienti di sviluppo. |
41655 |
LINGUAGGI E TRADUTTORI 1 Il corso fornisce una panoramica completa sulla teoria e le tecnologie alla base dei compilatori. Oltre ad approfondire lo studio teorico dei linguaggi formali e delle varie tecniche di traduzione, il corso introduce gli aspetti ingegneristici della materia e gli strumenti alla base dello sviluppo dei moderni compilatori. |
49472 |
MACCHINE E SISTEMI TERMICI ED ELETTRICI 1 Modelli e controlli di impianti a vapore, turbine a gas, motori a combustione interna, celle a combustibile, sistemi per la trigenerazione. Circuiti magnetici. Trasformatori. Macchine asincrone e sincrone. Macchine in corrente continua. Tipologie di motori di controllo. Struttura dei sistemi elettrici, sicurezza. |
37658 |
METODI E MODELLI PER IL SUPPORTO ALLE DECISIONI 1 L'obiettivo è fornire capacità analitiche per affrontare problemi decisionali di natura gestionale. Vengono presentati modelli deterministici lineari con singolo criterio, stocastici (teoria delle decisioni), su grafo e modelli multi-criterio I campi applicativi di riferimento sono quelli della pianificazione e della logistica. |
32755 |
MODELLI DEI SISTEMI DI PRODUZIONE 1 Il corso fornisce gli strumenti essenziali per la rappresentazione e l'analisi di sistemi produttivi rappresentati da una dinamica ad eventi discreti. Sono utilizzati, in particolare, gli strumenti relativi alle reti di code e alle reti di Petri. E' inoltre fornita un'introduzione ai problemi di scheduling in ambito manifatturiero. |
27879 |
MODELLISTICA E CONTROLLO DEI SISTEMI DI TRASPORTO 1 Il modulo intende fornire gli strumenti concettuali e metodologici di base per affrontare problemi di analisi e decisionali relativi all'Ingegneria dei sistemi di trasporto; il modulo permette la familiarizzazione con l'impiego delle tecnologie più avanzate per la disseminazione dell'informazione e per la gestione dei sistemi di trasporto. |
32858 |
PROGETTAZIONE E PRODUZIONE MULTIMEDIALE 1 Fornire conoscenze di base sui sistemi multimediali, con particolare riferimento agli standard industriali per l'audio e il video, ai sistemi operativi multimediali, al multimedia content analysis e retrieval, a elementi introduttivi su tecniche di progettazione di interfacce uomo-macchina multimediali e al processo di Interaction Design. |
37677 |
PROVA FINALE |
37683 |
RETI DI CALCOLATORI 2 Il corso si propone di fornire le conoscenze di base ed avanzate sulle reti di nuova generazione basate su protocollo IP. Le tematiche affrontate sono essenzialmente: convergenza delle reti telefoniche e dati, la qualità del servizio nelle reti IP, architetture basate su protocolli H.323, SIP e architetture softswitch, programmazione socket. |
32782 |
RICERCA OPERATIVA 1 Modellamento di un processo decisionale (di progettazione, di controllo, ecc.) come problema di ottimizzazione. Ottimizzazione in assenza del tempo (ottimizzazione statica): problemi di programmazione lineare a variabili continue e intere. Ottimizzazione dinamica: problemi decisionali in ambiente aleatorio con conoscenza perfetta dello stato. |
41671 |
RICERCA OPERATIVA 2 Ottimizzazione statica: problemi di ottimizzazione su reti e problemi di programmazione non lineare. Ottimizzazione dinamica: problemi decisionali in ambiente aleatorio con conoscenza imperfetta dello stato, problemi di filtro ottimo e problemi di ottimizzazione a informazione distribuita. |
37686 |
ROBOTICA 1 Architetture software e algoritmi usati nella moderna Robotica. Pianificazione del movimento; percezione e fusione sensoriale; visione; architetture software cognitive; metodi di pianificazione di azioni; strutture ad agenti distribuite per robot multipli interfacciati a sistemi di automazione. Esperienze ed esercitazioni in laboratorio. |
32795 |
ROBOTICA INDUSTRIALE 1 Il corso fornisce gli strumenti matematici per descrivere le strutture robotiche. Seguirà l'analisi delle metodologie di pianificazione off-line su base geometrica. Quindi la presentazione delle più recenti tecniche di controllo in ciclo chiuso su base cinematica. Tali tecniche verranno evidenziate tramite l'analisi di alcuni casi più complessi. |
37687 |
ROBOTICA INDUSTRIALE 2 Il corso proseguirà nell'analisi degli aspetti di coordinamento e controllo su base cinematiche di strutture robotiche cooperanti. Si esaminano casi di crescente complessità, come sistemi a più bracci manipolatori, possibilmente dotati di organi di presa (mani robotiche antropomorfe), eventualmente montati su strutture mobili di supporto. |
32761 |
SENSORI ED ATTUATORI ELETTRICI 1 Nel corso vengono presentati i componenti necessari allo sviluppo di azionamenti di attuatori elettrici, con riferimento alla realizzazione di anelli di controllo reali. Sensori, attuatori elettrici e componenti elettronici di potenza vengono presentati seguendo un approccio unitario, che consente di valutarne le reciproche interazioni. |
37689 |
SICUREZZA INFORMATICA 1 Il corso fornisce una panoramica sulle problematiche, i principi, i metodi per la Sicurezza Informatica. Gli argomenti trattati nel corso sono: attacchi, servizi e meccanismi; introduzione alla crittografia; autenticazione; protocolli per la posta elettronica sicura; IPSec; SSL e TLS; intrusi e virus; access control lists; firewalls. |
| 20415 |
SISTEMI INFORMATIVI 1 Il corso descrive ed analizza: problematiche legate alle applicazioni della IT; aree di applicazione dei sistemi informativi; interazioni tra IT e organizzazione delle aziende; componenti dei sistemi informativi; metodologie per la loro progettazione; tecniche per la conduzione dei progetti. |
| 37701 |
SISTEMI INFORMATIVI E SERVIZI IN RETE 1 Il corso si propone di fornire le conoscenze di base ed avanzate su tecnologie, architetture e framework per la realizzazione di servizi accessibili via rete e per l?integrazione di sistemi informativi. I contenuti essenziali del corso sono: il linguaggio XML, programmazione web e web services, framework e protocolli per EDI. |
32786 |
SISTEMI OPERATIVI 1 Tecniche di gestione di sistemi di elaborazione per fornire maggiore professionalità nell'uso del calcolatore. Principi/algoritmi base per programmazione concorrente e real-time, servizi tipici alla programmazione (chiamate di sistema, input/output, comunicazione fra processi, ecc.), principi e politiche di schedulazione di processi e risorse. |
45949 |
SISTEMI OPERATIVI 2 Nozioni teoriche/pratiche relative ai sistemi informatici in automazione e robotica. Calcolo in tempo reale: algoritmi di schedulazione, accesso a risorse condivise, gestione dei sovraccarichi. Sistemi in tempo reale: Posix RT, QnX, VxWorks, RTAI linux e tecniche di programmazione relative. Scruttura di un device driver e programmazione dell'I/O. |
37706 |
TECNOLOGIE PER L'AUTOMAZIONE INDUSTRIALE 1 Il corso illustra le più aggiornate tecnologie impiegate nell'automazione
dei processi continui e di fabbrica, con particolare riferimento a:
strumentazione da campo intelligente, fieldbus e reti industriali, PLC, DCS, |
32804 |
TEORIA DELL'INFORMAZIONE E TECNICHE DI COMPRESSIONE DATI 1 Fornire le basi della teoria dell'informazione, dalla sua definizione e misura ai teoremi di Shannon, e approfondimenti applicativi relativi alla codifica di sorgente e di canale (codici a controllo di parità). Fornire la conoscenza dei più diffusi algoritmi per la compressione di segnali multimediali: audio, immagini e sequenze di immagini. |
| 37712 | TIROCINIO Le attività riguardanti il tirocinio sono relative all'analisi della problematica, all'impostazione metodologica ed allo sviluppo degli strumenti operativi finalizzati alla preparazione della tesi di laurea specialistica. |
42893 |
STORIA DELL'INFORMATICA Corso attivato nel CdS di Informatica (Facoltà di Scienze Matematiche, Fisiche e Naturali). Documentazione su AulaWeb nel sito: http://informatica.aulaweb.unige.it |
| TECNICHE E MODELLI DI COMPOSIZIONE DEL SUONO Corso attivato in convenzione con il Conservatorio di Musica "Niccolò Paganini". Gli studenti interessati sono invitati a mettersi in contatto con il Manager Didattico. |
Insegnamenti che possono essere offerti in lingua inglese
| COD. | INSEGNAMENTI |
| 20371 | ARTIFICIAL INTELLIGENCE 1 The course provides an introduction to the principles, methods, and fundamental applications of artificial intelligence (ranging from planning to automatic verification). |
| 37648 | BUSINESS AND FINANCIAL ENGINEERING 1 |
| 37689 | COMPUTER SECURITY 1 The course provides an introduction to the principles, methods, and fundamental applications of computer security. |
| 32795 | INDUSTRIAL ROBOTICS 1 |
| 37687 | INDUSTRIAL ROBOTICS 2 |
| 41655 | LANGUAGES AND COMPILERS 1 |
| 27879 | MODELING AND CONTROL OF TRANSPORTATION SYSTEMS 1 |
| 32755 | MODELING AND SIMULATION OF MANUFACTURING SYSTEMS 1 |
| 32858 | MULTIMEDIA DESIGN AND PRODUCTION 1 |
| 32786 | OPERATING SYSTEMS 1 |
| 41671 | OPERATIONAL RESEARCH 2 |
| 32782 | OPERATIONS RESEARCH 1 |
| 45904 | PRINCIPLES OF COMPUTER GRAPHICS 1 |
| 37686 | ROBOTICS 1 |
| 32681 | SOFTWARE ARCHITECTURES 1 Fundamentals of concurrent and distributed programming. Mastering the tools provided by J2SE to solve the basic problems of concurrent and distributed programming. |
| 37615 | SOFTWARE ARCHITECTURES 2 |
LAUREA SPECIALISTICA IN INGEGNERIA INFORMATICA
Insegnamenti anno accademico 2006-2007 disattivati
| COD. | ATTIVITÀ FORMATIVA E DOCENTE CONTENUTO E OBIETTIVI SPECIFICI |
37615 |
ARCHITETTURE SOFTWARE 2 Acquisire dimestichezza con le problematiche di progettazione di sistemi distribuiti multi-tier. Acquisire padronanza di alcuni degli strumenti atti a risolvere tali problematiche forniti dalla piattaforma J2EE. |
37663 |
MODELLI DI SISTEMI MECCANICI 1 Dinamica delle macchine a regime ed in transitorio. Dinamica dei meccanismi articolati con corpi rigidi: equazioni di moto e loro soluzione. Meccanismi con corpi deformabili: modelli e vibrazioni. Strumenti di modellazione computer-aided e ambienti CAE. Componenti delle macchine: attuatori, trasmissioni, ausiliari. |
20433 |
TEORIA E TECNICHE DEL RICONOSCIMENTO 1 In questo modulo vengono introdotti i principi di base della classificazione statistica, si studiano i metodi di selezione dei parametri, classificazione supervisionata e non supervisionata, statistica e fuzzy, insegnando a utilizzare operativamente le relative tecniche e a validarne le prestazioni. |