Algoritmi e Strutture Dati

Documenti analoghi
Algoritmi e Strutture Dati

Algoritmi e Strutture Dati

Algoritmi e Strutture Dati

Algoritmi e Strutture Dati

Algoritmi e Strutture Dati

Algoritmi e Strutture Dati

Algoritmi e Strutture Dati

Algoritmi e Strutture Dati

Algoritmi e Strutture Dati

Algoritmi e Strutture Dati

Algoritmi e Strutture Dati

Algoritmi e Strutture dati a.a. 2013/2014

Algoritmi e Strutture di Dati

Fondamenti di Informatica A.A Obiettivo del corso. Programma del corso. Orario delle lezioni

Fondamenti di Informatica A.A Studenti

Informatica A.A Obiettivo del corso. Orario delle lezioni. Orario delle lezioni

Architettura. Nome Modulo Tipologia lezioni Ore Docente SSD Ruolo Interno Affidamento. Vincenzo Conti

Università degli Studi di Enna Kore

Algoritmi e Strutture dati a.a. 2012/2013

algoritmi e strutture di dati

algoritmi e strutture di dati

ALGORITMI E LABORATORIO

Fondamenti di informatica. Introduzione al corso di Fondamenti di informatica I e II (informatici) Anno Accademico

Corso di Fondamenti di Informatica II introduzione al corso (canale L-Z, prof. d Amore)

Algoritmi e Sperimentazioni

Dispense per i corsi di Informatica generale Corso di laurea in Matematica e. Introduzione agli Algoritmi Corso di laurea in Informatica

Fondamenti di Informatica 1 A.A Studenti. Obiettivo del corso. Programma del corso

Alcuni luoghi comuni sull informatica e sull informatico

Corso di Fondamenti di Informatica e Laboratorio

FONDAMENTI DI INFORMATICA - canale 1

Algoritmi e Strutture Dati

FONDAMENTI DI INFORMATICA II

Fondamenti di Informatica. Introduzione al Corso

Presentazione del Corso Informazioni utili

ALGORITMI E COMPLESSITA'

Algoritmi e Strutture Dati

Università degli Studi di Enna Kore Facoltà di Ingegneria e Architettura

Fondamenti di Informatica T1

Corso di Laurea Ingegneria Informatica

FONDAMENTI DI INFORMATICA A - Co

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

Fondamenti di Informatica

FONDAMENTI DI INFORMATICA - canale 4

Fondamenti di Informatica T1

Corso di Fondamenti di Informatica e Laboratorio T-AB

Fondamenti di Informatica e Laboratorio T-AB!

Fondamenti di Informatica e Laboratorio T-AB

Fondamenti di Informatica

Fondamenti di Informatica e Laboratorio T-AB

Informatica triennale (L31) sede di Bari Crediti formativi 9. No, ma la frequenza è fortemente consigliata Lingua di erogazione

Fondamenti di Informatica e Laboratorio T-AB

Organizzazione Aziendale 16. ORGANIZZAZIONE AZIENDALE Prof. Rocco Reina CFU 8 /ore 64

Fondamenti di Informatica e Laboratorio T-AB

Università degli studi Magna Graecia di Catanzaro

lunedì martedì mercoledì giovedì venerdì

Fondamenti di Informatica

CORSO DI LAUREA IN MATEMATICA CORSO DI LAUREA TRIENNALE, LAUREA MAGISTRALE E SPECIALISTICA ORARIO DEFINITIVO

Dispense per i corsi di Informatica generale Corso di laurea in Matematica e. Introduzione agli Algoritmi Corso di laurea in Informatica

Algoritmi e Strutture Dati

Algoritmi e Sperimentazioni. Il corso. Struttura del corso. Introduzione al corso. Corso del secondo anno, curriculum STISI 9 crediti tenuto da:

Corso di Informatica

Introduzione. Fondamenti di Informatica 1. Dispensa 1 Gennaio Contenuti. Alfonso Miola. K Corso di Fondamenti di Informatica 1

Economia degli intermediari finanziari. Prof. Massimo Caratelli Prof. Franco Fiordelisi. a.a

FONDAMENTI DI INFORMATICA - canale 2

A.A. 2018/2019. Introduzione al Corso FONDAMENTI DI INFORMATICA E PROGRAMMAZIONE. Docente Prof. Raffaele Pizzolante

Economia degli intermediari finanziari. Prof. Massimo Caratelli Prof. Franco Fiordelisi. a.a

