Algoritmi e Strutture Dati
|
|
|
- Evaristo Piccinini
- 7 anni fa
- Просмотров:
Транскрипт
1 + Laboratorio: struttura del corso Laboratorio di Introduzione al Corso Maria Rita Di Berardini (Ascoli), Emanuela Merelli (Camerino) 1 1 Dipartimento di Matematica e Informatica Università di Camerino 5 ottobre 2011
2 + Laboratorio: struttura del corso Laboratorio di 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 Maria Rita Di Berardini
3 + Laboratorio: struttura del corso Laboratorio di Laboratorio di Il corso consiste di 48 ore di lezione 2 ore di ricevimento settimanali Il corso viene valutato in 6 CFU (Crediti Formativi Universitari) Docente del corso di Maria Rita Di Berardini
4 + Laboratorio: struttura del corso Laboratorio di Orario del Corso (Ascoli) Dal 3 ottobre 2011 al 27 gennaio 2012 Martedì 09:00 11:00 Alg. e Str. Dati Mercoledì 10:00 13:00 Lab. di Alg. e Str. Dati Giovedì 09:00 11:00 Alg. e Str. Dati
5 + Laboratorio: struttura del corso Laboratorio di Orario di ricevimento (Ascoli) Martedì dalle 15:00 alle 17:00 Polo didattico Pagina web del corso
6 + Laboratorio: struttura del corso Laboratorio di Obiettivi Formativi Programma e Testi di referimento : obiettivi formativi Il corso di 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 (implementare) le strutture dati più adeguate al problema specifico che si sta affrontando; raggiungere adeguati compromessi tra esigenze conflittuali (costo, semplicità, efficienza).
7 + Laboratorio: struttura del corso Laboratorio di Obiettivi Formativi Programma e Testi di referimento : obiettivi formativi Ci concentreremo su: progettazione di algoritmi corretti: risolvono sempre e solo il problema a cui si è interessati progettazione di algoritmi efficienti: risolvono il problema il più velocemente possibile o usano il minor spazio di memoria possibile Risultati attesi alla fine del corso: la conoscenza delle tecniche di base di progettazione e analisi degli algoritmi
8 + Laboratorio: struttura del corso Laboratorio di Obiettivi Formativi Programma e Testi di referimento : prerequisiti del corso Per seguire il corso di è necessario conoscere: concetto di ricorsione strutture dati fondamentali (array, pile, code, liste) principio di induzione, dimostrazioni per induzione e calcolo infinitesimale proprietà dei logaritmi e della funzione esponenziale
9 + Laboratorio: struttura del corso Laboratorio di Obiettivi Formativi Programma e Testi di referimento : programma del Corso Introduzione al concetto di algoritmo 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
10 + Laboratorio: struttura del corso Laboratorio di Obiettivi Formativi Programma e Testi di referimento : testi di Riferimento e consultazione R1. T.H. Cormen, C.E. Leiserson, R.L. Rivest, C. Stein, Introduzione agli Algoritmi, McGrawHill, seconda edizione
11 + Laboratorio: struttura del corso Laboratorio di Obiettivi Formativi Programma e Testi di referimento Lab. di : obiettivi formativi Ci concentreremo su: implementazione (in Java) di algoritmi corretti ed efficienti Al termine del corso gli studenti: saranno in grado di progettare ed implementare i principali algoritmi e strutture dati noti in letteratura acquisiranno la capacità di lavorare in gruppo per la realizzazione di un progetto
12 + Laboratorio: struttura del corso Laboratorio di Obiettivi Formativi Programma e Testi di referimento Lab. di : prerequisiti del corso Per seguire il corso di Lab. di è necessaria una buona conoscenza: dei principi della programmazione del linguaggio di programmazione Java; più in dettaglio: classi e oggetti, ereditarietà, polimorfismo, incapsulamento e information hiding (questo è un corso del II anno)
13 + Laboratorio: struttura del corso Laboratorio di Obiettivi Formativi Programma e Testi di referimento Lab. di : programma del Corso Strutture dati elementari: array, liste concatenate Tipi di dati astratti (pile e code) Ricorsione: algoritmi ricorsivi, divide et impera Merging e mergesort Code con priorità e heapsort Alberi e Alberi binari di ricerca Hashing Algoritmi greedy, algoritmi su grafi
14 + Laboratorio: struttura del corso Laboratorio di Obiettivi Formativi Programma e Testi di referimento Lab. di : testi di riferimento R1. M. T. Goodrich, R. Tamassia, Strutture Dati e Algoritmi in Java, Zanichelli, (prima edizione italiana) R2. R. Sedgewick,Algoritmi in Java, Addison-Wesley 2003 (terza edizione)
15 + Laboratorio: struttura del corso Laboratorio di Modalità d esame L esame di consiste di: una prova scritta, ed una prova orale L esame di Lab. di consiste di: un progetto, e sua discussione L esame viene verbalizzato dopo aver sostenuto entrambe le prove; è possibile sostenere le due prove in due appelli separati entrambe le prove devono essere sostenute (e superate) entro il corrente anno accademico
16 + Laboratorio: struttura del corso Laboratorio di Consegna del progetto Inviare all indirizzo un archivio (.zip o.tar) contenente: il codice del progetto (.java), e relativa documentazione il javadoc un breve relazione in cui vengono evidenziate e motivate le scelte progettuali effettuate
17 + Laboratorio: struttura del corso Laboratorio di Appelli d Esame I semestre 9 febbraio febbraio 2012 II semestre 13 giugno luglio 2012 Sessione di recupero 5 settembre settembre 2012
18 + Laboratorio: struttura del corso Laboratorio di Altre comunicazioni Per sostenere gli esami è indispensabile iscriversi on-line al sito: Per eventuali comunicazioni agli studenti, il docente utilizza l indirizzo di posta elettronica di ateneo: [email protected]
Algoritmi e Strutture Dati
Introduzione al Corso Emanuela Merelli Università di Camerino 4 ottobre 2016 Struttura del corso Il corso consiste di 42 ore di lezione 2 ore di ricevimento settimanali Il corso viene valutato in 6 CFU
Algoritmi e Strutture Dati
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
Algoritmi e Strutture Dati
Algoritmi e Strutture Dati Introduzione agli algoritmi Università di Camerino Corso di Laurea in Informatica 6CFU I periodo didattico Anno accademico 2005-06 Emanuela Merelli [email protected]
Algoritmi e Strutture Dati
Introduzione al corso di Algoritmi e Strutture Dati Luigi Pontieri Il nome del corso: Algoritmi e Strutture Dati Algoritmo: metodo per la risoluzione di problemi di elaborazione di informazioni, espresso
Algoritmi e Strutture dati a.a. 2013/2014
a.a. 2013/2014 Dr Informazioni docente E-mail docente: [email protected] Ricevimento: Mercoledì 15:00-16:00 presso ufficio docenti a contratto (3 piano), Dipartimento di Matematica e Informatica, Campus
ALGORITMI E LABORATORIO
DIPARTIMENTO DI MATEMATICA E INFORMATICA Corso di laurea in Informatica Anno accademico 2016/2017-2 anno E 9 CFU - 1 semestre Docenti titolari dell'insegnamento DOMENICO CANTONE - Modulo - INF/01-6 CFU
Algoritmi e Strutture dati a.a. 2012/2013
a.a. 2012/2013 Dr Informazioni docente E-mail docente: [email protected] Ricevimento: Su appuntamento (inviare e-mail) 2 Informazioni lezioni Lunedì, Martedì, Mercoledì 10:30-13:30 aula INFO2 15
Algoritmi e Strutture Dati
Struttura del Corso Introduzione al Corso Maria Rita Di Berardini (Camerino), Emanuela Merelli (Ascoli) 1 1 Dipartimento di Matematica e Informatica Università di Camerino Struttura del corso Struttura
Fondamenti di Informatica A.A Studenti
Fondamenti di Informatica A.A. 2008-2009 Corso di recupero Ingegneria Area Industriale Docente: Laura Gilda Paccagnella Dipartimento di Matematica Pura ed Applicata tel. 049-8271417 Torre Archimede - Via
FONDAMENTI DI INFORMATICA II
Università degli Studi di Ferrara Facoltà di Ingegneria APPUNTI DEL CORSO DI FONDAMENTI DI INFORMATICA II Obiettivi del corso: Approfondire l uso del linguaggio C rispetto a quanto noto dal corso di Fondamenti
Algoritmi e Strutture Dati
Algoritmi e Strutture Dati A.A. 15/16 Informatica Università degli Studi di Bari Aldo Moro Nicola Di Mauro Contatti Studio: stanza 513, V piano DIB Telefono: 080 544 2297 email: [email protected]
algoritmi e strutture di dati
algoritmi e strutture di dati introduzione al corso maurizio patrignani roberto de virgilio algoritmi e strutture di dati nuovo ordinamento (d.m. 509/99) laurea in ingegneria informatica 2 anno 5 crediti
Fondamenti di informatica. Introduzione al corso di Fondamenti di informatica I e II (informatici) Anno Accademico
un approccio a oggetti con Java Luca Cabibbo al corso di I e II (informatici) Anno Accademico 1-2 18 febbraio 2 1 I (informatici) Docente: con la collaborazione di: Luca Cabibbo Maurizio Pizzonia Primo
Fondamenti di Informatica T1"
Università degli Studi di Bologna Facoltà di Ingegneria" Fondamenti di Informatica T1" Corso di Laurea in Ingegneria! Elettrica e Automazione! Prof. Michela Milano" Anno accademico 2012/2013 CONTENUTI"
FONDAMENTI DI INFORMATICA - canale 1
DIPARTIMENTO DI INGEGNERIA ELETTRICA ELETTRONICA E INFORMATICA Corso di laurea in Ingegneria informatica Anno accademico 2016/2017-1 anno FONDAMENTI DI INFORMATICA - canale 1 ING-INF/05-9 CFU - Insegnamento
Corso di Fondamenti di Informatica e Laboratorio T-AB
Università degli Studi di Bologna Facoltà di Ingegneria Corso di Fondamenti di Informatica e Laboratorio T-AB Corso di Laurea in Ingegneria Elettronica e Telecomunicazioni e Ingegneria dell Automazione
ALGORITMI E COMPLESSITA'
DIPARTIMENTO DI MATEMATICA E INFORMATICA Corso di laurea magistrale in Informatica Anno accademico 2016/2017-1 anno ALGORITMI E COMPLESSITA' INF/01-9 CFU - 1 semestre Docente titolare dell'insegnamento
Dipartimento di INFORMATICA TC - TTRG. Anno Scolastico Piano di Lavoro Disciplinare. INFORMATICA Articolazione: INFORMATICA Classe IV
Dipartimento di INFORMATICA TC - TTRG Anno Scolastico 2015-2016 Piano di Lavoro Disciplinare INFORMATICA Articolazione: INFORMATICA Classe IV Docenti del Dipartimento: Maculotti Marina (IV A i ) Mazzucchelli
Introduzione. Fondamenti di Informatica 1. Dispensa 1 Gennaio Contenuti. Alfonso Miola. K Corso di Fondamenti di Informatica 1
Alfonso Miola Dispensa 1 Gennaio 2001 1 Contenuti K Corso di K Programma del corso K Materiale didattico K Organizzazione didattica K Attività di laboratorio K Prove di valutazione ed esami 2 Corso di
Corso di Fondamenti di Informatica e Laboratorio
Corso di Fondamenti di Informatica e Laboratorio Corsi di Laurea Ingegneria Informatica (O-Z) Corsi di Laurea Ingegneria delle Telecomunicazioni - (A-Z) (ordinamento 03) A.A. 2009-2010 Prof. Giuseppe Mangioni
Corso di Laurea Ingegneria Informatica
Corso di Laurea Ingegneria Informatica Presentazione del corso di Fondamenti di Informatica 2 A. Miola Febbraio 2008 http://www.dia.uniroma3.it/~java/fondinf2/ Presentazione Corso 1 Contenuti Corso di
Principi di Progettazione del Software a.a Introduzione al corso Prof. Luca Mainetti Università del Salento
Principi di Progettazione del Software a.a. 2016-2017 Prof. Università del Salento Il GSA Lab (www.gsalab.unisalento.it) Laboratorio di ricerca in ingegneria del software e sistemi interattivi La mission
Corso di Laurea in Ingegneria Informatica (L8) Anno Accademico 2015/2016 FONDAMENTI DI INFORMATICA
Dipartimento di Ingegneria Elettrica, Elettronica e Informatica Corso di Laurea in Ingegneria Informatica (L8) Anno Accademico 2015/2016 FONDAMENTI DI INFORMATICA Docente titolare dell insegnamento: Proff.
Presentazione del Corso di Calcolo Numerico con Laboratorio
del Corso di Calcolo oratorio Lucia Gastaldi DICATAM - Sezione di Matematica, http://www.ing.unibs.it/gastaldi/ Indice 1 2 Modalità di esame 3 Materiale Contatti Argomenti Introduzione all uso di Matlab
Dispense per i corsi di Informatica generale Corso di laurea in Matematica e. Introduzione agli Algoritmi Corso di laurea in Informatica
Dispense per i corsi di Informatica generale Corso di laurea in Matematica e Introduzione agli Algoritmi Corso di laurea in Informatica Prof. Tiziana Calamoneri Prof. Giancarlo Bongiovanni Questi appunti
Fondamenti di Informatica e Laboratorio T-AB
Università degli Studi di Bologna Facoltà di Ingegneria Fondamenti di Informatica e Laboratorio T-AB Corso di Laurea in Ingegneria Elettronica e Telecomunicazioni Prof. Luca Foschini Prof. Alessio Bonfietti
Informatica 3. LEZIONE 1: Introduzione. Modulo 1: Introduzione al corso Modulo 2: Introduzione ai linguaggi di programmazione
Informatica 3 LEZIONE 1: Introduzione Modulo 1: Introduzione al corso Modulo 2: Introduzione ai linguaggi di Informatica 3 Lezione 1- Modulo 1 Introduzione al corso Introduzione Corso di Informatica 3
Docente: Prof. Marco Patella Tutor: Stefano Pio Zingaro
Università di Bologna Facoltà di Ingegneria C.d.L. in Ing. Gestionale Fondamenti di Informatica T-1 (A-K) A.A. 2016/17 Docente: Prof. Marco Patella Tutor: Stefano Pio Zingaro 1 Obiettivi del corso Il corso
Corso di Fondamenti di Informatica e Laboratorio ato o T-AB
Università degli Studi di Bologna Facoltà di Ingegneria Corso di Fondamenti di Informatica e Laboratorio ato o T-AB Corso di Laurea in Ingegneria Elettronica e Telecomunicazioni Prof. Michela Milano Prof.
Introduzione al Corso. Fondamenti di Programmazione
Introduzione al Corso Fondamenti di Programmazione Prof. Gianluca Dini Ing. Pericle Perazzo Ing. Giovanni Nardini Docenti Dipartimento di Ingegneria dell Informazione (Polo A) Email: [nome.cognome]@unipi.it
Fondamenti di Informatica
Fondamenti di Informatica Introduzione al Corso Prof. Arcangelo Castiglione A.A. 2016/17 Informazioni sul Corso 1/3 6 CFU 60 ore di lezione, suddivise in Lezioni frontali Esercitazioni pratiche al calcolatore
Docente: Prof. Marco Patella Tutor: Vincenzo Lomonaco
Università di Bologna Facoltà di Ingegneria C.d.L. in Ing. Gestionale Fondamenti di Informatica T-1 (A-K) A.A. 2015/16 Docente: Prof. Marco Patella Tutor: Vincenzo Lomonaco 1 Obiettivi del corso Il corso
Principi di Progettazione del Software a.a " Introduzione al corso! Prof. Luca Mainetti! Università del Salento!
Principi di Progettazione del Software a.a. 2015-2016" Introduzione al corso! Prof. Luca Mainetti! Università del Salento! Il GSA Lab (www.gsalab.unisalento.it)" Laboratorio di ricerca in ingegneria del
PIANO DI LAVORO. Programmazione Didattica per Competenze. Indirizzo Informatica e Telecomunicazioni. Articolazione Informatica DOCENTE:
PIANO DI LAVORO Programmazione Didattica per Competenze Indirizzo Informatica e Telecomunicazioni Articolazione Informatica DOCENTE: ITP: MATERIA: CLASSE: ORE SETTINALI: CANTARELLA ALFREDO NATALE LUIGI
Corso di. Fondamenti di Informatica 2 e Architettura degli Elaboratori
Corso di Fondamenti di Informatica 2 e Architettura degli Elaboratori Per corsi di laurea in Ingegneria Automatica e Telecomunicazioni Elettronica e Biomedica Contattare il Docente Gradenigo Posta elettronica:
Metodi Avanzati di Programmazione Informatica Triennale-Brindisi Corrado Loglisci
INSEGNAMENTO ANNO ACCADEMICO CORSO DI LAUREA IN DOCENTE ANNO DI CORSO Metodi Avanzati di Programmazione 213-214 Informatica Triennale-Brindisi Corrado Loglisci II II SEMESTRE N CREDITI LEZIONI FRONTALI:
Fondamenti di Informatica T-1
Fondamenti di Informatica T-1 Facoltà di Ingegneria Univ. di Bologna Ing. Gestionale (L-Z) Prof. Wilma Penzo 1 Informazioni generali Docente Prof. Wilma Penzo DISI E-mail: [email protected] Tel.: 051-20-93560
Università degli studi di Milano Bicocca Facoltà di Scienze Matematiche, Fisiche e Naturali Corso di Laurea Triennale in INFORMATICA
Offerta formativa Università degli studi di Milano Bicocca Facoltà di Scienze Matematiche, Fisiche e Naturali Corso di Laurea Triennale in INFORMATICA Il Corso di Laurea in Informatica ha, di norma, una
Introduzione al corso di Fondamenti di informatica. ingegneria elettronica Anno Accademico Donatella Firmani ottobre 2016
Introduzione al corso di Fondamenti di informatica ingegneria elettronica Anno Accademico 2016-2017 Donatella Firmani ottobre 2016 Lezioni il primo semestre dal 4 ottobre 2016 al 27 gennaio 2017 con un
Informatica 3. LEZIONE 10: Introduzione agli algoritmi e alle strutture dati
Informatica 3 LEZIONE 10: Introduzione agli algoritmi e alle strutture dati Modulo 1: Perchè studiare algoritmi e strutture dati Modulo 2: Definizioni di base Informatica 3 Lezione 10 - Modulo 1 Perchè
PROGRAMMAZIONE E CONTROLLO
DIPARTIMENTO DI ECONOMIA E IMPRESA Corso di laurea in Economia aziendale Anno accademico 2017/2018-2 anno PROGRAMMAZIONE E CONTROLLO SECS-P/07-9 CFU - 2 semestre Docente titolare dell'insegnamento DANIELA
