Algoritmi e Strutture Dati

Documenti analoghi
Università degli Studi di Udine

Corso di Fondamenti di Informatica e Laboratorio ato o T-AB

Informatica A - Gestionali

Corso di: Economia e Gestione delle Imprese Turistiche a.a. 2011/12

Ragioneria Generale ed Applicata

Marketing - Corso progredito Marketing Research & Consumer Behavior. Gaetano Nino Miceli Maria Antonietta Raimondo

Dipartimento di Informatica Scienza e Ingegneria LAUREA MAGISTRALE IN INFORMATICA A.A. 2015/2016

Grafica ed interfacce per la comunicazione. Scienze della Comunicazione A.A.2013/14

Analisi Univariata e Multivariata dei Dati Economici Bruno Ricca (Dipartimento di studi su risorse, impresa, ambiente e metodologie quantitative)

Università degli studi di Milano Bicocca Facoltà di Scienze Matematiche, Fisiche e Naturali Corso di Laurea Magistrale in INFORMATICA

Principi di Progettazione del Software a.a " Introduzione al corso! Prof. Luca Mainetti! Università del Salento!

Orientamento in ingresso Laurea triennale Indice delle FAQ

Gestione Aziendale e dei Sistemi Logistici. Informazioni generali sul corso per frequentati e non frequentanti

Elementi di Informatica e Programmazione

Docente: Laura Po

Algoritmi. a.a. 2013/14 Classe 2: matricole dispari

32 Laurea magistrale in Informatica Scienze

Marketing Internazionale

Linguaggi di Programmazione ad Oggetti 1 A.A Giuliano Armano DIEE Università di Cagliari

AVVISO PER GLI STUDENTI IN DIFETTO DEGLI ESAMI DI: Ragioneria Generale ed Applicata I (Ordinamento quadriennale)

Politiche per i media e la comunicazione

orario ricevimento via orario ufficio risposta entro 3 giorni

Programmazione e Controllo della Produzione. Introduzione

Economia e Gestione delle Imprese (EGI) 1 canale A-L 9 CFU (60 ore) A.A. 2015/16 II Semestre. Prof. Michela Addis INFORMAZIONI GENERALI SUL CORSO

Tecniche di comunicazione e di scrittura Docente titolare: prof. Dario Corno Codice: 02FZUMN SSD: L-FIL FIL-LET/12 LET/12 Attività formative: D A scel

Giovani e precarietà in Italia. Problemi, attori, politiche e invenzioni dal basso

SAFE - SCUOLA DI SCIENZE AGRARIE, FORESTALI, ALIMENTARI ED AMBIENTALI

SCUOLA DI SPECIALIZZAZIONE IN

RELAZIONE FINALE. Consiglio di Classe

LAUREA SPECIALISTICA IN GIURISPRUDENZA

Università degli Studi di Pavia Dipartimento di Psicologia. INFORMATI PER RIUSCIRE Tutor: Alessandra Danieli Alessandra Di Malta

Via Makallè 18 Reggio Emilia Tel. 0522/ LICEO COREUTICO MATILDE DI CANOSSA Reggio Emilia

UNIVERSITÀ DEGLI STUDI DI BERGAMO. Modulo di Finanziamento dei progetti (3 cfu)

Diritto in Criminologia, Criminalistica e Metodologie Investigative

CORSO DI DIRITTO COMMERCIALE Professoressa Laura Marchegiani Professoressa Didia Lucarini A.A

LINGUE TEDESCA, FRANCESE E SPAGNOLA LIVELLO A2

CORSO DI LAUREA TRIENNALE IN LINGUE. CULTURE E LETTERATURE MODERNE EUROPEE NUOVO/NUOVISSIMO ORDINAMENTO (Matr. 548 e N62) ANNO 2016

Laurea in Informatica A.A. 2013/2014

Prof. Massimo Esposito INGEGNERIA MECCANICA (DI-M) UNIVERSITÀ DEGLI STUDI DI NAPOLI FEDERICO II FACOLTÀ DI INGEGNERIA

SCHEDA DOCENTE PROGRAMMA - A.A

GUIDA AI TEST DI ACCESSO / VERIFICA CONOSCENZA ALL INGRESSO INFORMATIZZATI. Anno accademico 2013/14

liceo B. Russell PROGRAMMAZIONE INDIRIZZO: SCIENTIFICO SCIENZE APPLICATE TRIENNIO: TERZA DISCIPLINA: INFORMATICA

Corso di Laurea Ingegneria Informatica

Regolamento didattico dei Corsi di formazione pre-accademica

SEZIONE 2. FACOLTÀ DI AGRARIA: SCIENZE E TECNOLOGIE ALIMENTARI Andamento immatricolazioni. Età degli immatricolati alla data del 05/11/2008