lezioni per il corso di lezioni per il corso di laurea in informatica lezioni per il corso di laurea in informatica

Introduzione al Corso. Fondamenti di Programmazione

Fondamenti di Informatica T1"

FONDAMENTI DI INFORMATICA Ps - Z

Informatica e Comunicazione Digitale Crediti formativi 9. No, ma la frequenza è fortemente consigliata Lingua di erogazione

Informatica industriale L-31. Corso di Programmazione e Laboratorio di Programmazione

Basi di dati. Corso di Laurea in Ingegneria Informatica Canale di Ingegneria delle Reti e dei Sistemi Informatici - Polo di Rieti

Corso di SISTEMI INTELLIGENTI M. Prof. Michela Milano" Anno accademico 2011/2012

Corso di Fondamenti di Informatica L-A

Laurea in INFORMATICA INTERNET, RETI E SICUREZZA [ST0855] A.A. 2017/2018 SILLABO. Fausto Marcantoni.

Presentazione del Corso di Calcolo Numerico con Laboratorio

Corso di Laurea Ingegneria Civile

Docente: Prof. Marco Patella Tutor: Lorenzo Rosa

Corso di Laurea in Ingegneria Informatica (L8) Anno Accademico 2015/2016 FONDAMENTI DI INFORMATICA

Linguaggi di Programmazione + Lab. A.A Docente: Marco de Gemmis. Presentazione dell insegnamento

CALCOLATORI ELETTRONICI

Corso di Laurea Ingegneria Civile

Informatica industriale L-31. Corso di Programmazione e Laboratorio di Programmazione

Economia degli intermediari finanziari. Prof. Massimo Caratelli Prof. Franco Fiordelisi. a.a

Fondamenti Logici dell Informatica

Docente: Prof. Marco Patella Tutor: Stefano Pio Zingaro

Laurea in INFORMATICA

Programmazione Procedurale

Corso di Applicazioni di Intelligenza Artificiale LS. Prof. Paola Mello Anno accademico 2008/2009

Introduzione al corso di Fondamenti di informatica. ingegneria elettronica Anno Accademico Donatella Firmani ottobre 2016

Modelli e complessità di calcolo

Elettronica: sistemi digitali Introduzione

Matematica e Statistica

Fondamenti di Informatica e Programmazione

Università degli Studi di Enna Kore Facoltà di Ingegneria ed Architettura

Tecnologie di Sviluppo per il Web Lab. di Tecnologie di Sviluppo Web

ELETTROTECNICA T. Corso di Laurea in Ingegneria Energetica Anno Accademico 2016/2017

Transcript:

Introduzione al Corso Maria Rita Di Berardini (Camerino), Emanuela Merelli (Ascoli) 1 1 Dipartimento di Matematica e Informatica Università di Camerino 22 ottobre 2009

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 : Dott. Francesco De Angelis (Ascoli) Dott. Ezio Bartocci (Camerino)

Orario del Corso Camerino Dal 5 ottobre 2009 al 29 gennaio 2010 Lunedì dall 15 alle 17 Mercoledì dalle 11 alle 13

Orario del Corso Ascoli Martedì dalle 10 alle 13 Venerdì dalle 10:00 alle 13:00 (Lab)

Orario di ricevimento Camerino Martedì dalle 15:00 alle 17:00 Primo Piano, Polo Informatico, stanza 9 Ascoli Giovedì dalle 11:00 alle 13:00 Polo di Scienze

Pagina web del Corso http://www.cs.unicam.it/merelli

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 valutarne 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 strutture dati fondamentali (array, pile, code, liste) dimostrazioni per induzione e calcolo infinitesimale proprietà dei logaritmi e della funzione esponenziale

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 C1. T.H. Cormen, C.E. Leiserson, R.L. Rivest, C. Stein, Introduzione agli Algoritmi, McGrawHill, seconda edizione C0. L. Margara, V. Maniezzo, Lezioni di algoritmi, Pitagora 2002 R1. 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: in una prova scritta, ed una prova orale Per sostenere l esame è indispensabile iscriversi on-line https://didattica.unicam.it/esse3 Per le comunicazioni agli studenti il docente utilizza l indirizzo di posta elettronica di ateneo: nome.cognome@studenti.unicam.it

Appelli d Esame I semestre 10 febbraio 2010 23 febbraio 2010 II semestre 16 giugno 2010 14 luglio 2010 Sessione di recupero 13 settembre 2010 27 settembre 2010