Esame di Stato: idee Hardware e Software

Embed Size (px)

DESCRIPTION

LinuxDay 2009 Idee e progetti per l'esame di stato negli ITIS Informatici ed elettronici.

Citation preview

  • 1. 1Dario Bovio, Gianluca Giovanna, Fabio Mora, Idee e progetti con linux HW e SWNovara, 2009-10-24 GalLUG - Gruppo Utenti Linux Galliate - www.gallug.itIdee e progetti con Linux HW e SWDario Bovio, Gianluca Giovanna, Fabio Mora

2. 2Dario Bovio, Gianluca Giovanna, Fabio Mora, Idee e progetti con linux HW e SWNovara, 2009-10-24 GalLUG - Gruppo Utenti Linux Galliate - www.gallug.itLa tesina nellEsame di StatoCos? Un piccolo progetto interdisciplinare che esprime lecapacit acquisite dallo studente nel corso degli studi.Dove si colloca nellesame di stato? Viene consegnata ilgiorno della prima prova dellesame in formato cartaceo e omultimediale; Durante le prove desame i commissari hannotempo di visionarla e viene espostain un tempo compreso tra 5 e 10minuti durante la prova orale.Quanto conta nel voto finale?...abbastanza... :) 3. 3Dario Bovio, Gianluca Giovanna, Fabio Mora, Idee e progetti con linux HW e SWNovara, 2009-10-24 GalLUG - Gruppo Utenti Linux Galliate - www.gallug.itPro e controProAiuta a rompere il ghiaccioDa qualche punto in piDa la possibilit di esporre in modo omogeneo einterdisciplinare largomento trattatoIl colloquio prosegue generalmente su argomenti inerenti allatesinaControRichiede del tempo e impegno in aggiunta al normale caricoscolastico pre esameE da sapere alla PERFEZIONE!Si possono aprire link inaspettati 4. 4Dario Bovio, Gianluca Giovanna, Fabio Mora, Idee e progetti con linux HW e SWNovara, 2009-10-24 GalLUG - Gruppo Utenti Linux Galliate - www.gallug.itStruttura principale Tesina SWIntroduzione con presentazione del problemaUna breve descrizione del problema che abbiamo deciso diaffrontare e risolvere con il nostro software.Cenni teorici necessari alla risoluzione del problemaNozioni teoriche necessarie per la corretta interpretazione delproblema.Informazioni relative agli ostacoli tecnici ed ai possibilimetodi per superarli.Adeguato spazio alle tecnologie scelte per il proprio software. 5. 5Dario Bovio, Gianluca Giovanna, Fabio Mora, Idee e progetti con linux HW e SWNovara, 2009-10-24 GalLUG - Gruppo Utenti Linux Galliate - www.gallug.itStruttura principale Tesina SWAnalisi del problema e struttura datiAnalisi sintattica della gestione dei dati e della struttura in cuisono archiviati (DB, file, ...).In caso di utilizzo di un DB importante includere lelencodelle entit che lo costituiscono spiegando brevementequale parte dei dati contiene ciascuna di esse.Diagramma a blocchi generale del softwareAnalisi del programma sotto forma di diagramma a blocchi(flow chart).Utile soprattutto nelle applicazioni web, dove il programma diviso in varie pagine e quindi strutturato in pi applicazionieffettive. 6. 6Dario Bovio, Gianluca Giovanna, Fabio Mora, Idee e progetti con linux HW e SWNovara, 2009-10-24 GalLUG - Gruppo Utenti Linux Galliate - www.gallug.itStruttura principale Tesina SWEventuale modello ER del databaseModello Entit/Relazioni delleventuale DB.Ricordarsi di inserire una tabella che rappresenti tutte leentit specificandone i campi con relativi formati, dimensionie chiavi primarie.Scrivere per esteso tutte le considerazioni effettuate nellastesura del modello, e motivare le scelte fatte.E consigliabile aggiungere una legenda che spieghi lasimbologia usata, per evitare incomprensioni di qualsiasigenere.Eventuale modello logicoRappresentazione scritta delle tabelle del modello ER.Anche in questo caso consigliabile includere una legenda. 7. 7Dario Bovio, Gianluca Giovanna, Fabio Mora, Idee e progetti con linux HW e SWNovara, 2009-10-24 GalLUG - Gruppo Utenti Linux Galliate - www.gallug.itStruttura principale Tesina SWDiagramma a blocchi delle procedureFlow chart che rappresenti tutte le procedure (o una partesignificativa) ed il modo in cui sono collegate tra loro.Ogni blocco rappresenta una procedura, ogni freccia indicauna chiamata ad una procedura.Eventuale modello del flusso di informazioniModellizzazione (ad esempio tramite flow chart) del flussodi dati.Fondamentale nelle applicazioni web che prevedono unoscambio di dati tra server e clients, oppure nei progetti cheincludono un lato hardware. 8. 8Dario Bovio, Gianluca Giovanna, Fabio Mora, Idee e progetti con linux HW e SWNovara, 2009-10-24 GalLUG - Gruppo Utenti Linux Galliate - www.gallug.itStruttura principale Tesina SWCodice rilevanteUna parte del codice scritto considerabile rilevante.Non includere procedure lunghe e complesse se non sonodavvero necessarie, limitarsi alle parti di codice checontribuiscono in modo significativo alla risoluzione delproblema e/o che hanno richiesto particolari espedienti.Assolutamente fondamentale che il codice sia indentato,commentato e che la sintassi sia evidenziata, ai fini dellaleggibilit.ConclusioniConsiderazioni sul progetto finito, su come si potrebbeampliare e sulle limitazioni presenti dovute al ridotto tempoa disposizione o comunque al fine didattico del lavoro.Possibili sviluppi futuri del progetto e nuove tecnologieintroducibili ( importante mostrarsi al passo coi tempi!). 9. 9Dario Bovio, Gianluca Giovanna, Fabio Mora, Idee e progetti con linux HW e SWNovara, 2009-10-24 GalLUG - Gruppo Utenti Linux Galliate - www.gallug.itStruttura principale Tesina HWIntroduzione con presentazione del problemaUna breve descrizione del problema che abbiamo deciso diaffrontare e risolvere con il nostro hadware o sistemaCenni teorici necessari alla risoluzione del problemaNozioni teoriche necessarie per la corretta interpretazione delproblema.Informazioni relative agli ostacoli tecnici ed ai possibilimetodi per superarli.Adeguato spazio alle tecnologie scelte per il proprio hadwareo sistema. 10. 10Dario Bovio, Gianluca Giovanna, Fabio Mora, Idee e progetti con linux HW e SWNovara, 2009-10-24 GalLUG - Gruppo Utenti Linux Galliate - www.gallug.itStruttura principale Tesina HWAnalisi del problema e ricerca della soluzioneIl problema viene scomposto in sottoproblemi e si tenta ditrovare una soluzione per ognuno di essi.Ci avviene attraverso lo studio della letteratura.Diagramma a blocchi generale del sistemaViene rappresentata la soluzione finale attraverso undiagramma che da idea delle interconnessione dimacroblocchi rappresentanti parti di schematico.Schema elettricoViene esplicitato cosa c allinterno di ogni macrobloccoattraverso uno schema elettrico generale indicante leconnessione tra vari componenti il loro nome edeventualmente il loro valore. 11. 11Dario Bovio, Gianluca Giovanna, Fabio Mora, Idee e progetti con linux HW e SWNovara, 2009-10-24 GalLUG - Gruppo Utenti Linux Galliate - www.gallug.itStruttura principale Tesina HWMateriale necessarioElenco di tutto il materiale necessario per la costruzione delsistema hadwareProcedura di montaggioSequenza di istruzioni usate per eseguire la realizzazione e ilmontaggio della board (PCB) o dellintero sistemaEventuale diagramma a blocchi del firmwareNel caso si utilizzino componenti programmabili benerappresentare il firmware (software per microcontrollori)attraverso un flow-chartEventuale programmazione firmwareSpecificare come avvenuta la programmazione deicomponenti programmabili, quali sistemi di sviluppo sonostati usati, e il codice rilevante. 12. 12Dario Bovio, Gianluca Giovanna, Fabio Mora, Idee e progetti con linux HW e SWNovara, 2009-10-24 GalLUG - Gruppo Utenti Linux Galliate - www.gallug.itStruttura principale Tesina HWDiagramma a blocchi e codice rilevante del software latoPCNel caso si sia prevista uninterfaccia PC consigliabileriportare un flow-chart e il codice rilevante del sofwarerealizzatoConclusioniConsiderazioni sul progetto finito, su come si potrebbeampliare e sulle limitazioni presenti dovute al ridotto tempoa disposizione o comunque al fine didattico del lavoro.Possibili sviluppi futuri del progetto e nuove tecnologieintroducibili ( importante mostrarsi al passo coi tempi!). 13. 13Dario Bovio, Gianluca Giovanna, Fabio Mora, Idee e progetti con linux HW e SWNovara, 2009-10-24 GalLUG - Gruppo Utenti Linux Galliate - www.gallug.itLimportanza di un argomentointerdisciplinareRende la tesina maggiormente contestualizzata nei variaspetti del corso di studiE rappresentativa di un maggior grado di maturit delcandidatoPu ridurre il numero di domande link rischiose che possononascere in sede desameTESINA 14. 14Dario Bovio, Gianluca Giovanna, Fabio Mora, Idee e progetti con linux HW e SWNovara, 2009-10-24 GalLUG - Gruppo Utenti Linux Galliate - www.gallug.itIdee per lEsameUna chat in AJAX multipiattaforma 15. 15Dario Bovio, Gianluca Giovanna, Fabio Mora, Idee e progetti con linux HW e SWNovara, 2009-10-24 GalLUG - Gruppo Utenti Linux Galliate - www.gallug.itIdee per lEsameApplicazione web con WordPress o costruzione di unplugin per aggiungere nuova funzionalit a WordPress 16. 16Dario Bovio, Gianluca Giovanna, Fabio Mora, Idee e progetti con linux HW e SWNovara, 2009-10-24 GalLUG - Gruppo Utenti Linux Galliate - www.gallug.itIdee per lEsameZend Framework (php): unapplicazione web inmodello-vista-controller 17. 17Dario Bovio, Gianluca Giovanna, Fabio Mora, Idee e progetti con linux HW e SWNovara, 2009-10-24 GalLUG - Gruppo Utenti Linux Galliate - www.gallug.itIdee per lEsameAccelerometro USB con PICMicro e acquisizione dati inLinux 18. 18Dario Bovio, Gianluca Giovanna, Fabio Mora, Idee e progetti con linux HW e SWNovara, 2009-10-24 GalLUG - Gruppo Utenti Linux Galliate - www.gallug.itIdee per lEsameDistanziometro USB con PICMicro e acquisizione dati inLinux 19. 19Dario Bovio, Gianluca Giovanna, Fabio Mora, Idee e progetti con linux HW e SWNovara, 2009-10-24 GalLUG - Gruppo Utenti Linux Galliate - www.gallug.itIdee per lEsameAcquisizione da sensore NTC (temperatura) conPICMicro e acquisizione dati in Linux 20. 20Dario Bovio, Gianluca Giovanna, Fabio Mora, Idee e progetti con linux HW e SWNovara, 2009-10-24 GalLUG - Gruppo Utenti Linux Galliate - www.gallug.itIdee per lEsameAcquisizione da sensore sht11 (temperatura e umidit)con PICMicro e acquisizione dati in Linux 21. 21Dario Bovio, Gianluca Giovanna, Fabio Mora, Idee e progetti con linux HW e SWNovara, 2009-10-24 GalLUG - Gruppo Utenti Linux Galliate - www.gallug.itIdee per lEsameHand-grip acquisizione dati su Linux 22. 22Dario Bovio, Gianluca Giovanna, Fabio Mora, Idee e progetti con linux HW e SWNovara, 2009-10-24 GalLUG - Gruppo Utenti Linux Galliate - www.gallug.itIdee per lEsameControllo accessi con RFID zigbee e database coninterfaccia web 23. 23Dario Bovio, Gianluca Giovanna, Fabio Mora, Idee e progetti con linux HW e SWNovara, 2009-10-24 GalLUG - Gruppo Utenti Linux Galliate - www.gallug.itIdee per lEsameInterfaccia a forma di chitarra per frets on fire su linux 24. 24Dario Bovio, Gianluca Giovanna, Fabio Mora, Idee e progetti con linux HW e SWNovara, 2009-10-24 GalLUG - Gruppo Utenti Linux Galliate - www.gallug.itUn piccolo aiuto...Abbiamo intenzione di dedicare alcune serate per darvi unsupporto per la realizzazione delle vostre tesine.Siete interessati?Siete interessati?Se s contattateci:[email protected]@[email protected] 25. 25Dario Bovio, Gianluca Giovanna, Fabio Mora, Idee e progetti con linux HW e SWNovara, 2009-10-24 GalLUG - Gruppo Utenti Linux Galliate - www.gallug.itGRAZIE PER LATTENZIONEGalLUG Gruppo Utenti Linux Galliatewww.gallug.it - [email protected] - 0321 806832Dario Bovio, [email protected] Giovanna, [email protected] Mora, [email protected]