Presentazione del Laboratorio Ufficio stampa ed eventi

Controllo Digitale a.a

del 3 settembre 2003 (Stato 23 settembre 2003)

Sistemi informativi aziendali

Presentazione dei Corsi di Tecnologie Digitali III e IV

Chimica 047SM. Informazioni sul corso. (6 CFU) Docente : Jan Kašpar Dip. Scienze Chimiche a Farmaceutiche tel.

A cura della dott.ssa Anna Maria Della Penna Responsabile della Segreteria Studenti della Facoltà di Giurisprudenza

UNIVERSITA DEGLI STUDI DI PERUGIA

FONDAMENTI DI INFORMATICA

SAFE - SCUOLA DI SCIENZE AGRARIE, FORESTALI, ALIMENTARI ED AMBIENTALI

Tecnica e metodologia delle attività motorie adattate

GUIDA UTILE ALLA COMPILAZIONE DELLA RICHIESTA DI ATTIVAZIONE DI UN PROGETTO FORMATIVO

BIOSTATISTICA INFORMATICA

SCHEDA PROGETTO. 1.1 Denominazione progetto Indicare denominazione del progetto. 1.2 Responsabile del progetto Indicare il responsabile del progetto.

MATEMATICA. Corso di Laurea in. (classe L-35)

PRE-CORSO INTENSIVO DI LIVELLO A1 (ELEMENTARE)

III anno. 2. Programma dell'esame. 3. Didattica opzionale. 4. Modalità di svolgimento dell esame e calendario degli appelli. 6.

AE RZT QSO RKPT SQZC

Università degli Studi dell'aquila PRESIDIO DELLA QUALITÀ DI ATENEO

Corso di laurea triennale in Economia

UNIVERSITA DEGLI STUDI DI BARI

Corso di Sistemi Informativi Geografici. Presentazione del corso Maria Luisa Damiani A.A

LE CLASSI DALLA PRIMA ALLA QUINTA

Corso di Laurea Specialistica in Giurisprudenza

A3 (Ambiente Accessibile di Apprendimento)

Modulo Sociologia del Lavoro (6 cfu)

CORSO DI SPECIALIZZAZIONE/PERFEZIONAMENTO (art.6 l.341/90) Per una nuova metodologia didattica: apprendere ed educare nella societa' della conoscenza

allegato C1 Piano di studi - Organizzazione per Settori Scientifico-accademici con relativo Ambito disciplinare

FONDAMENTI DI RETI DI TELECOMUNICAZIONI

Introduzione al corso di Programmazione e Laboratorio

LAUREA in INGEGNERIA INFORMATICA

CORSI DI ITALIANO PER STUDENTI STRANIERI (ITALIANO L2)

CERTIFICAZIONE ENERGETICA DEGLI EDIFICI Regione Lombardia

prof. Antonio SARACINO A.A

Università degli Studi di Parma

LINGUA ITALIANA LIVELLI B1, B2, C1 e C2

Sorveglianza PASSI: la formazione. Percorsi formativi proposti dal CNESPS per i gestori della sorveglianza PASSI

LINGUE INGLESE, TEDESCA, FRANCESE E SPAGNOLA C1 e C2

Corso di Aggiornamento Professionale Parlare in pubblico. Comunicare, insegnare, apprendere con la Lavagna Interattiva Multimediale (LIM)

Programmazione ad Oggetti

Piano di formazione del personale docente neoassunto a.s

Università degli studi di Roma La Sapienza

Esame di Stato: attuali modalità di svolgimento e competenze core certificate, esperienze a confronto

CORSO DI FI SI OLOGI A UMANA. Secondo semestre anno accademico (marzo maggio 2009) P rimo semestre anno accademico (ottobre dicembre 2009)

Fondamenti di Programmazione

STUDENTI PROVENIENTI DA ALTRI CORSI DI LAUREA DELLA SAPIENZA. Aggiornato al 09/11/2010. Facoltà di Ingegneria Corso di laurea in Ing.

Benvenuta Matricola! breve guida Corso di Laurea in Scienze e Tecnologie Agrarie Dipartimento di Agricoltura, Alimentazione e Ambiente (Di3A)

Corso di Economia e Gestione delle Imprese e Marketing a.a Prof. Elena Cedrola

Scienze della Mediazione Linguistica

CORSO DI LAUREA IN MATEMATICA a.a. 2013/2014

CORSI. Spagnolo. Spagnolo. cultura CORSI. certificazioni. roma DELE. roma CORSI. spagnolo DELE. Spagnolo. cultura. corsi. arte SPAGNOLO.

