Upload
others
View
2
Download
0
Embed Size (px)
Citation preview
Programmazione I – Paolo Valente – 2014/2015Programmazione I – Paolo Valente – 2014/2015
IntroduzioneIntroduzione
Programmazione IProgrammazione I
22Programmazione I – Paolo Valente - 2014/2015Programmazione I – Paolo Valente - 2014/2015
Scopo del corso 1/2Scopo del corso 1/2 Impareremo a far svolgere, ad un elaboratore Impareremo a far svolgere, ad un elaboratore
(elettronico), una sequenza di operazioni che (elettronico), una sequenza di operazioni che segue questo schema ciclico:segue questo schema ciclico:
Leggere dati dall'esternoLeggere dati dall'esterno Compiere una sequenza Compiere una sequenza dinamicadinamica di di
operazioni sui dati, ossia una sequenza di operazioni sui dati, ossia una sequenza di operazioni operazioni che può variare in base al valore che può variare in base al valore dei dati stessidei dati stessi
Comunicare i risultati delle operazioni (o in Comunicare i risultati delle operazioni (o in generale le informazioni che riterremo generale le informazioni che riterremo opportune)opportune)
33Programmazione I – Paolo Valente - 2014/2015Programmazione I – Paolo Valente - 2014/2015
Scopo del corso 2/2Scopo del corso 2/2 L'attività descritta nella precedente slide viene L'attività descritta nella precedente slide viene
comunemente chiamata comunemente chiamata programmazioneprogrammazione Il prodotto di questa attività è a sua volta Il prodotto di questa attività è a sua volta
chiamato chiamato programmaprogramma Esempi di programmi che sarete in grado di Esempi di programmi che sarete in grado di
scrivere alla fne di questo corso di laurea:scrivere alla fne di questo corso di laurea: Browser WEBBrowser WEB Applicazioni per scrivere documenti di testoApplicazioni per scrivere documenti di testo Applicazioni grafcheApplicazioni grafche VideogiochiVideogiochi AppApp
44Programmazione I – Paolo Valente - 2014/2015Programmazione I – Paolo Valente - 2014/2015
StrumentoStrumento Per istruire gli elaboratori sulle operazioni da Per istruire gli elaboratori sulle operazioni da
eseguire si utilizzano degli opportuni linguaggi, eseguire si utilizzano degli opportuni linguaggi, chiamati chiamati linguaggi di programmazionelinguaggi di programmazione
In questo corso, impareremo a programmare In questo corso, impareremo a programmare utilizzando il utilizzando il linguaggio C/C++linguaggio C/C++
In quanto al C++, considereremo solo il suo In quanto al C++, considereremo solo il suo sotto-insieme proceduralesotto-insieme procedurale
Sito del corsoSito del corso
Tutto il materiale, gli avvisi e le Tutto il materiale, gli avvisi e le informazioni relative a questo corso informazioni relative a questo corso all'indirizzo:all'indirizzo:
http://algogroup.unimore.it/people/paolo/courses/programmazione_I/http://algogroup.unimore.it/people/paolo/courses/programmazione_I/
66Programmazione I – Paolo Valente - 2014/2015Programmazione I – Paolo Valente - 2014/2015
Modalità d'esameModalità d'esame Prova scritta (teoria)Prova scritta (teoria)
test con domande a risposta multipla ed a test con domande a risposta multipla ed a risposta apertarisposta aperta
Prova di programmazione (pratica)Prova di programmazione (pratica) implementazione al calcolatore di un implementazione al calcolatore di un
semplice programma in un tempo limitatosemplice programma in un tempo limitato OraleOrale
FacoltativoFacoltativo
AppelliAppelli (6 in totale nell'arco di un anno) (6 in totale nell'arco di un anno) Pre-appello?Pre-appello? Primi appelli: gennaio e febbraio 2014Primi appelli: gennaio e febbraio 2014
Obbligo di iscrizione all’esame tramite Obbligo di iscrizione all’esame tramite esse3esse3
77Programmazione I – Paolo Valente - 2014/2015Programmazione I – Paolo Valente - 2014/2015
Preappello, se vi saràPreappello, se vi sarà Aperto solo a coloro che seguono Aperto solo a coloro che seguono
TUTTI i corsi del primo semestreTUTTI i corsi del primo semestre
Non aperto a chi inizia a seguire Non aperto a chi inizia a seguire solo nelle ultime settimanesolo nelle ultime settimane
In caso di calo di presenze in uno In caso di calo di presenze in uno qualsiasi degli altri corsi, il qualsiasi degli altri corsi, il preappello sarà automaticamente preappello sarà automaticamente cancellatocancellato
88Programmazione I – Paolo Valente - 2014/2015Programmazione I – Paolo Valente - 2014/2015
Sistema operativoSistema operativo Utilizzeremo Linux come sistema Utilizzeremo Linux come sistema
operativo di riferimentooperativo di riferimento
E' il sistema operativo da E' il sistema operativo da utilizzare sulle macchine del utilizzare sulle macchine del laboratorio durante la prova di laboratorio durante la prova di programmazioneprogrammazione
99Programmazione I – Paolo Valente - 2014/2015Programmazione I – Paolo Valente - 2014/2015
Utilizzo proprio PC 1/3Utilizzo proprio PC 1/3 Può esservi utile avere a disposizione un PC Può esservi utile avere a disposizione un PC
personale per esercitarvipersonale per esercitarvi QualsiasiQualsiasi PC va bene PC va bene Potete portare con voi ed utilizzare un Potete portare con voi ed utilizzare un
portatile in laboratorio se lo aveteportatile in laboratorio se lo avete Potete comunque utilizzare i PC presenti Potete comunque utilizzare i PC presenti
in laboratorioin laboratorio
1010Programmazione I – Paolo Valente - 2014/2015Programmazione I – Paolo Valente - 2014/2015
Utilizzo proprio PC 2/3Utilizzo proprio PC 2/3 Sistemi operativi raccomandatiSistemi operativi raccomandati
Linux, qualsiasi distribuzioneLinux, qualsiasi distribuzione
1111Programmazione I – Paolo Valente - 2014/2015Programmazione I – Paolo Valente - 2014/2015
Utilizzo proprio PC 3/3Utilizzo proprio PC 3/3 Bisognerà installare il compilatore g++ Bisognerà installare il compilatore g++
(dettagli sul g++ nelle prossime lezioni)(dettagli sul g++ nelle prossime lezioni) Per l'installazione di Linux, fate riferimento Per l'installazione di Linux, fate riferimento
alla lezione sulle distribuzioni del mini-corso alla lezione sulle distribuzioni del mini-corso su Linuxsu Linux
Per questo corso va benissimo utilizzare Per questo corso va benissimo utilizzare macchine virtualimacchine virtuali
In alternativa a Linux, OS XIn alternativa a Linux, OS X Installare Xcode dovrebbe rendere Installare Xcode dovrebbe rendere
disponibile anche il compilatore g++disponibile anche il compilatore g++
1212Programmazione I – Paolo Valente - 2014/2015Programmazione I – Paolo Valente - 2014/2015
ModalitàModalità lezionilezioni Lezioni frontaliLezioni frontali
col supporto delle slide ...col supporto delle slide ... … … ma tutte in laboratorio (?)ma tutte in laboratorio (?) Si faranno esercizi, di Si faranno esercizi, di
complessità crescente, su ogni complessità crescente, su ogni nuovo dettaglio o nozione nuovo dettaglio o nozione introdottointrodotto
Imparare facendoImparare facendo
1313Programmazione I – Paolo Valente - 2014/2015Programmazione I – Paolo Valente - 2014/2015
Motivazione dell'approccioMotivazione dell'approccio La teoria è quando si conosce il La teoria è quando si conosce il
funzionamento di qualcosa ma funzionamento di qualcosa ma quel qualcosa non funzionaquel qualcosa non funziona
La pratica è quando tutto funziona La pratica è quando tutto funziona ma non si sa comema non si sa come
1414Programmazione I – Paolo Valente - 2014/2015Programmazione I – Paolo Valente - 2014/2015
Possibile soluzionePossibile soluzione Spesso si fnisce con il coniugare Spesso si fnisce con il coniugare
la teoria con la praticala teoria con la pratica Non funziona nienteNon funziona niente e non si e non si
sa il sa il perchéperché :) :) Cercheremo di evitare questo Cercheremo di evitare questo
risultatorisultato
1515Programmazione I – Paolo Valente - 2014/2015Programmazione I – Paolo Valente - 2014/2015
Obiettivo desideratoObiettivo desiderato Conoscere la teoria e saperla Conoscere la teoria e saperla
mettere in pratica per risolvere mettere in pratica per risolvere problemiproblemi
Ci arriveremo per gradiCi arriveremo per gradi
1616Programmazione I – Paolo Valente - 2014/2015Programmazione I – Paolo Valente - 2014/2015
Quanto è difcile Quanto è difcile Programmazione I ?Programmazione I ?
Proviamo a dare delle stime quantitative ...Proviamo a dare delle stime quantitative ...
1717Programmazione I – Paolo Valente - 2014/2015Programmazione I – Paolo Valente - 2014/2015
Statistiche globali 2012/2013Statistiche globali 2012/2013 DisastroDisastro Presenti in aula al primo giorno:Presenti in aula al primo giorno:
Circa 90Circa 90 Promossi nell'arco di un anno:Promossi nell'arco di un anno:
3333 36% dei presenti all'inizio36% dei presenti all'inizio
1818Programmazione I – Paolo Valente - 2014/2015Programmazione I – Paolo Valente - 2014/2015
Più in dettaglioPiù in dettaglio Solo poco più del 30% dei presenti Solo poco più del 30% dei presenti
al primo giorno ce l'ha fatta (negli al primo giorno ce l'ha fatta (negli anni migliori)anni migliori)
Il 90% di chi ha seguito fno in Il 90% di chi ha seguito fno in fondo ha superato l'esame entro il fondo ha superato l'esame entro il primo appelloprimo appello
Che caratteristiche hanno coloro Che caratteristiche hanno coloro che non ce l'hanno fatta?che non ce l'hanno fatta?
Seguono valutazioni soggettive o Seguono valutazioni soggettive o approssimative del docenteapprossimative del docente
1919Programmazione I – Paolo Valente - 2014/2015Programmazione I – Paolo Valente - 2014/2015
Chi sono i non promossi 1/2Chi sono i non promossi 1/2 Quasi al 100% si tratta degli studenti che Quasi al 100% si tratta degli studenti che
hanno smesso di seguire le lezionihanno smesso di seguire le lezioni
Perché ritenevano l'insegnamento Perché ritenevano l'insegnamento troppo difciletroppo difcile
quasi tutti hanno poi abbandonato il quasi tutti hanno poi abbandonato il corso di laurea del tuttocorso di laurea del tutto
Perché ritenevano di non aver bisogno Perché ritenevano di non aver bisogno di seguiredi seguire
2020Programmazione I – Paolo Valente - 2014/2015Programmazione I – Paolo Valente - 2014/2015
Chi sono i non promossi 2/2Chi sono i non promossi 2/2 La parte restante sono coloro che hanno La parte restante sono coloro che hanno
seguito maleseguito male Il 90% di coloro che hanno seguito in Il 90% di coloro che hanno seguito in modo modo
discontinuo e con poca attenzionediscontinuo e con poca attenzione Anche alcuni di coloro che hanno seguito Anche alcuni di coloro che hanno seguito
costantementecostantementema con pocama con pocaattenzioneattenzione
Quasi sempreQuasi sempreperché hannoperché hannopreso l'esamepreso l'esamesottogambasottogamba
2121Programmazione I – Paolo Valente - 2014/2015Programmazione I – Paolo Valente - 2014/2015
In soldoniIn soldoni Coloro che hanno smesso di seguire:Coloro che hanno smesso di seguire:
In piccola percentuale hanno superato In piccola percentuale hanno superato l'esame solo dopo il primo appello e l'esame solo dopo il primo appello e quasi sempre con voto sotto il 24quasi sempre con voto sotto il 24
La parte restanteLa parte restante non si è mai presentata all'esame, non si è mai presentata all'esame,
oppureoppure si è presentata ad uno o più appelli si è presentata ad uno o più appelli
senza riuscire mai a superare senza riuscire mai a superare l'esamel'esame
2222Programmazione I – Paolo Valente - 2014/2015Programmazione I – Paolo Valente - 2014/2015
Ancora più sinteticamenteAncora più sinteticamente Alla luce dell'esperienza degli anni passati,Alla luce dell'esperienza degli anni passati,
se non vi impegnate al massimose non vi impegnate al massimo eventualmente perché ritenete di eventualmente perché ritenete di
essere in grado di superare l'esame essere in grado di superare l'esame senza seguire con attenzione e senza seguire con attenzione e studiarestudiare
e non seguite i suggerimenti del docente e non seguite i suggerimenti del docente (in arrivo nelle prossime slide)(in arrivo nelle prossime slide)
appartenete quasi certamente al 64% degli appartenete quasi certamente al 64% degli studenti che non passeranno mai l'esamestudenti che non passeranno mai l'esame
2323Programmazione I – Paolo Valente - 2014/2015Programmazione I – Paolo Valente - 2014/2015
Cominciamo col piede giusto ..Cominciamo col piede giusto .. Detto tutto questo, “come faccio a Detto tutto questo, “come faccio a
superare l'esame, possibilmente superare l'esame, possibilmente presto e con un buon voto?”presto e con un buon voto?”
2424Programmazione I – Paolo Valente - 2014/2015Programmazione I – Paolo Valente - 2014/2015
Programmazione IProgrammazione IIstruzioni per l'usoIstruzioni per l'uso
Come seguire questo Come seguire questo insegnamento insegnamento traendone il massimo traendone il massimo proftto e sperabilmente proftto e sperabilmente divertendosidivertendosi
E soprattutto quali E soprattutto quali errori evitareerrori evitare
2525Programmazione I – Paolo Valente - 2014/2015Programmazione I – Paolo Valente - 2014/2015
PreamboloPreambolo Per assimilare fno in fondo i consigli Per assimilare fno in fondo i consigli
che sto per fornirvi, occorre prima che sto per fornirvi, occorre prima capire bene i pro e contro della capire bene i pro e contro della modalità con cui verranno tenute le modalità con cui verranno tenute le lezionilezioni
Le slideLe slide
Il laboratorioIl laboratorio
2626Programmazione I – Paolo Valente - 2014/2015Programmazione I – Paolo Valente - 2014/2015
Le slide: vantaggiLe slide: vantaggi L'uso delle slide ha molti vantaggi:L'uso delle slide ha molti vantaggi:
Permette al docente di preparare al Permette al docente di preparare al meglio la presentazione degli meglio la presentazione degli argomentiargomenti
Senza commettere errori in aula che Senza commettere errori in aula che possono confondere l'audiencepossono confondere l'audience
Se non sono troppo sintetiche, le slide Se non sono troppo sintetiche, le slide stesse forniscono il materiale stesse forniscono il materiale didattico, o almeno una traccia chiara didattico, o almeno una traccia chiara degli argomenti del corsodegli argomenti del corso
2727Programmazione I – Paolo Valente - 2014/2015Programmazione I – Paolo Valente - 2014/2015
Le slide: svantaggi 1/2Le slide: svantaggi 1/2 Le slide sofrono però di un primo Le slide sofrono però di un primo
svantaggio pericolosissimosvantaggio pericolosissimo Permettono al docente di andare Permettono al docente di andare
molto velocemolto veloce Altro svantaggio: disporre delle slide vi Altro svantaggio: disporre delle slide vi
invoglia a saltellare in avanti sulle invoglia a saltellare in avanti sulle slide stesseslide stesse
Grande fonte di distrazioneGrande fonte di distrazione Evitate il più possibile di perdere Evitate il più possibile di perdere
l'attenzione in questo modol'attenzione in questo modo
2828Programmazione I – Paolo Valente - 2014/2015Programmazione I – Paolo Valente - 2014/2015
Le slide: svantaggi 2/2Le slide: svantaggi 2/2 Inoltre, anche se il docente non va Inoltre, anche se il docente non va
velocissimo, la profondità di velocissimo, la profondità di apprendimento di chi segue è apprendimento di chi segue è comunque ridotta rispetto alla stessa comunque ridotta rispetto alla stessa lezione tenuta alla lavagnalezione tenuta alla lavagna
Come mai?Come mai?
2929Programmazione I – Paolo Valente - 2014/2015Programmazione I – Paolo Valente - 2014/2015
Problema 1/2Problema 1/2 Un detto giapponese recitaUn detto giapponese recita
CHI ASCOLTA DIMENTICACHI ASCOLTA DIMENTICA
CHI VEDE RICORDACHI VEDE RICORDA
CHI FA IMPARACHI FA IMPARA
La psicologia cognitiva conferma la La psicologia cognitiva conferma la validità di queste tre afermazionivalidità di queste tre afermazioni
Completiamo dicendo che chi vede Completiamo dicendo che chi vede ricorda, ricorda, ma non è detto che capiscama non è detto che capisca
3030Programmazione I – Paolo Valente - 2014/2015Programmazione I – Paolo Valente - 2014/2015
Problema 2/2Problema 2/2 La lezione alla lavagna ha il vantaggio La lezione alla lavagna ha il vantaggio
di obbligare lo studente a scriveredi obbligare lo studente a scrivere
L'atto della scrittura è una forma di L'atto della scrittura è una forma di farefare
Scrivendo si assorbono meglio i Scrivendo si assorbono meglio i concetticoncetti
3131Programmazione I – Paolo Valente - 2014/2015Programmazione I – Paolo Valente - 2014/2015
Elemento fondamentaleElemento fondamentale Per fortuna però, le lezioni sono tenute in Per fortuna però, le lezioni sono tenute in
laboratorio, laboratorio, proprio per dare la possibilità di proprio per dare la possibilità di sperimentare ogni nuova nozionesperimentare ogni nuova nozione
Il momento dell'imparare facendoIl momento dell'imparare facendopuò essere può essere ancora più efcaceancora più efcacedella sola scritturadella sola scrittura di appunti di appunti
Non solo, si ha la Non solo, si ha la possibilitàpossibilità, anche , anche di di collaborarecollaborare, il che aumenta ancora di più le , il che aumenta ancora di più le possibilità di successo nell'apprendimento possibilità di successo nell'apprendimento quando si è di fronte a concetti che non si quando si è di fronte a concetti che non si riesce a metabolizzare con facilitàriesce a metabolizzare con facilità
3232Programmazione I – Paolo Valente - 2014/2015Programmazione I – Paolo Valente - 2014/2015
Problemi del laboratorio 1/3Problemi del laboratorio 1/3 Fare lezione in laboratorio può divenire però Fare lezione in laboratorio può divenire però
estremamente dispersivo, estremamente dispersivo, fondamentalmente per i seguenti due fondamentalmente per i seguenti due problemiproblemi
1)Ci si distrae con più facilitàCi si distrae con più facilità Le maggiori possibilità di Le maggiori possibilità di
collaborazione fannocollaborazione fannoaumentare il brusio in aulaaumentare il brusio in aula
I PC sono anche oggettiI PC sono anche oggettiper giocareper giocare
3333Programmazione I – Paolo Valente - 2014/2015Programmazione I – Paolo Valente - 2014/2015
Problemi del laboratorio 2/3Problemi del laboratorio 2/32)Problema ancora più grave: si rischiaProblema ancora più grave: si rischia
di concentrarsi solo sulla scrittura dei di concentrarsi solo sulla scrittura dei programmi e di distrarsi dalle programmi e di distrarsi dalle spiegazionispiegazioni Anziché seguire con massima attenzione,Anziché seguire con massima attenzione,
si aspetta solo il momento di sperimentazione al PCsi aspetta solo il momento di sperimentazione al PC Si sprecano il proprio tempo e la propria Si sprecano il proprio tempo e la propria
intelligenza, partendo poi sempre da zero con la intelligenza, partendo poi sempre da zero con la soluzionesoluzione
Quasi sempre non si arriva in fondo e si perde Quasi sempre non si arriva in fondo e si perde l'occasione di assimilare il concetto per cui l'occasione di assimilare il concetto per cui l'esercizio era progettatol'esercizio era progettato
Quando riparte la spiegazione si rimane concentrati Quando riparte la spiegazione si rimane concentrati sul problema precedente, ancora non risolto al PCsul problema precedente, ancora non risolto al PC
3434Programmazione I – Paolo Valente - 2014/2015Programmazione I – Paolo Valente - 2014/2015
Problemi del laboratorio 3/3Problemi del laboratorio 3/3
Cadere in una qualsiasi delle precedenti Cadere in una qualsiasi delle precedenti trappole vuol dire assicurarsi ditrappole vuol dire assicurarsi di
Rimanere sempre più indietroRimanere sempre più indietro Alla fne non superare l'esame o superarlo Alla fne non superare l'esame o superarlo
con un voto basso e con molte difcoltàcon un voto basso e con molte difcoltà
3)All'estremo opposto, ma altrettanto All'estremo opposto, ma altrettanto grave: ascoltare solo le spiegazioni e grave: ascoltare solo le spiegazioni e tralasciare l'esercizio al calcolatoretralasciare l'esercizio al calcolatore
3535Programmazione I – Paolo Valente - 2014/2015Programmazione I – Paolo Valente - 2014/2015
Istruzioni per l'usoIstruzioni per l'uso Ora che abbiamo illustrato questi Ora che abbiamo illustrato questi
problemi, veniamo ai suggerimenti problemi, veniamo ai suggerimenti fondamentali per ottenere il massimo fondamentali per ottenere il massimo proftto dalle lezioniproftto dalle lezioni
Ed infne per seguire con serenità e Ed infne per seguire con serenità e divertirsi di piùdivertirsi di più
3636Programmazione I – Paolo Valente - 2014/2015Programmazione I – Paolo Valente - 2014/2015
Seguire ed esercitarsiSeguire ed esercitarsi Come si è detto, a lezione si alterneranno Come si è detto, a lezione si alterneranno
momenti di spiegazioni ad esercizi al momenti di spiegazioni ad esercizi al calcolatorecalcolatore
Quando c'è una spiegazione, Quando c'è una spiegazione, sospendere sospendere assolutamente il lavoro al PCassolutamente il lavoro al PC ed ascoltare ed ascoltare con attenzionecon attenzione
Quasi sempre nelle spiegazioni ci sono le Quasi sempre nelle spiegazioni ci sono le risposte proprio al problema che non si risposte proprio al problema che non si riuscirebbe poi a risolvereriuscirebbe poi a risolvere
Quando si passa agli esercizi, Quando si passa agli esercizi, svolgerlisvolgerli al al calcolatore o come suggerito dal docentecalcolatore o come suggerito dal docente
3737Programmazione I – Paolo Valente - 2014/2015Programmazione I – Paolo Valente - 2014/2015
Non sottovalutare l'esameNon sottovalutare l'esame La difcoltà dell'esame varia da studente a La difcoltà dell'esame varia da studente a
studentestudente In ogni caso però, come già discusso,In ogni caso però, come già discusso,
la maggior parte di chi ha sottovalutato la maggior parte di chi ha sottovalutato l'esame, poil'esame, poi
Ha impiegato molto più tempoHa impiegato molto più tempo Ha preso un voto bassoHa preso un voto basso Non lo ha mai superatoNon lo ha mai superato
3838Programmazione I – Paolo Valente - 2014/2015Programmazione I – Paolo Valente - 2014/2015
In quanto agli appuntiIn quanto agli appunti Se siete abituati a prendere appunti,Se siete abituati a prendere appunti,
continuate pure a farlocontinuate pure a farlo
Copiare ogni slide per interoCopiare ogni slide per interoè però spesso proibitivoè però spesso proibitivo
Magari potete segnarvi il numero o il titolo Magari potete segnarvi il numero o il titolo di ogni slide e scrivere solo gli elementi di ogni slide e scrivere solo gli elementi aggiuntivi che vi sembra utile mettere per aggiuntivi che vi sembra utile mettere per iscrittoiscritto
Non fatevi assolutamente problemi a fermare il Non fatevi assolutamente problemi a fermare il docente quando non riuscite a star dietro al docente quando non riuscite a star dietro al ritmo delle slideritmo delle slide
3939Programmazione I – Paolo Valente - 2014/2015Programmazione I – Paolo Valente - 2014/2015
Se le cose vanno male 1/2Se le cose vanno male 1/2 E se seguite questi consigli ma gli argomenti E se seguite questi consigli ma gli argomenti
diventano comunque sempre più ingarbugliati diventano comunque sempre più ingarbugliati e complessi per voi?e complessi per voi?
E' segno che questi argomenti presentano delle E' segno che questi argomenti presentano delle oggettive difcoltà per le vostre modalità di oggettive difcoltà per le vostre modalità di apprendimentoapprendimento
4040Programmazione I – Paolo Valente - 2014/2015Programmazione I – Paolo Valente - 2014/2015
Se le cose vanno male 2/2Se le cose vanno male 2/2 Come intervenireCome intervenire
Studiare subito e con cura le lezioni a casaStudiare subito e con cura le lezioni a casa Svolgere tutti gli esercizi suggeritiSvolgere tutti gli esercizi suggeriti Chiedere chiarimenti per tutte le cose che Chiedere chiarimenti per tutte le cose che
proprio non si riesce a capireproprio non si riesce a capire Se ancora non bastaSe ancora non basta
Leggere le lezioni in anticipoLeggere le lezioni in anticipo Se non ancora disponibili, usate le slide Se non ancora disponibili, usate le slide
degli anni precedenti (accessibili dal sito)degli anni precedenti (accessibili dal sito) Anche se ovviamente potreste non capire Anche se ovviamente potreste non capire
tutto, vi sarà comunque poi più facile tutto, vi sarà comunque poi più facile seguire e sperabilmente trarre il massimo seguire e sperabilmente trarre il massimo dalla lezionedalla lezione
4141Programmazione I – Paolo Valente - 2014/2015Programmazione I – Paolo Valente - 2014/2015
Errore che si paga molto caroErrore che si paga molto caro Se si hanno difcoltà o semplicemente Se si hanno difcoltà o semplicemente
dubbi, uno degli errori commessi e pagati a dubbi, uno degli errori commessi e pagati a più caro prezzo èpiù caro prezzo è
Non fare domandeNon fare domande
Si sommano le cose che non si Si sommano le cose che non si capiscono fno a quandocapiscono fno a quando
non si riesce più a seguirenon si riesce più a seguire
o peggio si crede di aver capito ma o peggio si crede di aver capito ma si sono prese strade completamente si sono prese strade completamente sbagliatesbagliate
4242Programmazione I – Paolo Valente - 2014/2015Programmazione I – Paolo Valente - 2014/2015
Fate domandeFate domande Vi esorto quindi molto vivamente a Vi esorto quindi molto vivamente a fare fare
domandedomande e e chiedere aiutochiedere aiuto
4343Programmazione I – Paolo Valente - 2014/2015Programmazione I – Paolo Valente - 2014/2015
Difcoltà delle lezioni 1/2Difcoltà delle lezioni 1/2 L'insegnamento parte da zero e non L'insegnamento parte da zero e non
richiede nessun pre-requisitorichiede nessun pre-requisito Se così non è per voi, Se così non è per voi, segnalatelosegnalatelo
Anche la velocità con cui si introducono Anche la velocità con cui si introducono concetti e la loro difcoltà parte concetti e la loro difcoltà parte praticamente da zeropraticamente da zero
La velocità inizialmente nulla è voluta, per La velocità inizialmente nulla è voluta, per permettere a tutti di salire in carrozzapermettere a tutti di salire in carrozza
Ma poi a fne corso dovrete essere pronti a Ma poi a fne corso dovrete essere pronti a sostenere un esame in cui si verifcherà la sostenere un esame in cui si verifcherà la completa padronanza del linguaggio e la completa padronanza del linguaggio e la capacità di risolvere problemi non banalicapacità di risolvere problemi non banali
4444Programmazione I – Paolo Valente - 2014/2015Programmazione I – Paolo Valente - 2014/2015
Difcoltà delle lezioni 2/2Difcoltà delle lezioni 2/2 Quindi la velocità comincerà a salire molto Quindi la velocità comincerà a salire molto
prestopresto
Entro il primo mese quasi tutti coloro che Entro il primo mese quasi tutti coloro che partono più o meno da zero (e non solo) partono più o meno da zero (e non solo) possono iniziare ad avere possono iniziare ad avere difcoltà molto difcoltà molto serieserie, soprattutto nella risoluzione degli , soprattutto nella risoluzione degli eserciziesercizi
Molti si spaventano eMolti si spaventano etemono fortemente ditemono fortemente dinon farcela o di non non farcela o di non essere all'altezzaessere all'altezza
4545Programmazione I – Paolo Valente - 2014/2015Programmazione I – Paolo Valente - 2014/2015
Rassicurazione e partenzaRassicurazione e partenza Sempre alla luce dell'esperienza degli anni Sempre alla luce dell'esperienza degli anni
passati, quasi tutti coloro che si sono trovati passati, quasi tutti coloro che si sono trovati in questa situazione ce l'hanno poi fattain questa situazione ce l'hanno poi fatta
Anche quelli con le difcoltà maggioriAnche quelli con le difcoltà maggiori
Ma a farcela sono stati solo coloro che si Ma a farcela sono stati solo coloro che si sono impegnati molto, e nel modo giustosono impegnati molto, e nel modo giusto
Detto tutto questo, siamoDetto tutto questo, siamopronti per iniziare il nostropronti per iniziare il nostroviaggio nel mondo dellaviaggio nel mondo dellaprogrammazione ...programmazione ...
4646Programmazione I – Paolo Valente - 2014/2015Programmazione I – Paolo Valente - 2014/2015
Questionari valutazioneQuestionari valutazione Comunque vada, potrete sfogarvi all'atto Comunque vada, potrete sfogarvi all'atto
della compilazione dei questionari di della compilazione dei questionari di valutazione della didattica ...valutazione della didattica ...
Obbligatorio per iscriversi agli appelliObbligatorio per iscriversi agli appelli