Introduzione al Corso. Fondamenti di Programmazione

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

Elementi di Informatica e Programmazione

Le aree dell informatica

Fondamenti di Informatica per la Logistica CdL in Economia e Legislazione dei Sistemi Logistici

C O M U N E di M I S T R E T T A

Fondamenti di Informatica - 9Cfu Corso di Laurea in Ingegneria Informatica (ord. 270)

Introduzione al corso di Programmazione e Laboratorio

AE RZT QSO RKPT SQZC

Laurea triennale - Comunicazione&DAMS - UNICAL. Dr. Marco Manna 1

PIANO DI LAVORO. a.s / 2016

Fondamenti di Informatica T1

FONDAMENTI DI RETI DI TELECOMUNICAZIONI

CALENDARIO LEZIONI CORSO DI LAUREA MAGISTRALE IN MEDICINA E CHIRURGIA A.A I SEMESTRE I ANNO

INGEGNERE PER UN GIORNO

Liceo Marie Curie (Meda) Scientifico Classico Linguistico PROGRAMMAZIONE DISCIPLINARE PER COMPETENZE

Fondamenti di Informatica. Allievi Automatici A.A Informazioni Generali

MODULO PER RILEVAZIONE PRESENZE

SETTIMANA DAL 02 MARZO AL 06 MARZO

Istituto Comprensivo " E. Mattei"

Corso monografico "Il Codice deontologicvo dell'infermiere" ore Dott.ssa M. Nicolino. Laboratorio gruppo 4 ore

LUNEDI ORA I A II A III A I B II B III B I C I D LETTERE APPROF.TO RELIGIONE ARTE E IMMAGINE MATEMATICA MATEMATICA E SCIENZE MATEMATICA E SCIENZE

Materiale didattico. Sommario

Registro delle lezioni di

Fondamenti di Informatica T-1

9 Ciclo Anno Modulo: Ragioneria Generale ed applicata Strumenti finanziari Bilancio Consolidato Analisi di Bilancio Programmazione e controllo

Istituto di Istruzione Superiore Minerario Giorgio Asproni Enrico Fermi

PIANO DI LAVORO ANNUALE DELLA DISCIPLINA. Classe 3 ATI A.S. 2015/2016

UNIVERSITA' DEGLI STUDI DI CATANIA FACOLTA' DI MEDICINA E CHIRURGIA

Informatica 3. Informatica 3. LEZIONE 10: Introduzione agli algoritmi e alle strutture dati. Lezione 10 - Modulo 1. Importanza delle strutture dati

ORDINE DEGLI INGEGNERI DI BENEVENTO

Corso di Laurea Magistrale in Medicina e Chirurgia. I Anno, II Semestre, A-L. Orario Lezioni, a.a. 2014/15

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

PROGRAMMAZIONE DIDATTICA ANNUALE DI DIPARTIMENTO

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

Corso destinato agli Incaricati per i Sistemi di Gestione Ambientale UNI EN ISO 14001:2004 PROGRAMMA DEL CORSO 24 ORE

PROGRAMMA DI SCIENZE E TECNOLOGIE APPLICATE 2015/2016 Classe 2ª Sez. C Tecnologico

PROGRAMMA DI INFORMATICA

Fondamenti di Informatica II Corso (HA-ZZ) Introduzione al corso

Corso di Laurea Magistrale in Odontoiatria e Protesi dentaria V Anno, I Semestre Orario Lezioni, a.a Ottobre

Università degli Studi di Udine Facoltà di Ingegneria Dipartimento di Ingegneria Elettrica Gestionale Meccanica INTRODUZIONE ALLA TEORIA DEGLI AGENTI

Corso di perfezionamento in 3D Modeling, Reverse Engineering e Stampa 3D

CALENDARIO CORSI: Giugno 2015

ORARIO BIENNIO AFM E TURISMO

LUNEDI MARTEDI MERCOLEDI GIOVEDI VENERDI

Fondamenti di Informatica e Laboratorio T-AB Fondamenti di Informatica T1"

INFORMATICA 1 L. Mezzalira