CORSO DI LAUREA IN OTTICA E OPTOMETRIA

LINEE GUIDA SULLA VALUTAZIONE DELLA DIDATTICA DA PARTE DEGLI STUDENTI A PARTIRE DALL'ANNO ACCADEMICO 2014/2015

UNIVERSITÀ DEGLI STUDI DI PAVIA

MATEMATICA e COMPLEMENTI di MATEMATICA

Transcript:

Introduzione al Corso Emanuela Merelli (Camerino) 1 Maria Rita Di Berardini (Ascoli Piceno) 1 Polo Informatico - Scuola di Scienze e Tecnologie Università di Camerino 7 ottobre 2010

Struttura del corso Il corso consiste di 42 ore di lezione 2 ore di ricevimento settimanali Il corso viene valutato in 6 CFU (Crediti Formativi Universitari) Docente del corso di Laboratorio di Algoritmi e strutture dati: Dott. Leonardo Vito (Camerino)

Orario del Corso Camerino Dal 7 ottobre 2009 al 28 gennaio 2010 Giovedì dalle 11:00 alle 13:00 aula AB1 Venerdì dalle 11:00 alle 13:00 aula AB1 Laboratorio: Giovedì dalle 15:00 alle 18:00 (Lab-LA1)

Orario di ricevimento Camerino Mercoledì dalle 18:00 alle 20:00 Primo Piano, Polo Informatico, stanza 9

Materiale del Corso Pagina Web http://www.cs.unicam.it/merelli/algoritmi

Obiettivi del Corso Il corso si prefigge di fornire i saperi necessari per: Analizzare le principali tecniche di progettazione di algoritmi Affrontare in maniera integrata la classificazione, l analisi, la progettazione e la realizzazione di algoritmi Identificare le scelte algoritmiche fondamentali e valutare i costi in termini di efficienza computazionale Scegliere e realizzare strutture dati adeguate al caso specifico che si sta affrontando Raggiungere adeguati compromessi tra esigenze conflittuali (costo, semplicità, efficienza)

Obiettivi del Corso Progetto di algoritmi corretti, ovvero che risolvono sempre e solo il problema a cui si è interessati, attraverso l esame di diversi paradigmi Progetto di algoritmi efficienti, ovvero che risolvono il problema il più velocemente possibile o usano il minor spazio di memoria possibile Sono risultati attesi, alla fine del corso, la conoscenza delle tecniche di base di progettazione e analisi degli algoritmi

Prerequisiti del corso Per seguire il corso è necessario conoscere concetto di ricorsione dimostrazioni per induzione e calcolo infinitesimale proprietà di logaritmi e della funzione esponenziale strutture dati fondamentali (pile, code, liste)

Programma del Corso Introduzione agli algoritmi Modelli di calcolo e metodologie di analisi Strutture dati elementari Algoritmi di ordinamento Alberi binari di ricerca Algoritmi su stringhe Tabelle Hash Code con priorità Tecniche avanzate di analisi e progettazione Grafi e visite di grafi

Testi di Riferimento e consultazione T1. T.H. Cormen, C.E. Leiserson, R.L. Rivest, C. Stein, Introduzione agli Algoritmi, McGrawHill, terza edizione C0. L. Margara, V. Maniezzo, Lezioni di algoritmi, Pitagora 2002 C1. C.Demetrescu, I. Finocchi, G. Italiano,, McGraw-Hill, 2004 C2. Aiello, Albani, Attardi, Monatanari, Teoria della computabilità, logica, teoria dei linguaggi formali, ETS, 1976 o succ. C3. G. Ausiello, A. Marchetti-Spaccamela, M. Protasi, Teoria e Progetto di Algoritmi Fondamentali, Franco Angeli, 1994 o succ. C4. N. Wirth, Algortimi + Strutture Dati = Programmi, TecnicheNuove, 1987 o succ. C5. M.R. Garey and D.S. Johnson, Computers and Intractability: A Guide to the Theory of NP-Completeness, W.H. Freeman and Co ed. 1979

Modalità d esame L esame consiste in una prova scritta ed una eventuale prova orale La valutazione della prova scritta vale fino alla sessione autunnale dell a.a. in cui è stata sostenuta la prova stessa Ogni studente puù provare l esame al più due volte in un anno accademico Per sostenere l esame è indispensabile iscriversi on-line sito di riferimento https://didattica.unicam.it/esse3 È possibile sostenere l esame sostenendo due prove parziali: 16 dicembre 2010 27 gennaio 2011

Appelli d Esame I semestre 9 febbraio 2011 23 febbraio 2011 II semestre 20 giugno 2011 11 luglio 2011 Sessione di recupero 5 settembre 2011 26 settembre 2011