Ec. Aziendale Di Paola. Ec. Aziendale Di Paola. Inglese Caracciolo. Ec. Aziendale Di Paola. Ec. Aziendale Mina` Inglese Caracciolo. Inglese Caracciolo

PROGRAMMA DEL CORSO. Corso di formazione sui ponteggi: normativa, progettazione e PiMUS. Durata 16 ore. D.Lgs 81/2008 e s.m.i.

Alta formazione per la preparazione ai concorsi pubblici

ISTITUTO TECNICO INDUSTRIALE STATALE "G. MARCONI" Via Milano n PONTEDERA (PI) PROGRAMMAZIONE COORDINATA TEMPORALMENTE

C.L. Tecniche della prevenzione nell ambiente e nei luoghi di lavoro Polo di Rieti. Calendario Lezioni 3 anno 2 Semestre - A.A.

Istituto Universitario Navale Facoltà di Ingegneria Corso di Laurea in Ingegneria delle Telecomunicazioni

Sistemi di Elaborazione delle Informazioni. Corso di Laurea per "Tecnico Ortopedico" 03

PIANO DI LAVORO INDIVIDUALE

Laurea Triennale di Ingegneria per l Ambiente ed il Territorio (Classe L-7)

La ginnastica aerobica a scuola

PIANO DI LAVORO a.s. 2015/2016

Anno di corso: 2004/2005. Istruzioni. Istruzioni per lo svolgimento dei progetti didattici. versione 1.1

Serravalle Sesia Sesia

SETTIMANA DAL 03 MARZO AL 07 MARZO

FONDAZIONE ISTITUTO TECNICO SUPERIORE CORSO 2 ANNO FORMATIVO

F O R M A T O E U R O P E O

C.D.L. IN OSTETRICIA RIMINI A.A. 2012/13 II Anno 1 Semestre -Orario delle Lezioni SETTIMANA DAL 8 AL 12 OTTOBRE

Il calcolatore. Architettura di un calcolatore (Hardware)

Proff. Fabio Ciao e Raffaele Bortone

METODOLOGIA e TECNICA dell'apprendimento

ISTITUTO TECNICO STATALE COMMERCIALE E PER GEOMETRI. "Giuseppe Tomasi di Lampedusa" Via Parco degli Ulivi S. AGATA MILITELLO (ME)

Corso di Fondamenti di Informatica L-A

EZIO SANTINI professore ordinario Dipartimento Ingegneria Elettrica

Scuola Estiva di Fisica Tecnica 2012 V Edizione

Appunti del corso di Informatica 1 (IN110 Fondamenti) 3 Modelli di calcolo

ISTITUTO ISTRUZIONE SUPERIORE "L. EINAUDI" - ALBA (CN) ANNO SCOLASTICO 2015/2016

Programmazione Disciplinare: Tecnologie e tecniche di rappresentazione grafica Classe: Seconda

Laboratorio di Programmazione Lezione 1. Cristian Del Fabbro

Laboratorio di Programmazione Web. Prof. B.Buttarazzi A.A. 2011/2012

ANNO ACCADEMICO 2015/16 CORSO DI LAUREA IN OSTETRICIA ANNO I SEMESTRE I

Corso di Laurea Magistrale in Medicina e Chirurgia. V Anno, I Semestre Calendario Lezioni, a.a Ottobre

Classi Oggetti public private this static static

Ma.Te.Ri.A. Materiali e Tecniche di Riuso per l'auto-costruzione IL PROGRAMMA DEL CORSO DI MODELLAZIONE PLASTICA 3D

Calendario Lezioni 2 Anno 2 Semestre A.A I Settimana Ore Lunedì 09 Martedì 10 Mercoledì 11 Giovedì 12 Venerdì

TELECOMUNICAZIONI II Corso di Laurea in Ingegneria Gestionale (canale A-L) Lezioni dell a.a

Milano, 5 6 giugno 2014

Progetti di Tutorato Didattico per il Dipartimento di Ingegneria A.A. 2015/2016

DIPARTIMENTO DI ELETTRONICA, ELETTROTECNICA E TELECOMUNICAZIONI

Scienze e tecniche psicologiche PSICOLOGIA

UNIVERSITÀ DEGLI STUDI DELL INSUBRIA

Corso di Fondamenti di Economia

Corso di Laurea in Ingegneria Informatica e Biomedica. Sistemi Operativi A.A. ( )

Programmazione ad Oggetti

RELAZIONE E PROGRAMMA FINALE DI ECONOMIA POLITICA, STATISTICA E SCIENZE DELLE FINANZE

Liceo Scientifico " C. CATTANEO " PIANO DI LAVORO DI INFORMATICA. CLASSE 3 LSA SEZ. B e D

Mattino. Patologia Clinica Giovagnoli/Fal asca. Patologia Clinica. Giovagnoli/Fal asca. Anatomia Patologica Pilozzi Anatomia Patologica Pilozzi

Traguardi di competenza e obiettivi di apprendimento

Savona, addì 21 aprile Ai Sigg.ri GEOMETRI iscritti al Collegio dei Geometri e Geometri Laureati della Provincia di Savona LORO SEDI

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

ORARIO BIENNIO AFM E TURISMO

NEWS. Prossimi eventi: IL BOSCO IN MUSICA 2015!!!

Marco Listanti Antonio Cianfrani. Laboratorio di Applicazioni Telematiche A.A. 2014/2015

4 Le liste collegate 4.0. Le liste collegate. 4 Le liste collegate Rappresentazione di liste 4.1 Rappresentazione di liste

UTENZE DOMESTICHE COMUNE DI PETTINEO SERVIZIO IGIENE URBANA GENNAIO 2015

Transcript:

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 Oggetto: [FDP] 27/09/2018 Fondamenti di Programmazione 2

Programma Rappresentazione dell informazione ed architettura del calcolatore (cenni) Concetti di base della programmazione Concetto di algoritmo. Il calcolatore come esecutore di algoritmi. Linguaggi di programmazione ad alto livello. Sintassi e semantica di un linguaggio di programmazione. Metodologie di programmazione strutturata. Principi fondamentali di progetto e sviluppo di semplici algoritmi. Programmare in C Tipi fondamentali. Istruzioni semplici, strutturate e di salto. Funzioni. Ricorsione. Riferimenti e puntatori. Array. Strutture e unioni. Memoria libera. Visibilità e collegamento. Algoritmi di ricerca e di ordinamento. Concetti di base della programmazione a oggetti Limitazioni dei tipi derivati. Il concetto di tipo di dato astratto. Programmare in C++ Classi. Operatori con oggetti classe. Altre proprietà delle classi. Classi per l ingresso e per l uscita. Progettare ed implementare tipi di dato astratti Alcuni tipi di dato comuni con le classi: Liste, Code, Pile. 27/09/2018 Fondamenti di Programmazione 3

Orario Lunedì, 13:30 15:30, F9 (lezione) Martedì, 15:30 18:30, F9 (lezione) Giovedì, 15:30 17:30, F9 (esercitazione) Esercitazione Portatile carico Simulazioni dell esame al centro di calcolo 27/09/2018 Fondamenti di Programmazione 4

Materiale didattico Lanfranco Lopriore C++: PROGRAMMAZIONE MEDIANTE ESEMPI Raccolta di diapositive Copisteria Il Campano, via Cavalca 67, tel. 050 58072 G. Frosini, P. Corsini Note su Organizzazione di un Calcolatore e Rappresentazione dell Informazione Edizioni ETS, Piazza Carrara 16, Pisa Andrea Domenici, Graziano Frosini Introduzione alla Programmazione ed Elementi di Strutture Dati con il Linguaggio C++ Milano: Franco Angeli ((5 edizione o successive) Presso le principali librerie della città Materiale distribuito dal docente http://www.iet.unipi.it/g.dini/teaching/fdp/index.html 27/09/2018 Fondamenti di Programmazione 5

Modalità d esame Prova pratica Simulazioni della prova pratica durante le esercitazioni Prova orale Su tutto il programma! Vincoli Al più quattro occasioni d esame Occasione d esame inizia quando inizia la prova pratica 27/09/2018 Fondamenti di Programmazione 6

Regole pratiche di sopravvivenza Università è una scelta volontaria e responsabile Impegno è condizione necessaria Il successo all esame si costruisce giorno per giorno Tentare l esame è il modo migliore per fallire un esame 27/09/2018 Fondamenti di Programmazione 7

Regole di galateo a lezione VALGONO LE STESSE REGOLE DEL TEATRO Si rispettano i tempi della lezione Non si arriva tardi, se accade si aspetta pazientemente il primo intervallo. Non ci si alza durante la lezione, si attende il primo intervallo Non si parla a voce alta, non si chiacchiera neanche a bassa voce Evitare commenti soprattutto quando non si è molto preparati Il cellulare deve essere silenziato, meglio se spento Per fare una domanda si alza la mano e si aspetta che ci venga data la parola Le domande sono sempre benvenute! Non si sgranocchia né si scolano lattine 27/09/2018 Fondamenti di Programmazione 8

Domande? 27/09/2018 Fondamenti di Programmazione 9